--- /srv/rebuilderd/tmp/rebuilderdD87G8w/inputs/nsnake_3.0.1-2.3_arm64.deb +++ /srv/rebuilderd/tmp/rebuilderdD87G8w/out/nsnake_3.0.1-2.3_arm64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-21 07:13:56.000000 debian-binary │ --rw-r--r-- 0 0 0 1844 2026-01-21 07:13:56.000000 control.tar.xz │ --rw-r--r-- 0 0 0 99028 2026-01-21 07:13:56.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1840 2026-01-21 07:13:56.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 98900 2026-01-21 07:13:56.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/games/nsnake │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -4,23 +4,23 @@ │ │ │ │ There are 13 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x0002d8 0x0002d8 R 0x8 │ │ │ │ INTERP 0x00033c 0x000000000000033c 0x000000000000033c 0x00001b 0x00001b R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-aarch64.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x044130 0x044130 R E 0x10000 │ │ │ │ - LOAD 0x04f4f0 0x000000000005f4f0 0x000000000005f4f0 0x00102b 0x0011e8 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x041390 0x041390 R E 0x10000 │ │ │ │ + LOAD 0x04f4f0 0x000000000005f4f0 0x000000000005f4f0 0x00102c 0x0011f0 RW 0x10000 │ │ │ │ DYNAMIC 0x04fb98 0x000000000005fb98 0x000000000005fb98 0x000240 0x000240 RW 0x8 │ │ │ │ NOTE 0x000318 0x0000000000000318 0x0000000000000318 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x0440f0 0x00000000000440f0 0x00000000000440f0 0x000020 0x000020 R 0x8 │ │ │ │ - NOTE 0x044110 0x0000000000044110 0x0000000000044110 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_PROPERTY 0x0440f0 0x00000000000440f0 0x00000000000440f0 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x03c130 0x000000000003c130 0x000000000003c130 0x000ce4 0x000ce4 R 0x4 │ │ │ │ - GNU_SFRAME 0x041f58 0x0000000000041f58 0x0000000000041f58 0x000035 0x000035 R 0x8 │ │ │ │ + NOTE 0x041350 0x0000000000041350 0x0000000000041350 0x000020 0x000020 R 0x8 │ │ │ │ + NOTE 0x041370 0x0000000000041370 0x0000000000041370 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_PROPERTY 0x041350 0x0000000000041350 0x0000000000041350 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x039370 0x0000000000039370 0x0000000000039370 0x000ce4 0x000ce4 R 0x4 │ │ │ │ + GNU_SFRAME 0x03f1a8 0x000000000003f1a8 0x000000000003f1a8 0x000035 0x000035 R 0x8 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x04f4f0 0x000000000005f4f0 0x000000000005f4f0 0x000b10 0x000b10 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,31 +10,31 @@ │ │ │ │ [ 5] .dynstr STRTAB 0000000000001548 001548 001610 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0000000000002b58 002b58 00017a 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000000000002cd8 002cd8 000190 00 A 5 6 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000002e68 002e68 001830 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 0000000000004698 004698 000df8 18 AI 4 26 8 │ │ │ │ [10] .init PROGBITS 0000000000005490 005490 00001c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00000000000054b0 0054b0 000e18 00 AX 0 0 16 │ │ │ │ - [12] .text PROGBITS 0000000000006300 006300 03402c 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 000000000003a32c 03a32c 000018 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 000000000003a348 03a348 001de7 00 A 0 0 8 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 000000000003c130 03c130 000ce4 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 000000000003ce18 03ce18 005140 00 A 0 0 8 │ │ │ │ - [17] .sframe LOOS+0xffffff4 0000000000041f58 041f58 000035 00 A 0 0 8 │ │ │ │ - [18] .gcc_except_table PROGBITS 0000000000041f90 041f90 002160 00 A 0 0 4 │ │ │ │ - [19] .note.gnu.property NOTE 00000000000440f0 0440f0 000020 00 A 0 0 8 │ │ │ │ - [20] .note.ABI-tag NOTE 0000000000044110 044110 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0000000000006300 006300 03126c 00 AX 0 0 64 │ │ │ │ + [13] .fini PROGBITS 000000000003756c 03756c 000018 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0000000000037588 037588 001de7 00 A 0 0 8 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 0000000000039370 039370 000ce4 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 000000000003a058 03a058 005150 00 A 0 0 8 │ │ │ │ + [17] .sframe LOOS+0xffffff4 000000000003f1a8 03f1a8 000035 00 A 0 0 8 │ │ │ │ + [18] .gcc_except_table PROGBITS 000000000003f1e0 03f1e0 00216d 00 A 0 0 4 │ │ │ │ + [19] .note.gnu.property NOTE 0000000000041350 041350 000020 00 A 0 0 8 │ │ │ │ + [20] .note.ABI-tag NOTE 0000000000041370 041370 000020 00 A 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 000000000005f4f0 04f4f0 000030 08 WA 0 0 8 │ │ │ │ [22] .fini_array FINI_ARRAY 000000000005f520 04f520 000008 08 WA 0 0 8 │ │ │ │ [23] .data.rel.ro PROGBITS 000000000005f528 04f528 000670 00 WA 0 0 8 │ │ │ │ [24] .dynamic DYNAMIC 000000000005fb98 04fb98 000240 10 WA 5 0 8 │ │ │ │ [25] .got PROGBITS 000000000005fdd8 04fdd8 000210 08 WA 0 0 8 │ │ │ │ [26] .got.plt PROGBITS 000000000005ffe8 04ffe8 0004c0 08 WA 0 0 8 │ │ │ │ - [27] .data PROGBITS 00000000000604a8 0504a8 000073 00 WA 0 0 8 │ │ │ │ - [28] .bss NOBITS 0000000000060520 05051b 0001b8 00 WA 0 0 16 │ │ │ │ + [27] .data PROGBITS 00000000000604a8 0504a8 000074 00 WA 0 0 8 │ │ │ │ + [28] .bss NOBITS 0000000000060520 05051c 0001c0 00 WA 0 0 16 │ │ │ │ [29] .gnu_debuglink PROGBITS 0000000000000000 05051c 000034 00 0 0 4 │ │ │ │ [30] .shstrtab STRTAB 0000000000000000 050550 000133 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), │ │ │ │ D (mbind), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -181,12 +181,12 @@ │ │ │ │ 177: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 (2) │ │ │ │ 178: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt9exception4whatEv@GLIBCXX_3.4 (2) │ │ │ │ 179: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm@GLIBCXX_3.4.21 (6) │ │ │ │ 180: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (2) │ │ │ │ 181: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (6) │ │ │ │ 182: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (20) │ │ │ │ 183: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ - 184: 00000000000095a0 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ - 185: 0000000000014d60 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 186: 000000000001b880 112 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ - 187: 000000000001b880 112 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ - 188: 000000000001b900 96 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ │ + 184: 000000000000ad80 176 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructILb1EEEvPKcm │ │ │ │ + 185: 0000000000015540 12 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 186: 0000000000015f40 112 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED2Ev │ │ │ │ + 187: 0000000000015f40 112 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ + 188: 0000000000015fc0 96 FUNC WEAK DEFAULT 12 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEED0Ev │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,236 +1,236 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x2e68 contains 258 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 000000000005f4f0 0000000000000403 R_AARCH64_RELATIVE 6a60 │ │ │ │ 000000000005f4f8 0000000000000403 R_AARCH64_RELATIVE 64e0 │ │ │ │ -000000000005f500 0000000000000403 R_AARCH64_RELATIVE 66e0 │ │ │ │ -000000000005f508 0000000000000403 R_AARCH64_RELATIVE 6760 │ │ │ │ -000000000005f510 0000000000000403 R_AARCH64_RELATIVE 6820 │ │ │ │ -000000000005f518 0000000000000403 R_AARCH64_RELATIVE 6860 │ │ │ │ +000000000005f500 0000000000000403 R_AARCH64_RELATIVE 6520 │ │ │ │ +000000000005f508 0000000000000403 R_AARCH64_RELATIVE 65e0 │ │ │ │ +000000000005f510 0000000000000403 R_AARCH64_RELATIVE 67c0 │ │ │ │ +000000000005f518 0000000000000403 R_AARCH64_RELATIVE 6840 │ │ │ │ 000000000005f520 0000000000000403 R_AARCH64_RELATIVE 6a0c │ │ │ │ -000000000005f530 0000000000000403 R_AARCH64_RELATIVE 5f8b8 │ │ │ │ -000000000005f538 0000000000000403 R_AARCH64_RELATIVE bee0 │ │ │ │ -000000000005f540 0000000000000403 R_AARCH64_RELATIVE bf00 │ │ │ │ -000000000005f550 0000000000000403 R_AARCH64_RELATIVE 5f8c8 │ │ │ │ -000000000005f558 0000000000000403 R_AARCH64_RELATIVE c24c │ │ │ │ -000000000005f560 0000000000000403 R_AARCH64_RELATIVE c304 │ │ │ │ -000000000005f568 0000000000000403 R_AARCH64_RELATIVE c020 │ │ │ │ -000000000005f578 0000000000000403 R_AARCH64_RELATIVE 5f8d8 │ │ │ │ -000000000005f580 0000000000000403 R_AARCH64_RELATIVE d900 │ │ │ │ -000000000005f588 0000000000000403 R_AARCH64_RELATIVE d9c0 │ │ │ │ -000000000005f590 0000000000000403 R_AARCH64_RELATIVE d340 │ │ │ │ -000000000005f598 0000000000000403 R_AARCH64_RELATIVE cfa0 │ │ │ │ -000000000005f5a8 0000000000000403 R_AARCH64_RELATIVE 5f8f0 │ │ │ │ -000000000005f5b0 0000000000000403 R_AARCH64_RELATIVE dfc0 │ │ │ │ -000000000005f5b8 0000000000000403 R_AARCH64_RELATIVE e060 │ │ │ │ -000000000005f5c0 0000000000000403 R_AARCH64_RELATIVE dd20 │ │ │ │ -000000000005f5c8 0000000000000403 R_AARCH64_RELATIVE da80 │ │ │ │ -000000000005f5d8 0000000000000403 R_AARCH64_RELATIVE 5f908 │ │ │ │ -000000000005f5e0 0000000000000403 R_AARCH64_RELATIVE ec80 │ │ │ │ -000000000005f5e8 0000000000000403 R_AARCH64_RELATIVE ecc0 │ │ │ │ -000000000005f5f0 0000000000000403 R_AARCH64_RELATIVE e70c │ │ │ │ -000000000005f5f8 0000000000000403 R_AARCH64_RELATIVE e0e0 │ │ │ │ -000000000005f608 0000000000000403 R_AARCH64_RELATIVE 5f920 │ │ │ │ -000000000005f610 0000000000000403 R_AARCH64_RELATIVE efe0 │ │ │ │ -000000000005f618 0000000000000403 R_AARCH64_RELATIVE f080 │ │ │ │ -000000000005f620 0000000000000403 R_AARCH64_RELATIVE eea0 │ │ │ │ -000000000005f628 0000000000000403 R_AARCH64_RELATIVE ed20 │ │ │ │ -000000000005f638 0000000000000403 R_AARCH64_RELATIVE 5f938 │ │ │ │ -000000000005f640 0000000000000403 R_AARCH64_RELATIVE f7a0 │ │ │ │ -000000000005f648 0000000000000403 R_AARCH64_RELATIVE f7e0 │ │ │ │ -000000000005f650 0000000000000403 R_AARCH64_RELATIVE f100 │ │ │ │ -000000000005f658 0000000000000403 R_AARCH64_RELATIVE f3e0 │ │ │ │ -000000000005f668 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ -000000000005f670 0000000000000403 R_AARCH64_RELATIVE fb00 │ │ │ │ -000000000005f678 0000000000000403 R_AARCH64_RELATIVE fb40 │ │ │ │ -000000000005f680 0000000000000403 R_AARCH64_RELATIVE f848 │ │ │ │ -000000000005f688 0000000000000403 R_AARCH64_RELATIVE f840 │ │ │ │ -000000000005f698 0000000000000403 R_AARCH64_RELATIVE 5f960 │ │ │ │ -000000000005f6a0 0000000000000403 R_AARCH64_RELATIVE fea0 │ │ │ │ -000000000005f6a8 0000000000000403 R_AARCH64_RELATIVE fec0 │ │ │ │ -000000000005f6b8 0000000000000403 R_AARCH64_RELATIVE 5f978 │ │ │ │ -000000000005f6c0 0000000000000403 R_AARCH64_RELATIVE 10360 │ │ │ │ -000000000005f6c8 0000000000000403 R_AARCH64_RELATIVE 10420 │ │ │ │ -000000000005f6d8 0000000000000403 R_AARCH64_RELATIVE 5fa28 │ │ │ │ -000000000005f6e0 0000000000000403 R_AARCH64_RELATIVE 14a30 │ │ │ │ -000000000005f6e8 0000000000000403 R_AARCH64_RELATIVE 14a70 │ │ │ │ -000000000005f6f0 0000000000000403 R_AARCH64_RELATIVE 149a8 │ │ │ │ -000000000005f6f8 0000000000000403 R_AARCH64_RELATIVE 14a04 │ │ │ │ -000000000005f700 0000000000000403 R_AARCH64_RELATIVE 149a0 │ │ │ │ -000000000005f710 0000000000000403 R_AARCH64_RELATIVE 5fa40 │ │ │ │ -000000000005f718 0000000000000403 R_AARCH64_RELATIVE 14ac0 │ │ │ │ -000000000005f720 0000000000000403 R_AARCH64_RELATIVE 14b20 │ │ │ │ -000000000005f728 0000000000000403 R_AARCH64_RELATIVE 14b2c │ │ │ │ -000000000005f730 0000000000000403 R_AARCH64_RELATIVE 14ac8 │ │ │ │ -000000000005f738 0000000000000403 R_AARCH64_RELATIVE 14b0c │ │ │ │ -000000000005f748 0000000000000403 R_AARCH64_RELATIVE 5fa60 │ │ │ │ -000000000005f750 0000000000000403 R_AARCH64_RELATIVE 12cc0 │ │ │ │ -000000000005f758 0000000000000403 R_AARCH64_RELATIVE 12c60 │ │ │ │ -000000000005f760 0000000000000403 R_AARCH64_RELATIVE 16140 │ │ │ │ -000000000005f768 0000000000000403 R_AARCH64_RELATIVE 16180 │ │ │ │ -000000000005f770 0000000000000403 R_AARCH64_RELATIVE 15de0 │ │ │ │ -000000000005f780 0000000000000403 R_AARCH64_RELATIVE 5fab8 │ │ │ │ -000000000005f788 0000000000000403 R_AARCH64_RELATIVE 1df20 │ │ │ │ -000000000005f790 0000000000000403 R_AARCH64_RELATIVE 1df40 │ │ │ │ -000000000005f7a0 0000000000000403 R_AARCH64_RELATIVE 5fac8 │ │ │ │ -000000000005f7a8 0000000000000403 R_AARCH64_RELATIVE 1e0a0 │ │ │ │ -000000000005f7b0 0000000000000403 R_AARCH64_RELATIVE 1e290 │ │ │ │ -000000000005f7c0 0000000000000403 R_AARCH64_RELATIVE 5fad8 │ │ │ │ -000000000005f7c8 0000000000000403 R_AARCH64_RELATIVE 1f4e0 │ │ │ │ -000000000005f7d0 0000000000000403 R_AARCH64_RELATIVE 1f480 │ │ │ │ -000000000005f7e0 0000000000000403 R_AARCH64_RELATIVE 5fb38 │ │ │ │ -000000000005f7e8 0000000000000403 R_AARCH64_RELATIVE 244a0 │ │ │ │ -000000000005f7f0 0000000000000403 R_AARCH64_RELATIVE 24520 │ │ │ │ -000000000005f800 0000000000000403 R_AARCH64_RELATIVE 5fb28 │ │ │ │ -000000000005f808 0000000000000403 R_AARCH64_RELATIVE 22e84 │ │ │ │ -000000000005f810 0000000000000403 R_AARCH64_RELATIVE 22f60 │ │ │ │ -000000000005f820 0000000000000403 R_AARCH64_RELATIVE 5fb48 │ │ │ │ -000000000005f828 0000000000000403 R_AARCH64_RELATIVE 24f20 │ │ │ │ -000000000005f830 0000000000000403 R_AARCH64_RELATIVE 24f8c │ │ │ │ -000000000005f840 0000000000000403 R_AARCH64_RELATIVE 5fb68 │ │ │ │ -000000000005f848 0000000000000403 R_AARCH64_RELATIVE 2bf40 │ │ │ │ -000000000005f850 0000000000000403 R_AARCH64_RELATIVE 2bf60 │ │ │ │ -000000000005f858 0000000000000403 R_AARCH64_RELATIVE 2be80 │ │ │ │ -000000000005f860 0000000000000403 R_AARCH64_RELATIVE 28f8c │ │ │ │ -000000000005f868 0000000000000403 R_AARCH64_RELATIVE 2a224 │ │ │ │ -000000000005f870 0000000000000403 R_AARCH64_RELATIVE 283e0 │ │ │ │ -000000000005f880 0000000000000403 R_AARCH64_RELATIVE 5fb80 │ │ │ │ -000000000005f888 0000000000000403 R_AARCH64_RELATIVE 2bf80 │ │ │ │ -000000000005f890 0000000000000403 R_AARCH64_RELATIVE 2bfe0 │ │ │ │ -000000000005f898 0000000000000403 R_AARCH64_RELATIVE 2c0e0 │ │ │ │ -000000000005f8a0 0000000000000403 R_AARCH64_RELATIVE 2bf88 │ │ │ │ -000000000005f8a8 0000000000000403 R_AARCH64_RELATIVE 2c420 │ │ │ │ -000000000005f8b0 0000000000000403 R_AARCH64_RELATIVE 2bfec │ │ │ │ -000000000005f8c0 0000000000000403 R_AARCH64_RELATIVE 3bc08 │ │ │ │ -000000000005f8d0 0000000000000403 R_AARCH64_RELATIVE 3bc20 │ │ │ │ -000000000005f8e0 0000000000000403 R_AARCH64_RELATIVE 3bc28 │ │ │ │ -000000000005f8e8 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ -000000000005f8f8 0000000000000403 R_AARCH64_RELATIVE 3bc40 │ │ │ │ -000000000005f900 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ -000000000005f910 0000000000000403 R_AARCH64_RELATIVE 3bc58 │ │ │ │ -000000000005f918 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ -000000000005f928 0000000000000403 R_AARCH64_RELATIVE 3bc70 │ │ │ │ -000000000005f930 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ -000000000005f940 0000000000000403 R_AARCH64_RELATIVE 3bc80 │ │ │ │ -000000000005f948 0000000000000403 R_AARCH64_RELATIVE 5f950 │ │ │ │ -000000000005f958 0000000000000403 R_AARCH64_RELATIVE 3bc98 │ │ │ │ -000000000005f968 0000000000000403 R_AARCH64_RELATIVE 3bca8 │ │ │ │ -000000000005f970 0000000000000403 R_AARCH64_RELATIVE 5f978 │ │ │ │ -000000000005f980 0000000000000403 R_AARCH64_RELATIVE 3bcc0 │ │ │ │ -000000000005f990 0000000000000403 R_AARCH64_RELATIVE 3bcc8 │ │ │ │ -000000000005f998 0000000000000403 R_AARCH64_RELATIVE 5fa40 │ │ │ │ -000000000005f9a8 0000000000000403 R_AARCH64_RELATIVE 5f988 │ │ │ │ -000000000005f9b0 0000000000000403 R_AARCH64_RELATIVE 12bcc │ │ │ │ -000000000005f9b8 0000000000000403 R_AARCH64_RELATIVE 12c04 │ │ │ │ -000000000005f9c0 0000000000000403 R_AARCH64_RELATIVE 12840 │ │ │ │ -000000000005f9c8 0000000000000403 R_AARCH64_RELATIVE 12b04 │ │ │ │ -000000000005f9d0 0000000000000403 R_AARCH64_RELATIVE 14b0c │ │ │ │ -000000000005f9e0 0000000000000403 R_AARCH64_RELATIVE 3bce0 │ │ │ │ -000000000005f9e8 0000000000000403 R_AARCH64_RELATIVE 5fa40 │ │ │ │ -000000000005f9f8 0000000000000403 R_AARCH64_RELATIVE 5f9d8 │ │ │ │ -000000000005fa00 0000000000000403 R_AARCH64_RELATIVE 13900 │ │ │ │ -000000000005fa08 0000000000000403 R_AARCH64_RELATIVE 13940 │ │ │ │ -000000000005fa10 0000000000000403 R_AARCH64_RELATIVE 131e8 │ │ │ │ -000000000005fa18 0000000000000403 R_AARCH64_RELATIVE 137f0 │ │ │ │ -000000000005fa20 0000000000000403 R_AARCH64_RELATIVE 14b0c │ │ │ │ -000000000005fa30 0000000000000403 R_AARCH64_RELATIVE 3bcf0 │ │ │ │ -000000000005fa38 0000000000000403 R_AARCH64_RELATIVE 5fa40 │ │ │ │ -000000000005fa48 0000000000000403 R_AARCH64_RELATIVE 3bd08 │ │ │ │ -000000000005fa58 0000000000000403 R_AARCH64_RELATIVE 3bd10 │ │ │ │ -000000000005fa68 0000000000000403 R_AARCH64_RELATIVE 3bd20 │ │ │ │ -000000000005fa70 0000000000000403 R_AARCH64_RELATIVE 5fa50 │ │ │ │ -000000000005fa80 0000000000000403 R_AARCH64_RELATIVE 3bd38 │ │ │ │ -000000000005fa98 0000000000000403 R_AARCH64_RELATIVE 5fa78 │ │ │ │ -000000000005faa0 0000000000000403 R_AARCH64_RELATIVE 1b2a0 │ │ │ │ -000000000005faa8 0000000000000403 R_AARCH64_RELATIVE 1b300 │ │ │ │ -000000000005fac0 0000000000000403 R_AARCH64_RELATIVE 3bd50 │ │ │ │ -000000000005fad0 0000000000000403 R_AARCH64_RELATIVE 3bd58 │ │ │ │ -000000000005fae0 0000000000000403 R_AARCH64_RELATIVE 3bd60 │ │ │ │ -000000000005faf0 0000000000000403 R_AARCH64_RELATIVE 3bd70 │ │ │ │ -000000000005fb08 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ -000000000005fb10 0000000000000403 R_AARCH64_RELATIVE 21e20 │ │ │ │ -000000000005fb18 0000000000000403 R_AARCH64_RELATIVE 21e80 │ │ │ │ -000000000005fb30 0000000000000403 R_AARCH64_RELATIVE 3bd88 │ │ │ │ -000000000005fb40 0000000000000403 R_AARCH64_RELATIVE 3bd90 │ │ │ │ -000000000005fb50 0000000000000403 R_AARCH64_RELATIVE 3bda0 │ │ │ │ -000000000005fb60 0000000000000403 R_AARCH64_RELATIVE 3c0e8 │ │ │ │ -000000000005fb70 0000000000000403 R_AARCH64_RELATIVE 3c0f8 │ │ │ │ -000000000005fb78 0000000000000403 R_AARCH64_RELATIVE 5fb58 │ │ │ │ -000000000005fb88 0000000000000403 R_AARCH64_RELATIVE 3c110 │ │ │ │ -000000000005fb90 0000000000000403 R_AARCH64_RELATIVE 5fb58 │ │ │ │ -000000000005fde0 0000000000000403 R_AARCH64_RELATIVE 604dc │ │ │ │ -000000000005fde8 0000000000000403 R_AARCH64_RELATIVE 60508 │ │ │ │ -000000000005fdf8 0000000000000403 R_AARCH64_RELATIVE 60580 │ │ │ │ -000000000005fe10 0000000000000403 R_AARCH64_RELATIVE 60660 │ │ │ │ -000000000005fe28 0000000000000403 R_AARCH64_RELATIVE 6068c │ │ │ │ +000000000005f530 0000000000000403 R_AARCH64_RELATIVE 5f8e0 │ │ │ │ +000000000005f538 0000000000000403 R_AARCH64_RELATIVE 6a80 │ │ │ │ +000000000005f540 0000000000000403 R_AARCH64_RELATIVE 6ae0 │ │ │ │ +000000000005f548 0000000000000403 R_AARCH64_RELATIVE 6be0 │ │ │ │ +000000000005f550 0000000000000403 R_AARCH64_RELATIVE 6a88 │ │ │ │ +000000000005f558 0000000000000403 R_AARCH64_RELATIVE 6f20 │ │ │ │ +000000000005f560 0000000000000403 R_AARCH64_RELATIVE 6aec │ │ │ │ +000000000005f570 0000000000000403 R_AARCH64_RELATIVE 5f910 │ │ │ │ +000000000005f578 0000000000000403 R_AARCH64_RELATIVE aca0 │ │ │ │ +000000000005f580 0000000000000403 R_AARCH64_RELATIVE acc0 │ │ │ │ +000000000005f588 0000000000000403 R_AARCH64_RELATIVE abe0 │ │ │ │ +000000000005f590 0000000000000403 R_AARCH64_RELATIVE 7cec │ │ │ │ +000000000005f598 0000000000000403 R_AARCH64_RELATIVE 8f84 │ │ │ │ +000000000005f5a0 0000000000000403 R_AARCH64_RELATIVE 7140 │ │ │ │ +000000000005f5b0 0000000000000403 R_AARCH64_RELATIVE 5f928 │ │ │ │ +000000000005f5b8 0000000000000403 R_AARCH64_RELATIVE afe0 │ │ │ │ +000000000005f5c0 0000000000000403 R_AARCH64_RELATIVE b04c │ │ │ │ +000000000005f5d0 0000000000000403 R_AARCH64_RELATIVE 5f938 │ │ │ │ +000000000005f5d8 0000000000000403 R_AARCH64_RELATIVE 1d960 │ │ │ │ +000000000005f5e0 0000000000000403 R_AARCH64_RELATIVE 1d980 │ │ │ │ +000000000005f5f0 0000000000000403 R_AARCH64_RELATIVE 5f958 │ │ │ │ +000000000005f5f8 0000000000000403 R_AARCH64_RELATIVE 1dfa0 │ │ │ │ +000000000005f600 0000000000000403 R_AARCH64_RELATIVE 1dfc0 │ │ │ │ +000000000005f608 0000000000000403 R_AARCH64_RELATIVE 1de00 │ │ │ │ +000000000005f610 0000000000000403 R_AARCH64_RELATIVE 1de40 │ │ │ │ +000000000005f618 0000000000000403 R_AARCH64_RELATIVE 1daa0 │ │ │ │ +000000000005f628 0000000000000403 R_AARCH64_RELATIVE 5f9c0 │ │ │ │ +000000000005f630 0000000000000403 R_AARCH64_RELATIVE 1f090 │ │ │ │ +000000000005f638 0000000000000403 R_AARCH64_RELATIVE 1f0d0 │ │ │ │ +000000000005f640 0000000000000403 R_AARCH64_RELATIVE 1f008 │ │ │ │ +000000000005f648 0000000000000403 R_AARCH64_RELATIVE 1f064 │ │ │ │ +000000000005f650 0000000000000403 R_AARCH64_RELATIVE 1f000 │ │ │ │ +000000000005f660 0000000000000403 R_AARCH64_RELATIVE 5f9d8 │ │ │ │ +000000000005f668 0000000000000403 R_AARCH64_RELATIVE 1f34c │ │ │ │ +000000000005f670 0000000000000403 R_AARCH64_RELATIVE 1f404 │ │ │ │ +000000000005f678 0000000000000403 R_AARCH64_RELATIVE 1f120 │ │ │ │ +000000000005f688 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ +000000000005f690 0000000000000403 R_AARCH64_RELATIVE 21500 │ │ │ │ +000000000005f698 0000000000000403 R_AARCH64_RELATIVE 21560 │ │ │ │ +000000000005f6a0 0000000000000403 R_AARCH64_RELATIVE 2156c │ │ │ │ +000000000005f6a8 0000000000000403 R_AARCH64_RELATIVE 21508 │ │ │ │ +000000000005f6b0 0000000000000403 R_AARCH64_RELATIVE 2154c │ │ │ │ +000000000005f6c0 0000000000000403 R_AARCH64_RELATIVE 5fa48 │ │ │ │ +000000000005f6c8 0000000000000403 R_AARCH64_RELATIVE 21a60 │ │ │ │ +000000000005f6d0 0000000000000403 R_AARCH64_RELATIVE 21b00 │ │ │ │ +000000000005f6d8 0000000000000403 R_AARCH64_RELATIVE 21920 │ │ │ │ +000000000005f6e0 0000000000000403 R_AARCH64_RELATIVE 217a0 │ │ │ │ +000000000005f6f0 0000000000000403 R_AARCH64_RELATIVE 5fa60 │ │ │ │ +000000000005f6f8 0000000000000403 R_AARCH64_RELATIVE 21b80 │ │ │ │ +000000000005f700 0000000000000403 R_AARCH64_RELATIVE 21c40 │ │ │ │ +000000000005f710 0000000000000403 R_AARCH64_RELATIVE 5fa70 │ │ │ │ +000000000005f718 0000000000000403 R_AARCH64_RELATIVE 236c0 │ │ │ │ +000000000005f720 0000000000000403 R_AARCH64_RELATIVE 23780 │ │ │ │ +000000000005f728 0000000000000403 R_AARCH64_RELATIVE 23100 │ │ │ │ +000000000005f730 0000000000000403 R_AARCH64_RELATIVE 22d60 │ │ │ │ +000000000005f740 0000000000000403 R_AARCH64_RELATIVE 5fa88 │ │ │ │ +000000000005f748 0000000000000403 R_AARCH64_RELATIVE 23b40 │ │ │ │ +000000000005f750 0000000000000403 R_AARCH64_RELATIVE 23b60 │ │ │ │ +000000000005f760 0000000000000403 R_AARCH64_RELATIVE 5faa0 │ │ │ │ +000000000005f768 0000000000000403 R_AARCH64_RELATIVE 24540 │ │ │ │ +000000000005f770 0000000000000403 R_AARCH64_RELATIVE 245e0 │ │ │ │ +000000000005f778 0000000000000403 R_AARCH64_RELATIVE 242a0 │ │ │ │ +000000000005f780 0000000000000403 R_AARCH64_RELATIVE 24000 │ │ │ │ +000000000005f790 0000000000000403 R_AARCH64_RELATIVE 5fab8 │ │ │ │ +000000000005f798 0000000000000403 R_AARCH64_RELATIVE 25200 │ │ │ │ +000000000005f7a0 0000000000000403 R_AARCH64_RELATIVE 25240 │ │ │ │ +000000000005f7a8 0000000000000403 R_AARCH64_RELATIVE 24c8c │ │ │ │ +000000000005f7b0 0000000000000403 R_AARCH64_RELATIVE 24660 │ │ │ │ +000000000005f7c0 0000000000000403 R_AARCH64_RELATIVE 5fad0 │ │ │ │ +000000000005f7c8 0000000000000403 R_AARCH64_RELATIVE 25940 │ │ │ │ +000000000005f7d0 0000000000000403 R_AARCH64_RELATIVE 25980 │ │ │ │ +000000000005f7d8 0000000000000403 R_AARCH64_RELATIVE 252a0 │ │ │ │ +000000000005f7e0 0000000000000403 R_AARCH64_RELATIVE 25580 │ │ │ │ +000000000005f7f0 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +000000000005f7f8 0000000000000403 R_AARCH64_RELATIVE 25ca0 │ │ │ │ +000000000005f800 0000000000000403 R_AARCH64_RELATIVE 25ce0 │ │ │ │ +000000000005f808 0000000000000403 R_AARCH64_RELATIVE 259e8 │ │ │ │ +000000000005f810 0000000000000403 R_AARCH64_RELATIVE 259e0 │ │ │ │ +000000000005f820 0000000000000403 R_AARCH64_RELATIVE 5faf8 │ │ │ │ +000000000005f828 0000000000000403 R_AARCH64_RELATIVE 25d40 │ │ │ │ +000000000005f830 0000000000000403 R_AARCH64_RELATIVE 25f30 │ │ │ │ +000000000005f840 0000000000000403 R_AARCH64_RELATIVE 5fb40 │ │ │ │ +000000000005f848 0000000000000403 R_AARCH64_RELATIVE 2bb40 │ │ │ │ +000000000005f850 0000000000000403 R_AARCH64_RELATIVE 2bbc0 │ │ │ │ +000000000005f860 0000000000000403 R_AARCH64_RELATIVE 5fb30 │ │ │ │ +000000000005f868 0000000000000403 R_AARCH64_RELATIVE 2a524 │ │ │ │ +000000000005f870 0000000000000403 R_AARCH64_RELATIVE 2a600 │ │ │ │ +000000000005f880 0000000000000403 R_AARCH64_RELATIVE 5fb78 │ │ │ │ +000000000005f888 0000000000000403 R_AARCH64_RELATIVE 27200 │ │ │ │ +000000000005f890 0000000000000403 R_AARCH64_RELATIVE 27120 │ │ │ │ +000000000005f8a0 0000000000000403 R_AARCH64_RELATIVE 5fb88 │ │ │ │ +000000000005f8a8 0000000000000403 R_AARCH64_RELATIVE 271e0 │ │ │ │ +000000000005f8b0 0000000000000403 R_AARCH64_RELATIVE 27180 │ │ │ │ +000000000005f8c0 0000000000000403 R_AARCH64_RELATIVE 38e40 │ │ │ │ +000000000005f8d0 0000000000000403 R_AARCH64_RELATIVE 38e50 │ │ │ │ +000000000005f8e8 0000000000000403 R_AARCH64_RELATIVE 38e68 │ │ │ │ +000000000005f8f0 0000000000000403 R_AARCH64_RELATIVE 5f8b8 │ │ │ │ +000000000005f900 0000000000000403 R_AARCH64_RELATIVE 38e78 │ │ │ │ +000000000005f918 0000000000000403 R_AARCH64_RELATIVE 38e90 │ │ │ │ +000000000005f920 0000000000000403 R_AARCH64_RELATIVE 5f8b8 │ │ │ │ +000000000005f930 0000000000000403 R_AARCH64_RELATIVE 38ea8 │ │ │ │ +000000000005f940 0000000000000403 R_AARCH64_RELATIVE 391f0 │ │ │ │ +000000000005f950 0000000000000403 R_AARCH64_RELATIVE 39208 │ │ │ │ +000000000005f960 0000000000000403 R_AARCH64_RELATIVE 39218 │ │ │ │ +000000000005f968 0000000000000403 R_AARCH64_RELATIVE 5f948 │ │ │ │ +000000000005f978 0000000000000403 R_AARCH64_RELATIVE 39230 │ │ │ │ +000000000005f980 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ +000000000005f990 0000000000000403 R_AARCH64_RELATIVE 5f970 │ │ │ │ +000000000005f998 0000000000000403 R_AARCH64_RELATIVE 1edec │ │ │ │ +000000000005f9a0 0000000000000403 R_AARCH64_RELATIVE 1ee24 │ │ │ │ +000000000005f9a8 0000000000000403 R_AARCH64_RELATIVE 1ea60 │ │ │ │ +000000000005f9b0 0000000000000403 R_AARCH64_RELATIVE 1ed24 │ │ │ │ +000000000005f9b8 0000000000000403 R_AARCH64_RELATIVE 2154c │ │ │ │ +000000000005f9c8 0000000000000403 R_AARCH64_RELATIVE 39248 │ │ │ │ +000000000005f9d0 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ +000000000005f9e0 0000000000000403 R_AARCH64_RELATIVE 39260 │ │ │ │ +000000000005f9f0 0000000000000403 R_AARCH64_RELATIVE 39268 │ │ │ │ +000000000005f9f8 0000000000000403 R_AARCH64_RELATIVE 5fa38 │ │ │ │ +000000000005fa08 0000000000000403 R_AARCH64_RELATIVE 5f9e8 │ │ │ │ +000000000005fa10 0000000000000403 R_AARCH64_RELATIVE 21460 │ │ │ │ +000000000005fa18 0000000000000403 R_AARCH64_RELATIVE 214a0 │ │ │ │ +000000000005fa20 0000000000000403 R_AARCH64_RELATIVE 20d48 │ │ │ │ +000000000005fa28 0000000000000403 R_AARCH64_RELATIVE 21350 │ │ │ │ +000000000005fa30 0000000000000403 R_AARCH64_RELATIVE 2154c │ │ │ │ +000000000005fa40 0000000000000403 R_AARCH64_RELATIVE 39278 │ │ │ │ +000000000005fa50 0000000000000403 R_AARCH64_RELATIVE 39280 │ │ │ │ +000000000005fa58 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +000000000005fa68 0000000000000403 R_AARCH64_RELATIVE 39290 │ │ │ │ +000000000005fa78 0000000000000403 R_AARCH64_RELATIVE 39298 │ │ │ │ +000000000005fa80 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +000000000005fa90 0000000000000403 R_AARCH64_RELATIVE 392b0 │ │ │ │ +000000000005fa98 0000000000000403 R_AARCH64_RELATIVE 5fa60 │ │ │ │ +000000000005faa8 0000000000000403 R_AARCH64_RELATIVE 392c8 │ │ │ │ +000000000005fab0 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +000000000005fac0 0000000000000403 R_AARCH64_RELATIVE 392e0 │ │ │ │ +000000000005fac8 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +000000000005fad8 0000000000000403 R_AARCH64_RELATIVE 392f8 │ │ │ │ +000000000005fae0 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +000000000005faf0 0000000000000403 R_AARCH64_RELATIVE 39310 │ │ │ │ +000000000005fb00 0000000000000403 R_AARCH64_RELATIVE 39320 │ │ │ │ +000000000005fb10 0000000000000403 R_AARCH64_RELATIVE 5f8f8 │ │ │ │ +000000000005fb18 0000000000000403 R_AARCH64_RELATIVE 295e0 │ │ │ │ +000000000005fb20 0000000000000403 R_AARCH64_RELATIVE 29640 │ │ │ │ +000000000005fb38 0000000000000403 R_AARCH64_RELATIVE 39328 │ │ │ │ +000000000005fb48 0000000000000403 R_AARCH64_RELATIVE 39330 │ │ │ │ +000000000005fb58 0000000000000403 R_AARCH64_RELATIVE 5f8c8 │ │ │ │ +000000000005fb60 0000000000000403 R_AARCH64_RELATIVE 32580 │ │ │ │ +000000000005fb68 0000000000000403 R_AARCH64_RELATIVE 325e0 │ │ │ │ +000000000005fb80 0000000000000403 R_AARCH64_RELATIVE 39340 │ │ │ │ +000000000005fb90 0000000000000403 R_AARCH64_RELATIVE 39350 │ │ │ │ +000000000005fde0 0000000000000403 R_AARCH64_RELATIVE 60518 │ │ │ │ +000000000005fde8 0000000000000403 R_AARCH64_RELATIVE 604e8 │ │ │ │ +000000000005fdf8 0000000000000403 R_AARCH64_RELATIVE 60608 │ │ │ │ +000000000005fe10 0000000000000403 R_AARCH64_RELATIVE 60580 │ │ │ │ +000000000005fe28 0000000000000403 R_AARCH64_RELATIVE 605ac │ │ │ │ 000000000005fe30 0000000000000403 R_AARCH64_RELATIVE 63c0 │ │ │ │ -000000000005fe38 0000000000000403 R_AARCH64_RELATIVE 60514 │ │ │ │ -000000000005fe40 0000000000000403 R_AARCH64_RELATIVE 60502 │ │ │ │ -000000000005fe48 0000000000000403 R_AARCH64_RELATIVE 60510 │ │ │ │ -000000000005fe50 0000000000000403 R_AARCH64_RELATIVE 604d0 │ │ │ │ -000000000005fe68 0000000000000403 R_AARCH64_RELATIVE 60505 │ │ │ │ -000000000005fe78 0000000000000403 R_AARCH64_RELATIVE 5f660 │ │ │ │ -000000000005fe88 0000000000000403 R_AARCH64_RELATIVE 604cc │ │ │ │ -000000000005fe98 0000000000000403 R_AARCH64_RELATIVE 60688 │ │ │ │ -000000000005fea0 0000000000000403 R_AARCH64_RELATIVE 604e0 │ │ │ │ -000000000005fea8 0000000000000403 R_AARCH64_RELATIVE 606b2 │ │ │ │ -000000000005fed8 0000000000000403 R_AARCH64_RELATIVE 60506 │ │ │ │ -000000000005fee0 0000000000000403 R_AARCH64_RELATIVE 606b8 │ │ │ │ -000000000005fef0 0000000000000403 R_AARCH64_RELATIVE 60504 │ │ │ │ -000000000005ff00 0000000000000403 R_AARCH64_RELATIVE 6050c │ │ │ │ -000000000005ff10 0000000000000403 R_AARCH64_RELATIVE 60684 │ │ │ │ -000000000005ff18 0000000000000403 R_AARCH64_RELATIVE 606b0 │ │ │ │ -000000000005ff28 0000000000000403 R_AARCH64_RELATIVE 606b4 │ │ │ │ -000000000005ff40 0000000000000403 R_AARCH64_RELATIVE 604d4 │ │ │ │ -000000000005ff50 0000000000000403 R_AARCH64_RELATIVE 60503 │ │ │ │ -000000000005ff58 0000000000000403 R_AARCH64_RELATIVE 605c8 │ │ │ │ -000000000005ff60 0000000000000403 R_AARCH64_RELATIVE 606b1 │ │ │ │ -000000000005ff68 0000000000000403 R_AARCH64_RELATIVE 60588 │ │ │ │ -000000000005ff78 0000000000000403 R_AARCH64_RELATIVE 604c8 │ │ │ │ -000000000005ff80 0000000000000403 R_AARCH64_RELATIVE 606b5 │ │ │ │ -000000000005ff98 0000000000000403 R_AARCH64_RELATIVE 60518 │ │ │ │ -000000000005ffa8 0000000000000403 R_AARCH64_RELATIVE 606b3 │ │ │ │ -000000000005ffb0 0000000000000403 R_AARCH64_RELATIVE 604d8 │ │ │ │ -000000000005ffc8 0000000000000403 R_AARCH64_RELATIVE 60680 │ │ │ │ -000000000005ffd0 0000000000000403 R_AARCH64_RELATIVE 6057c │ │ │ │ +000000000005fe38 0000000000000403 R_AARCH64_RELATIVE 604f4 │ │ │ │ +000000000005fe40 0000000000000403 R_AARCH64_RELATIVE 604e2 │ │ │ │ +000000000005fe48 0000000000000403 R_AARCH64_RELATIVE 604f0 │ │ │ │ +000000000005fe50 0000000000000403 R_AARCH64_RELATIVE 6050c │ │ │ │ +000000000005fe68 0000000000000403 R_AARCH64_RELATIVE 604e5 │ │ │ │ +000000000005fe78 0000000000000403 R_AARCH64_RELATIVE 5f7e8 │ │ │ │ +000000000005fe88 0000000000000403 R_AARCH64_RELATIVE 60508 │ │ │ │ +000000000005fe98 0000000000000403 R_AARCH64_RELATIVE 605a8 │ │ │ │ +000000000005fea0 0000000000000403 R_AARCH64_RELATIVE 604d8 │ │ │ │ +000000000005fea8 0000000000000403 R_AARCH64_RELATIVE 605d2 │ │ │ │ +000000000005fed8 0000000000000403 R_AARCH64_RELATIVE 604e6 │ │ │ │ +000000000005fee0 0000000000000403 R_AARCH64_RELATIVE 605d8 │ │ │ │ +000000000005fef0 0000000000000403 R_AARCH64_RELATIVE 604e4 │ │ │ │ +000000000005ff00 0000000000000403 R_AARCH64_RELATIVE 604ec │ │ │ │ +000000000005ff10 0000000000000403 R_AARCH64_RELATIVE 605a4 │ │ │ │ +000000000005ff18 0000000000000403 R_AARCH64_RELATIVE 605d0 │ │ │ │ +000000000005ff28 0000000000000403 R_AARCH64_RELATIVE 605d4 │ │ │ │ +000000000005ff40 0000000000000403 R_AARCH64_RELATIVE 60510 │ │ │ │ +000000000005ff50 0000000000000403 R_AARCH64_RELATIVE 604e3 │ │ │ │ +000000000005ff58 0000000000000403 R_AARCH64_RELATIVE 60640 │ │ │ │ +000000000005ff60 0000000000000403 R_AARCH64_RELATIVE 605d1 │ │ │ │ +000000000005ff68 0000000000000403 R_AARCH64_RELATIVE 60680 │ │ │ │ +000000000005ff78 0000000000000403 R_AARCH64_RELATIVE 60504 │ │ │ │ +000000000005ff80 0000000000000403 R_AARCH64_RELATIVE 605d5 │ │ │ │ +000000000005ff98 0000000000000403 R_AARCH64_RELATIVE 604f8 │ │ │ │ +000000000005ffa8 0000000000000403 R_AARCH64_RELATIVE 605d3 │ │ │ │ +000000000005ffb0 0000000000000403 R_AARCH64_RELATIVE 60514 │ │ │ │ +000000000005ffc8 0000000000000403 R_AARCH64_RELATIVE 605a0 │ │ │ │ +000000000005ffd0 0000000000000403 R_AARCH64_RELATIVE 60604 │ │ │ │ 00000000000604b0 0000000000000403 R_AARCH64_RELATIVE 604b0 │ │ │ │ -00000000000604e8 0000000000000403 R_AARCH64_RELATIVE 5fa78 │ │ │ │ -00000000000604f0 0000000000000403 R_AARCH64_RELATIVE 5fae8 │ │ │ │ +00000000000604c0 0000000000000403 R_AARCH64_RELATIVE 5f8c8 │ │ │ │ +00000000000604c8 0000000000000403 R_AARCH64_RELATIVE 5f8f8 │ │ │ │ 000000000005f8b8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f8c8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f950 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f978 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa40 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa50 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fab8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fac8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fad8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb28 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb38 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb48 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb58 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f8d8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f8f0 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f908 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f920 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f938 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f960 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f988 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005f9d8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa28 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa60 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa78 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fae8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb68 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fb80 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -000000000005fa88 000000ab00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -000000000005faf8 000000ab00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -000000000005fab0 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ -000000000005fb20 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005f928 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f938 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f948 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f9d8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa38 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa60 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fae8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005faf8 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fb30 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fb40 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fb78 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fb88 0000004800000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8c8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8e0 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8f8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f910 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f958 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f970 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f9c0 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f9e8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa48 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa70 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fa88 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005faa0 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fab8 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005fad0 0000007900000101 R_AARCH64_ABS64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +000000000005f8d8 000000ab00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005f908 000000ab00000101 R_AARCH64_ABS64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005fb28 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ +000000000005fb70 000000b200000101 R_AARCH64_ABS64 0000000000000000 _ZNKSt9exception4whatEv@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005fdf0 0000000d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005fe00 0000001d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000005fe08 0000001e00000401 R_AARCH64_GLOB_DAT 0000000000000000 acs_map@NCURSES6_TINFO_5.0.19991023 + 0 │ │ │ │ 000000000005fe18 0000002200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 000000000005fe20 0000002700000401 R_AARCH64_GLOB_DAT 0000000000000000 __stack_chk_guard@GLIBC_2.17 + 0 │ │ │ │ 000000000005fe58 0000003700000401 R_AARCH64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.17 + 0 │ │ │ │ 000000000005fe60 0000003d00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ @@ -252,15 +252,15 @@ │ │ │ │ 000000000005ff70 000000a200000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ 000000000005ff88 000000ac00000401 R_AARCH64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ 000000000005ff90 000000ad00000401 R_AARCH64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.17 + 0 │ │ │ │ 000000000005ffa0 000000ae00000401 R_AARCH64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ 000000000005ffb8 000000b000000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZSt4cerr@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005ffc0 000000b100000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTTSt14basic_ifstreamIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005ffd8 000000b400000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000604f8 000000b400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000604d0 000000b400000101 R_AARCH64_ABS64 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ 000000000005ffe0 000000b500000401 R_AARCH64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ 00000000000604b8 0000009800000101 R_AARCH64_ABS64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ │ │ │ │ Relocation section '.rela.plt' at offset 0x4698 contains 149 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 0000000000060000 0000000300000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ 0000000000060008 0000000400000402 R_AARCH64_JUMP_SLOT 0000000000000000 _ZNSt8__detail15_List_node_base7_M_hookEPS0_@GLIBCXX_3.4.15 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,15 @@ │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libncurses.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libtinfo.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libstdc++.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) 0x5490 │ │ │ │ - 0x000000000000000d (FINI) 0x3a32c │ │ │ │ + 0x000000000000000d (FINI) 0x3756c │ │ │ │ 0x0000000000000019 (INIT_ARRAY) 0x5f4f0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 48 (bytes) │ │ │ │ 0x000000000000001a (FINI_ARRAY) 0x5f520 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x358 │ │ │ │ 0x0000000000000005 (STRTAB) 0x1548 │ │ │ │ 0x0000000000000006 (SYMTAB) 0x390 │ │ │ ├── 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: e9e2a8ca57bd5d437b6ebfec74d7e6b6bacf8e54 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f3abc4e247a6c62089a11888ba0b1ff50029876d │ │ │ │ │ │ │ │ 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,426 +1,426 @@ │ │ │ │ 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: 0xce4 (offset: 0x3ce18) │ │ │ │ + Start of frame section: 0xce4 (offset: 0x3a058) │ │ │ │ Entries in search table: 0x19b │ │ │ │ - 0xfffffffffffca1d0 (offset: 0x6300) -> 0x31c8 fde=[ 24e0] │ │ │ │ - 0xfffffffffffca290 (offset: 0x63c0) -> 0xd94 fde=[ ac] │ │ │ │ - 0xfffffffffffca3b0 (offset: 0x64e0) -> 0x1608 fde=[ 920] │ │ │ │ - 0xfffffffffffca490 (offset: 0x65c0) -> 0x3200 fde=[ 2518] │ │ │ │ - 0xfffffffffffca5b0 (offset: 0x66e0) -> 0x38f8 fde=[ 2c10] │ │ │ │ - 0xfffffffffffca630 (offset: 0x6760) -> 0x42ec fde=[ 3604] │ │ │ │ - 0xfffffffffffca6f0 (offset: 0x6820) -> 0x4da4 fde=[ 40bc] │ │ │ │ - 0xfffffffffffca730 (offset: 0x6860) -> 0x5c5c fde=[ 4f74] │ │ │ │ - 0xfffffffffffca810 (offset: 0x6940) -> 0xcfc fde=[ 14] │ │ │ │ - 0xfffffffffffca870 (offset: 0x69a0) -> 0xd10 fde=[ 28] │ │ │ │ - 0xfffffffffffca8a0 (offset: 0x69d0) -> 0xd24 fde=[ 3c] │ │ │ │ - 0xfffffffffffca8dc (offset: 0x6a0c) -> 0xd38 fde=[ 50] │ │ │ │ - 0xfffffffffffca930 (offset: 0x6a60) -> 0xd60 fde=[ 78] │ │ │ │ - 0xfffffffffffca950 (offset: 0x6a80) -> 0xdc8 fde=[ e0] │ │ │ │ - 0xfffffffffffca990 (offset: 0x6ac0) -> 0xdf0 fde=[ 108] │ │ │ │ - 0xfffffffffffcaa70 (offset: 0x6ba0) -> 0xe18 fde=[ 130] │ │ │ │ - 0xfffffffffffcaa90 (offset: 0x6bc0) -> 0xe3c fde=[ 154] │ │ │ │ - 0xfffffffffffcaad4 (offset: 0x6c04) -> 0xe64 fde=[ 17c] │ │ │ │ - 0xfffffffffffcab10 (offset: 0x6c40) -> 0xe88 fde=[ 1a0] │ │ │ │ - 0xfffffffffffcab58 (offset: 0x6c88) -> 0xeac fde=[ 1c4] │ │ │ │ - 0xfffffffffffcab70 (offset: 0x6ca0) -> 0xec0 fde=[ 1d8] │ │ │ │ - 0xfffffffffffcabe0 (offset: 0x6d10) -> 0xee8 fde=[ 200] │ │ │ │ - 0xfffffffffffcac1c (offset: 0x6d4c) -> 0xf0c fde=[ 224] │ │ │ │ - 0xfffffffffffcac98 (offset: 0x6dc8) -> 0xf34 fde=[ 24c] │ │ │ │ - 0xfffffffffffcad14 (offset: 0x6e44) -> 0xf5c fde=[ 274] │ │ │ │ - 0xfffffffffffcaee0 (offset: 0x7010) -> 0xfb4 fde=[ 2cc] │ │ │ │ - 0xfffffffffffcb080 (offset: 0x71b0) -> 0xfe8 fde=[ 300] │ │ │ │ - 0xfffffffffffcb170 (offset: 0x72a0) -> 0x1020 fde=[ 338] │ │ │ │ - 0xfffffffffffcb230 (offset: 0x7360) -> 0x1058 fde=[ 370] │ │ │ │ - 0xfffffffffffcb250 (offset: 0x7380) -> 0x106c fde=[ 384] │ │ │ │ - 0xfffffffffffcb260 (offset: 0x7390) -> 0x1080 fde=[ 398] │ │ │ │ - 0xfffffffffffcb27c (offset: 0x73ac) -> 0x1094 fde=[ 3ac] │ │ │ │ - 0xfffffffffffcb370 (offset: 0x74a0) -> 0x10bc fde=[ 3d4] │ │ │ │ - 0xfffffffffffcb430 (offset: 0x7560) -> 0x10f4 fde=[ 40c] │ │ │ │ - 0xfffffffffffcb4d0 (offset: 0x7600) -> 0x1128 fde=[ 440] │ │ │ │ - 0xfffffffffffcb598 (offset: 0x76c8) -> 0x1158 fde=[ 470] │ │ │ │ - 0xfffffffffffcb670 (offset: 0x77a0) -> 0x11ac fde=[ 4c4] │ │ │ │ - 0xfffffffffffcb97c (offset: 0x7aac) -> 0x121c fde=[ 534] │ │ │ │ - 0xfffffffffffcbcb0 (offset: 0x7de0) -> 0x1308 fde=[ 620] │ │ │ │ - 0xfffffffffffcbd60 (offset: 0x7e90) -> 0x1338 fde=[ 650] │ │ │ │ - 0xfffffffffffcbf30 (offset: 0x8060) -> 0x137c fde=[ 694] │ │ │ │ - 0xfffffffffffcc0f4 (offset: 0x8224) -> 0x13c0 fde=[ 6d8] │ │ │ │ - 0xfffffffffffcc1f0 (offset: 0x8320) -> 0x13f0 fde=[ 708] │ │ │ │ - 0xfffffffffffcc41c (offset: 0x854c) -> 0x1438 fde=[ 750] │ │ │ │ - 0xfffffffffffcc650 (offset: 0x8780) -> 0x1480 fde=[ 798] │ │ │ │ - 0xfffffffffffcc89c (offset: 0x89cc) -> 0x151c fde=[ 834] │ │ │ │ - 0xfffffffffffcce58 (offset: 0x8f88) -> 0x15b4 fde=[ 8cc] │ │ │ │ - 0xfffffffffffcd3d0 (offset: 0x9500) -> 0x1298 fde=[ 5b0] │ │ │ │ - 0xfffffffffffcd470 (offset: 0x95a0) -> 0x12d0 fde=[ 5e8] │ │ │ │ - 0xfffffffffffcd530 (offset: 0x9660) -> 0x14d8 fde=[ 7f0] │ │ │ │ - 0xfffffffffffcd6b0 (offset: 0x97e0) -> 0x1574 fde=[ 88c] │ │ │ │ - 0xfffffffffffcd850 (offset: 0x9980) -> 0x1638 fde=[ 950] │ │ │ │ - 0xfffffffffffcd870 (offset: 0x99a0) -> 0x164c fde=[ 964] │ │ │ │ - 0xfffffffffffcd8f8 (offset: 0x9a28) -> 0x1678 fde=[ 990] │ │ │ │ - 0xfffffffffffcd998 (offset: 0x9ac8) -> 0x16a0 fde=[ 9b8] │ │ │ │ - 0xfffffffffffcda3c (offset: 0x9b6c) -> 0x16c8 fde=[ 9e0] │ │ │ │ - 0xfffffffffffcda50 (offset: 0x9b80) -> 0x16dc fde=[ 9f4] │ │ │ │ - 0xfffffffffffcda5c (offset: 0x9b8c) -> 0x16f0 fde=[ a08] │ │ │ │ - 0xfffffffffffcdb10 (offset: 0x9c40) -> 0x1718 fde=[ a30] │ │ │ │ - 0xfffffffffffcdbd8 (offset: 0x9d08) -> 0x1740 fde=[ a58] │ │ │ │ - 0xfffffffffffcdcb0 (offset: 0x9de0) -> 0x17a0 fde=[ ab8] │ │ │ │ - 0xfffffffffffcfb90 (offset: 0xbcc0) -> 0x1828 fde=[ b40] │ │ │ │ - 0xfffffffffffcfdb0 (offset: 0xbee0) -> 0x1768 fde=[ a80] │ │ │ │ - 0xfffffffffffcfdd0 (offset: 0xbf00) -> 0x177c fde=[ a94] │ │ │ │ - 0xfffffffffffcfe30 (offset: 0xbf60) -> 0x17f0 fde=[ b08] │ │ │ │ - 0xfffffffffffcfef0 (offset: 0xc020) -> 0x1860 fde=[ b78] │ │ │ │ - 0xfffffffffffcff34 (offset: 0xc064) -> 0x1888 fde=[ ba0] │ │ │ │ - 0xfffffffffffd011c (offset: 0xc24c) -> 0x18dc fde=[ bf4] │ │ │ │ - 0xfffffffffffd01d4 (offset: 0xc304) -> 0x1910 fde=[ c28] │ │ │ │ - 0xfffffffffffd0290 (offset: 0xc3c0) -> 0x193c fde=[ c54] │ │ │ │ - 0xfffffffffffd031c (offset: 0xc44c) -> 0x1970 fde=[ c88] │ │ │ │ - 0xfffffffffffd0430 (offset: 0xc560) -> 0x19bc fde=[ cd4] │ │ │ │ - 0xfffffffffffd0590 (offset: 0xc6c0) -> 0x1a08 fde=[ d20] │ │ │ │ - 0xfffffffffffd05a0 (offset: 0xc6d0) -> 0x1a1c fde=[ d34] │ │ │ │ - 0xfffffffffffd061c (offset: 0xc74c) -> 0x1a58 fde=[ d70] │ │ │ │ - 0xfffffffffffd0694 (offset: 0xc7c4) -> 0x1a94 fde=[ dac] │ │ │ │ - 0xfffffffffffd06b0 (offset: 0xc7e0) -> 0x1aa8 fde=[ dc0] │ │ │ │ - 0xfffffffffffd06bc (offset: 0xc7ec) -> 0x1abc fde=[ dd4] │ │ │ │ - 0xfffffffffffd06d0 (offset: 0xc800) -> 0x1ad0 fde=[ de8] │ │ │ │ - 0xfffffffffffd06dc (offset: 0xc80c) -> 0x1ae4 fde=[ dfc] │ │ │ │ - 0xfffffffffffd06f0 (offset: 0xc820) -> 0x1af8 fde=[ e10] │ │ │ │ - 0xfffffffffffd06fc (offset: 0xc82c) -> 0x1b0c fde=[ e24] │ │ │ │ - 0xfffffffffffd0710 (offset: 0xc840) -> 0x1b20 fde=[ e38] │ │ │ │ - 0xfffffffffffd079c (offset: 0xc8cc) -> 0x1b64 fde=[ e7c] │ │ │ │ - 0xfffffffffffd07dc (offset: 0xc90c) -> 0x1b78 fde=[ e90] │ │ │ │ - 0xfffffffffffd0938 (offset: 0xca68) -> 0x1bc8 fde=[ ee0] │ │ │ │ - 0xfffffffffffd0cf0 (offset: 0xce20) -> 0x1c48 fde=[ f60] │ │ │ │ - 0xfffffffffffd0d5c (offset: 0xce8c) -> 0x1c70 fde=[ f88] │ │ │ │ - 0xfffffffffffd0d7c (offset: 0xceac) -> 0x1c94 fde=[ fac] │ │ │ │ - 0xfffffffffffd0d90 (offset: 0xcec0) -> 0x1ca8 fde=[ fc0] │ │ │ │ - 0xfffffffffffd0e70 (offset: 0xcfa0) -> 0x1d48 fde=[ 1060] │ │ │ │ - 0xfffffffffffd10b0 (offset: 0xd1e0) -> 0x1d84 fde=[ 109c] │ │ │ │ - 0xfffffffffffd10d8 (offset: 0xd208) -> 0x1d98 fde=[ 10b0] │ │ │ │ - 0xfffffffffffd1110 (offset: 0xd240) -> 0x1dac fde=[ 10c4] │ │ │ │ - 0xfffffffffffd111c (offset: 0xd24c) -> 0x1dc0 fde=[ 10d8] │ │ │ │ - 0xfffffffffffd1210 (offset: 0xd340) -> 0x1de8 fde=[ 1100] │ │ │ │ - 0xfffffffffffd14a0 (offset: 0xd5d0) -> 0x1e30 fde=[ 1148] │ │ │ │ - 0xfffffffffffd17d0 (offset: 0xd900) -> 0x1cd8 fde=[ ff0] │ │ │ │ - 0xfffffffffffd1890 (offset: 0xd9c0) -> 0x1d18 fde=[ 1030] │ │ │ │ - 0xfffffffffffd1950 (offset: 0xda80) -> 0x1ed0 fde=[ 11e8] │ │ │ │ - 0xfffffffffffd1a80 (offset: 0xdbb0) -> 0x1efc fde=[ 1214] │ │ │ │ - 0xfffffffffffd1a94 (offset: 0xdbc4) -> 0x1f10 fde=[ 1228] │ │ │ │ - 0xfffffffffffd1bf0 (offset: 0xdd20) -> 0x1f50 fde=[ 1268] │ │ │ │ - 0xfffffffffffd1e90 (offset: 0xdfc0) -> 0x1e78 fde=[ 1190] │ │ │ │ - 0xfffffffffffd1f30 (offset: 0xe060) -> 0x1ea8 fde=[ 11c0] │ │ │ │ - 0xfffffffffffd1fb0 (offset: 0xe0e0) -> 0x1fd0 fde=[ 12e8] │ │ │ │ - 0xfffffffffffd23fc (offset: 0xe52c) -> 0x2028 fde=[ 1340] │ │ │ │ - 0xfffffffffffd241c (offset: 0xe54c) -> 0x203c fde=[ 1354] │ │ │ │ - 0xfffffffffffd2450 (offset: 0xe580) -> 0x2050 fde=[ 1368] │ │ │ │ - 0xfffffffffffd2478 (offset: 0xe5a8) -> 0x2064 fde=[ 137c] │ │ │ │ - 0xfffffffffffd2490 (offset: 0xe5c0) -> 0x2078 fde=[ 1390] │ │ │ │ - 0xfffffffffffd24c0 (offset: 0xe5f0) -> 0x208c fde=[ 13a4] │ │ │ │ - 0xfffffffffffd25dc (offset: 0xe70c) -> 0x20d4 fde=[ 13ec] │ │ │ │ - 0xfffffffffffd2b50 (offset: 0xec80) -> 0x1f98 fde=[ 12b0] │ │ │ │ - 0xfffffffffffd2b90 (offset: 0xecc0) -> 0x1fac fde=[ 12c4] │ │ │ │ - 0xfffffffffffd2bf0 (offset: 0xed20) -> 0x2128 fde=[ 1440] │ │ │ │ - 0xfffffffffffd2bf8 (offset: 0xed28) -> 0x2194 fde=[ 14ac] │ │ │ │ - 0xfffffffffffd2c10 (offset: 0xed40) -> 0x21a8 fde=[ 14c0] │ │ │ │ - 0xfffffffffffd2d70 (offset: 0xeea0) -> 0x21e4 fde=[ 14fc] │ │ │ │ - 0xfffffffffffd2eb0 (offset: 0xefe0) -> 0x213c fde=[ 1454] │ │ │ │ - 0xfffffffffffd2f50 (offset: 0xf080) -> 0x216c fde=[ 1484] │ │ │ │ - 0xfffffffffffd2fd0 (offset: 0xf100) -> 0x2268 fde=[ 1580] │ │ │ │ - 0xfffffffffffd32b0 (offset: 0xf3e0) -> 0x22b0 fde=[ 15c8] │ │ │ │ - 0xfffffffffffd34c0 (offset: 0xf5f0) -> 0x22ec fde=[ 1604] │ │ │ │ - 0xfffffffffffd3634 (offset: 0xf764) -> 0x2324 fde=[ 163c] │ │ │ │ - 0xfffffffffffd3640 (offset: 0xf770) -> 0x2338 fde=[ 1650] │ │ │ │ - 0xfffffffffffd3654 (offset: 0xf784) -> 0x234c fde=[ 1664] │ │ │ │ - 0xfffffffffffd3670 (offset: 0xf7a0) -> 0x2230 fde=[ 1548] │ │ │ │ - 0xfffffffffffd36b0 (offset: 0xf7e0) -> 0x2244 fde=[ 155c] │ │ │ │ - 0xfffffffffffd3710 (offset: 0xf840) -> 0x2360 fde=[ 1678] │ │ │ │ - 0xfffffffffffd3718 (offset: 0xf848) -> 0x23ac fde=[ 16c4] │ │ │ │ - 0xfffffffffffd38b4 (offset: 0xf9e4) -> 0x23e0 fde=[ 16f8] │ │ │ │ - 0xfffffffffffd39d0 (offset: 0xfb00) -> 0x2374 fde=[ 168c] │ │ │ │ - 0xfffffffffffd3a10 (offset: 0xfb40) -> 0x2388 fde=[ 16a0] │ │ │ │ - 0xfffffffffffd3a70 (offset: 0xfba0) -> 0x2444 fde=[ 175c] │ │ │ │ - 0xfffffffffffd3a80 (offset: 0xfbb0) -> 0x2458 fde=[ 1770] │ │ │ │ - 0xfffffffffffd3ab4 (offset: 0xfbe4) -> 0x2480 fde=[ 1798] │ │ │ │ - 0xfffffffffffd3b98 (offset: 0xfcc8) -> 0x24e0 fde=[ 17f8] │ │ │ │ - 0xfffffffffffd3c10 (offset: 0xfd40) -> 0x25fc fde=[ 1914] │ │ │ │ - 0xfffffffffffd3d70 (offset: 0xfea0) -> 0x2408 fde=[ 1720] │ │ │ │ - 0xfffffffffffd3d90 (offset: 0xfec0) -> 0x241c fde=[ 1734] │ │ │ │ - 0xfffffffffffd3dd0 (offset: 0xff00) -> 0x2508 fde=[ 1820] │ │ │ │ - 0xfffffffffffd3eb0 (offset: 0xffe0) -> 0x2560 fde=[ 1878] │ │ │ │ - 0xfffffffffffd4010 (offset: 0x10140) -> 0x25a8 fde=[ 18c0] │ │ │ │ - 0xfffffffffffd4230 (offset: 0x10360) -> 0x2668 fde=[ 1980] │ │ │ │ - 0xfffffffffffd42f0 (offset: 0x10420) -> 0x26a4 fde=[ 19bc] │ │ │ │ - 0xfffffffffffd4318 (offset: 0x10448) -> 0x26c8 fde=[ 19e0] │ │ │ │ - 0xfffffffffffd4390 (offset: 0x104c0) -> 0x26ec fde=[ 1a04] │ │ │ │ - 0xfffffffffffd43d0 (offset: 0x10500) -> 0x2700 fde=[ 1a18] │ │ │ │ - 0xfffffffffffd4590 (offset: 0x106c0) -> 0x273c fde=[ 1a54] │ │ │ │ - 0xfffffffffffd4690 (offset: 0x107c0) -> 0x2764 fde=[ 1a7c] │ │ │ │ - 0xfffffffffffd49d0 (offset: 0x10b00) -> 0x27d4 fde=[ 1aec] │ │ │ │ - 0xfffffffffffd4a54 (offset: 0x10b84) -> 0x27e8 fde=[ 1b00] │ │ │ │ - 0xfffffffffffd4af0 (offset: 0x10c20) -> 0x280c fde=[ 1b24] │ │ │ │ - 0xfffffffffffd4bd0 (offset: 0x10d00) -> 0x2868 fde=[ 1b80] │ │ │ │ - 0xfffffffffffd4c40 (offset: 0x10d70) -> 0x287c fde=[ 1b94] │ │ │ │ - 0xfffffffffffd4f90 (offset: 0x110c0) -> 0x28dc fde=[ 1bf4] │ │ │ │ - 0xfffffffffffd4fd0 (offset: 0x11100) -> 0x28f0 fde=[ 1c08] │ │ │ │ - 0xfffffffffffd501c (offset: 0x1114c) -> 0x2904 fde=[ 1c1c] │ │ │ │ - 0xfffffffffffd5074 (offset: 0x111a4) -> 0x2928 fde=[ 1c40] │ │ │ │ - 0xfffffffffffd5094 (offset: 0x111c4) -> 0x293c fde=[ 1c54] │ │ │ │ - 0xfffffffffffd5190 (offset: 0x112c0) -> 0x2964 fde=[ 1c7c] │ │ │ │ - 0xfffffffffffd51d0 (offset: 0x11300) -> 0x2988 fde=[ 1ca0] │ │ │ │ - 0xfffffffffffd5230 (offset: 0x11360) -> 0x299c fde=[ 1cb4] │ │ │ │ - 0xfffffffffffd5290 (offset: 0x113c0) -> 0x29b0 fde=[ 1cc8] │ │ │ │ - 0xfffffffffffd53f0 (offset: 0x11520) -> 0x29d8 fde=[ 1cf0] │ │ │ │ - 0xfffffffffffd6410 (offset: 0x12540) -> 0x2a14 fde=[ 1d2c] │ │ │ │ - 0xfffffffffffd64f0 (offset: 0x12620) -> 0x2a50 fde=[ 1d68] │ │ │ │ - 0xfffffffffffd6710 (offset: 0x12840) -> 0x2a90 fde=[ 1da8] │ │ │ │ - 0xfffffffffffd6970 (offset: 0x12aa0) -> 0x2ad0 fde=[ 1de8] │ │ │ │ - 0xfffffffffffd69d4 (offset: 0x12b04) -> 0x2b00 fde=[ 1e18] │ │ │ │ - 0xfffffffffffd6a9c (offset: 0x12bcc) -> 0x2b28 fde=[ 1e40] │ │ │ │ - 0xfffffffffffd6ad4 (offset: 0x12c04) -> 0x2b54 fde=[ 1e6c] │ │ │ │ - 0xfffffffffffd6b30 (offset: 0x12c60) -> 0x29f0 fde=[ 1d08] │ │ │ │ - 0xfffffffffffd6b90 (offset: 0x12cc0) -> 0x2a3c fde=[ 1d54] │ │ │ │ - 0xfffffffffffd6bb0 (offset: 0x12ce0) -> 0x2b80 fde=[ 1e98] │ │ │ │ - 0xfffffffffffd70b8 (offset: 0x131e8) -> 0x2bc8 fde=[ 1ee0] │ │ │ │ - 0xfffffffffffd7650 (offset: 0x13780) -> 0x2c40 fde=[ 1f58] │ │ │ │ - 0xfffffffffffd76c0 (offset: 0x137f0) -> 0x2c70 fde=[ 1f88] │ │ │ │ - 0xfffffffffffd77d0 (offset: 0x13900) -> 0x2c98 fde=[ 1fb0] │ │ │ │ - 0xfffffffffffd7810 (offset: 0x13940) -> 0x2cc4 fde=[ 1fdc] │ │ │ │ - 0xfffffffffffd8870 (offset: 0x149a0) -> 0x2cf0 fde=[ 2008] │ │ │ │ - 0xfffffffffffd8878 (offset: 0x149a8) -> 0x2d04 fde=[ 201c] │ │ │ │ - 0xfffffffffffd8880 (offset: 0x149b0) -> 0x2d18 fde=[ 2030] │ │ │ │ - 0xfffffffffffd88d4 (offset: 0x14a04) -> 0x2d48 fde=[ 2060] │ │ │ │ - 0xfffffffffffd8900 (offset: 0x14a30) -> 0x2d70 fde=[ 2088] │ │ │ │ - 0xfffffffffffd8940 (offset: 0x14a70) -> 0x2d9c fde=[ 20b4] │ │ │ │ - 0xfffffffffffd8990 (offset: 0x14ac0) -> 0x2ddc fde=[ 20f4] │ │ │ │ - 0xfffffffffffd8998 (offset: 0x14ac8) -> 0x2df0 fde=[ 2108] │ │ │ │ - 0xfffffffffffd89dc (offset: 0x14b0c) -> 0x2e14 fde=[ 212c] │ │ │ │ - 0xfffffffffffd89f0 (offset: 0x14b20) -> 0x2e28 fde=[ 2140] │ │ │ │ - 0xfffffffffffd89fc (offset: 0x14b2c) -> 0x2e3c fde=[ 2154] │ │ │ │ - 0xfffffffffffd8c00 (offset: 0x14d30) -> 0x2e74 fde=[ 218c] │ │ │ │ - 0xfffffffffffd8c30 (offset: 0x14d60) -> 0x2dc8 fde=[ 20e0] │ │ │ │ - 0xfffffffffffd8c50 (offset: 0x14d80) -> 0x2e88 fde=[ 21a0] │ │ │ │ - 0xfffffffffffd8ed4 (offset: 0x15004) -> 0x2ec8 fde=[ 21e0] │ │ │ │ - 0xfffffffffffd9570 (offset: 0x156a0) -> 0x2f20 fde=[ 2238] │ │ │ │ - 0xfffffffffffd96d0 (offset: 0x15800) -> 0x2f74 fde=[ 228c] │ │ │ │ - 0xfffffffffffd9770 (offset: 0x158a0) -> 0x2fa4 fde=[ 22bc] │ │ │ │ - 0xfffffffffffd9890 (offset: 0x159c0) -> 0x2fe0 fde=[ 22f8] │ │ │ │ - 0xfffffffffffd9970 (offset: 0x15aa0) -> 0x3004 fde=[ 231c] │ │ │ │ - 0xfffffffffffd9b30 (offset: 0x15c60) -> 0x3018 fde=[ 2330] │ │ │ │ - 0xfffffffffffd9b70 (offset: 0x15ca0) -> 0x3040 fde=[ 2358] │ │ │ │ - 0xfffffffffffd9b78 (offset: 0x15ca8) -> 0x3054 fde=[ 236c] │ │ │ │ - 0xfffffffffffd9cb0 (offset: 0x15de0) -> 0x30b0 fde=[ 23c8] │ │ │ │ - 0xfffffffffffd9ddc (offset: 0x15f0c) -> 0x30f0 fde=[ 2408] │ │ │ │ - 0xfffffffffffd9e58 (offset: 0x15f88) -> 0x3124 fde=[ 243c] │ │ │ │ - 0xfffffffffffda010 (offset: 0x16140) -> 0x3168 fde=[ 2480] │ │ │ │ - 0xfffffffffffda050 (offset: 0x16180) -> 0x3190 fde=[ 24a8] │ │ │ │ - 0xfffffffffffda1b0 (offset: 0x162e0) -> 0x327c fde=[ 2594] │ │ │ │ - 0xfffffffffffda234 (offset: 0x16364) -> 0x32a4 fde=[ 25bc] │ │ │ │ - 0xfffffffffffda35c (offset: 0x1648c) -> 0x3314 fde=[ 262c] │ │ │ │ - 0xfffffffffffda498 (offset: 0x165c8) -> 0x3384 fde=[ 269c] │ │ │ │ - 0xfffffffffffda4d0 (offset: 0x16600) -> 0x3398 fde=[ 26b0] │ │ │ │ - 0xfffffffffffda690 (offset: 0x167c0) -> 0x33cc fde=[ 26e4] │ │ │ │ - 0xfffffffffffda77c (offset: 0x168ac) -> 0x34a0 fde=[ 27b8] │ │ │ │ - 0xfffffffffffdaa9c (offset: 0x16bcc) -> 0x34e8 fde=[ 2800] │ │ │ │ - 0xfffffffffffdaebc (offset: 0x16fec) -> 0x36a4 fde=[ 29bc] │ │ │ │ - 0xfffffffffffdafb0 (offset: 0x170e0) -> 0x3768 fde=[ 2a80] │ │ │ │ - 0xfffffffffffdce54 (offset: 0x18f84) -> 0x38a8 fde=[ 2bc0] │ │ │ │ - 0xfffffffffffdf170 (offset: 0x1b2a0) -> 0x3230 fde=[ 2548] │ │ │ │ - 0xfffffffffffdf1d0 (offset: 0x1b300) -> 0x3254 fde=[ 256c] │ │ │ │ - 0xfffffffffffdf230 (offset: 0x1b360) -> 0x32d4 fde=[ 25ec] │ │ │ │ - 0xfffffffffffdf370 (offset: 0x1b4a0) -> 0x3354 fde=[ 266c] │ │ │ │ - 0xfffffffffffdf490 (offset: 0x1b5c0) -> 0x33f4 fde=[ 270c] │ │ │ │ - 0xfffffffffffdf590 (offset: 0x1b6c0) -> 0x3420 fde=[ 2738] │ │ │ │ - 0xfffffffffffdf750 (offset: 0x1b880) -> 0x3454 fde=[ 276c] │ │ │ │ - 0xfffffffffffdf7d0 (offset: 0x1b900) -> 0x3478 fde=[ 2790] │ │ │ │ - 0xfffffffffffdf830 (offset: 0x1b960) -> 0x3534 fde=[ 284c] │ │ │ │ - 0xfffffffffffdfd90 (offset: 0x1bec0) -> 0x3580 fde=[ 2898] │ │ │ │ - 0xfffffffffffdff70 (offset: 0x1c0a0) -> 0x35bc fde=[ 28d4] │ │ │ │ - 0xfffffffffffdffd0 (offset: 0x1c100) -> 0x35e4 fde=[ 28fc] │ │ │ │ - 0xfffffffffffe01d0 (offset: 0x1c300) -> 0x3624 fde=[ 293c] │ │ │ │ - 0xfffffffffffe0390 (offset: 0x1c4c0) -> 0x3660 fde=[ 2978] │ │ │ │ - 0xfffffffffffe0550 (offset: 0x1c680) -> 0x36d0 fde=[ 29e8] │ │ │ │ - 0xfffffffffffe08b0 (offset: 0x1c9e0) -> 0x371c fde=[ 2a34] │ │ │ │ - 0xfffffffffffe0c10 (offset: 0x1cd40) -> 0x37b8 fde=[ 2ad0] │ │ │ │ - 0xfffffffffffe1030 (offset: 0x1d160) -> 0x3808 fde=[ 2b20] │ │ │ │ - 0xfffffffffffe1450 (offset: 0x1d580) -> 0x3858 fde=[ 2b70] │ │ │ │ - 0xfffffffffffe1870 (offset: 0x1d9a0) -> 0x3958 fde=[ 2c70] │ │ │ │ - 0xfffffffffffe187c (offset: 0x1d9ac) -> 0x396c fde=[ 2c84] │ │ │ │ - 0xfffffffffffe1890 (offset: 0x1d9c0) -> 0x3980 fde=[ 2c98] │ │ │ │ - 0xfffffffffffe18a0 (offset: 0x1d9d0) -> 0x3994 fde=[ 2cac] │ │ │ │ - 0xfffffffffffe18b0 (offset: 0x1d9e0) -> 0x39a8 fde=[ 2cc0] │ │ │ │ - 0xfffffffffffe18c0 (offset: 0x1d9f0) -> 0x39bc fde=[ 2cd4] │ │ │ │ - 0xfffffffffffe18d0 (offset: 0x1da00) -> 0x39d0 fde=[ 2ce8] │ │ │ │ - 0xfffffffffffe18dc (offset: 0x1da0c) -> 0x39e4 fde=[ 2cfc] │ │ │ │ - 0xfffffffffffe1a90 (offset: 0x1dbc0) -> 0x3a10 fde=[ 2d28] │ │ │ │ - 0xfffffffffffe1b74 (offset: 0x1dca4) -> 0x3a44 fde=[ 2d5c] │ │ │ │ - 0xfffffffffffe1ba0 (offset: 0x1dcd0) -> 0x3a58 fde=[ 2d70] │ │ │ │ - 0xfffffffffffe1c10 (offset: 0x1dd40) -> 0x3aa4 fde=[ 2dbc] │ │ │ │ - 0xfffffffffffe1c94 (offset: 0x1ddc4) -> 0x3acc fde=[ 2de4] │ │ │ │ - 0xfffffffffffe1df0 (offset: 0x1df20) -> 0x3920 fde=[ 2c38] │ │ │ │ - 0xfffffffffffe1e10 (offset: 0x1df40) -> 0x3934 fde=[ 2c4c] │ │ │ │ - 0xfffffffffffe1e70 (offset: 0x1dfa0) -> 0x3a6c fde=[ 2d84] │ │ │ │ - 0xfffffffffffe1f70 (offset: 0x1e0a0) -> 0x3b48 fde=[ 2e60] │ │ │ │ - 0xfffffffffffe2160 (offset: 0x1e290) -> 0x3b94 fde=[ 2eac] │ │ │ │ - 0xfffffffffffe2190 (offset: 0x1e2c0) -> 0x3bb8 fde=[ 2ed0] │ │ │ │ - 0xfffffffffffe21f0 (offset: 0x1e320) -> 0x3be0 fde=[ 2ef8] │ │ │ │ - 0xfffffffffffe26c0 (offset: 0x1e7f0) -> 0x3c4c fde=[ 2f64] │ │ │ │ - 0xfffffffffffe26d0 (offset: 0x1e800) -> 0x3c60 fde=[ 2f78] │ │ │ │ - 0xfffffffffffe26dc (offset: 0x1e80c) -> 0x3c74 fde=[ 2f8c] │ │ │ │ - 0xfffffffffffe26f0 (offset: 0x1e820) -> 0x3c88 fde=[ 2fa0] │ │ │ │ - 0xfffffffffffe26fc (offset: 0x1e82c) -> 0x3c9c fde=[ 2fb4] │ │ │ │ - 0xfffffffffffe2790 (offset: 0x1e8c0) -> 0x3cb0 fde=[ 2fc8] │ │ │ │ - 0xfffffffffffe2810 (offset: 0x1e940) -> 0x3ce8 fde=[ 3000] │ │ │ │ - 0xfffffffffffe3000 (offset: 0x1f130) -> 0x3d2c fde=[ 3044] │ │ │ │ - 0xfffffffffffe3350 (offset: 0x1f480) -> 0x3b10 fde=[ 2e28] │ │ │ │ - 0xfffffffffffe33b0 (offset: 0x1f4e0) -> 0x3b34 fde=[ 2e4c] │ │ │ │ - 0xfffffffffffe33d0 (offset: 0x1f500) -> 0x3d98 fde=[ 30b0] │ │ │ │ - 0xfffffffffffe33f4 (offset: 0x1f524) -> 0x3dac fde=[ 30c4] │ │ │ │ - 0xfffffffffffe34d0 (offset: 0x1f600) -> 0x3df8 fde=[ 3110] │ │ │ │ - 0xfffffffffffe34dc (offset: 0x1f60c) -> 0x3e0c fde=[ 3124] │ │ │ │ - 0xfffffffffffe3630 (offset: 0x1f760) -> 0x3e90 fde=[ 31a8] │ │ │ │ - 0xfffffffffffe3734 (offset: 0x1f864) -> 0x3ec8 fde=[ 31e0] │ │ │ │ - 0xfffffffffffe37b0 (offset: 0x1f8e0) -> 0x3f00 fde=[ 3218] │ │ │ │ - 0xfffffffffffe3830 (offset: 0x1f960) -> 0x3e58 fde=[ 3170] │ │ │ │ - 0xfffffffffffe3930 (offset: 0x1fa60) -> 0x3fb4 fde=[ 32cc] │ │ │ │ - 0xfffffffffffe3cb4 (offset: 0x1fde4) -> 0x400c fde=[ 3324] │ │ │ │ - 0xfffffffffffe3ddc (offset: 0x1ff0c) -> 0x409c fde=[ 33b4] │ │ │ │ - 0xfffffffffffe4250 (offset: 0x20380) -> 0x4254 fde=[ 356c] │ │ │ │ - 0xfffffffffffe5940 (offset: 0x21a70) -> 0x42a4 fde=[ 35bc] │ │ │ │ - 0xfffffffffffe5cf0 (offset: 0x21e20) -> 0x3f28 fde=[ 3240] │ │ │ │ - 0xfffffffffffe5d50 (offset: 0x21e80) -> 0x3f4c fde=[ 3264] │ │ │ │ - 0xfffffffffffe5db0 (offset: 0x21ee0) -> 0x3f74 fde=[ 328c] │ │ │ │ - 0xfffffffffffe5ef0 (offset: 0x22020) -> 0x403c fde=[ 3354] │ │ │ │ - 0xfffffffffffe6010 (offset: 0x22140) -> 0x406c fde=[ 3384] │ │ │ │ - 0xfffffffffffe6130 (offset: 0x22260) -> 0x4120 fde=[ 3438] │ │ │ │ - 0xfffffffffffe65f0 (offset: 0x22720) -> 0x416c fde=[ 3484] │ │ │ │ - 0xfffffffffffe6650 (offset: 0x22780) -> 0x4190 fde=[ 34a8] │ │ │ │ - 0xfffffffffffe69f0 (offset: 0x22b20) -> 0x41dc fde=[ 34f4] │ │ │ │ - 0xfffffffffffe6b90 (offset: 0x22cc0) -> 0x4218 fde=[ 3530] │ │ │ │ - 0xfffffffffffe6cd0 (offset: 0x22e00) -> 0x4384 fde=[ 369c] │ │ │ │ - 0xfffffffffffe6d54 (offset: 0x22e84) -> 0x43ac fde=[ 36c4] │ │ │ │ - 0xfffffffffffe6e30 (offset: 0x22f60) -> 0x43e8 fde=[ 3700] │ │ │ │ - 0xfffffffffffe6e58 (offset: 0x22f88) -> 0x440c fde=[ 3724] │ │ │ │ - 0xfffffffffffe6f70 (offset: 0x230a0) -> 0x4460 fde=[ 3778] │ │ │ │ - 0xfffffffffffe70b0 (offset: 0x231e0) -> 0x44a0 fde=[ 37b8] │ │ │ │ - 0xfffffffffffe7114 (offset: 0x23244) -> 0x44b4 fde=[ 37cc] │ │ │ │ - 0xfffffffffffe71b0 (offset: 0x232e0) -> 0x44c8 fde=[ 37e0] │ │ │ │ - 0xfffffffffffe71d4 (offset: 0x23304) -> 0x44dc fde=[ 37f4] │ │ │ │ - 0xfffffffffffe71f8 (offset: 0x23328) -> 0x44f0 fde=[ 3808] │ │ │ │ - 0xfffffffffffe7370 (offset: 0x234a0) -> 0x4534 fde=[ 384c] │ │ │ │ - 0xfffffffffffe74d0 (offset: 0x23600) -> 0x4574 fde=[ 388c] │ │ │ │ - 0xfffffffffffe75b0 (offset: 0x236e0) -> 0x45a8 fde=[ 38c0] │ │ │ │ - 0xfffffffffffe7650 (offset: 0x23780) -> 0x45bc fde=[ 38d4] │ │ │ │ - 0xfffffffffffe7730 (offset: 0x23860) -> 0x45d0 fde=[ 38e8] │ │ │ │ - 0xfffffffffffe773c (offset: 0x2386c) -> 0x45e4 fde=[ 38fc] │ │ │ │ - 0xfffffffffffe7750 (offset: 0x23880) -> 0x45f8 fde=[ 3910] │ │ │ │ - 0xfffffffffffe775c (offset: 0x2388c) -> 0x460c fde=[ 3924] │ │ │ │ - 0xfffffffffffe7770 (offset: 0x238a0) -> 0x4620 fde=[ 3938] │ │ │ │ - 0xfffffffffffe77b0 (offset: 0x238e0) -> 0x4648 fde=[ 3960] │ │ │ │ - 0xfffffffffffe78a0 (offset: 0x239d0) -> 0x465c fde=[ 3974] │ │ │ │ - 0xfffffffffffe797c (offset: 0x23aac) -> 0x4670 fde=[ 3988] │ │ │ │ - 0xfffffffffffe7a5c (offset: 0x23b8c) -> 0x4684 fde=[ 399c] │ │ │ │ - 0xfffffffffffe7b3c (offset: 0x23c6c) -> 0x4698 fde=[ 39b0] │ │ │ │ - 0xfffffffffffe7f5c (offset: 0x2408c) -> 0x46e4 fde=[ 39fc] │ │ │ │ - 0xfffffffffffe80c0 (offset: 0x241f0) -> 0x4730 fde=[ 3a48] │ │ │ │ - 0xfffffffffffe82b0 (offset: 0x243e0) -> 0x48ac fde=[ 3bc4] │ │ │ │ - 0xfffffffffffe8370 (offset: 0x244a0) -> 0x4320 fde=[ 3638] │ │ │ │ - 0xfffffffffffe83f0 (offset: 0x24520) -> 0x4358 fde=[ 3670] │ │ │ │ - 0xfffffffffffe8470 (offset: 0x245a0) -> 0x47b4 fde=[ 3acc] │ │ │ │ - 0xfffffffffffe8630 (offset: 0x24760) -> 0x47dc fde=[ 3af4] │ │ │ │ - 0xfffffffffffe8c50 (offset: 0x24d80) -> 0x4854 fde=[ 3b6c] │ │ │ │ - 0xfffffffffffe8df0 (offset: 0x24f20) -> 0x48e8 fde=[ 3c00] │ │ │ │ - 0xfffffffffffe8e5c (offset: 0x24f8c) -> 0x4918 fde=[ 3c30] │ │ │ │ - 0xfffffffffffe8e90 (offset: 0x24fc0) -> 0x493c fde=[ 3c54] │ │ │ │ - 0xfffffffffffe8efc (offset: 0x2502c) -> 0x496c fde=[ 3c84] │ │ │ │ - 0xfffffffffffe9070 (offset: 0x251a0) -> 0x49a0 fde=[ 3cb8] │ │ │ │ - 0xfffffffffffe9190 (offset: 0x252c0) -> 0x49d0 fde=[ 3ce8] │ │ │ │ - 0xfffffffffffe92b0 (offset: 0x253e0) -> 0x4a24 fde=[ 3d3c] │ │ │ │ - 0xfffffffffffe93f0 (offset: 0x25520) -> 0x4a64 fde=[ 3d7c] │ │ │ │ - 0xfffffffffffe9678 (offset: 0x257a8) -> 0x4ad4 fde=[ 3dec] │ │ │ │ - 0xfffffffffffe9b90 (offset: 0x25cc0) -> 0x4b20 fde=[ 3e38] │ │ │ │ - 0xfffffffffffe9d34 (offset: 0x25e64) -> 0x4b8c fde=[ 3ea4] │ │ │ │ - 0xfffffffffffea030 (offset: 0x26160) -> 0x4c24 fde=[ 3f3c] │ │ │ │ - 0xfffffffffffea1b8 (offset: 0x262e8) -> 0x4c68 fde=[ 3f80] │ │ │ │ - 0xfffffffffffea1dc (offset: 0x2630c) -> 0x4c8c fde=[ 3fa4] │ │ │ │ - 0xfffffffffffea1f4 (offset: 0x26324) -> 0x4ca0 fde=[ 3fb8] │ │ │ │ - 0xfffffffffffea210 (offset: 0x26340) -> 0x4cb4 fde=[ 3fcc] │ │ │ │ - 0xfffffffffffea3bc (offset: 0x264ec) -> 0x4d20 fde=[ 4038] │ │ │ │ - 0xfffffffffffeb5f0 (offset: 0x27720) -> 0x4d7c fde=[ 4094] │ │ │ │ - 0xfffffffffffec1b0 (offset: 0x282e0) -> 0x4aac fde=[ 3dc4] │ │ │ │ - 0xfffffffffffec230 (offset: 0x28360) -> 0x4d48 fde=[ 4060] │ │ │ │ - 0xfffffffffffec2b0 (offset: 0x283e0) -> 0x4de0 fde=[ 40f8] │ │ │ │ - 0xfffffffffffec314 (offset: 0x28444) -> 0x4df4 fde=[ 410c] │ │ │ │ - 0xfffffffffffec350 (offset: 0x28480) -> 0x4e08 fde=[ 4120] │ │ │ │ - 0xfffffffffffec754 (offset: 0x28884) -> 0x4e40 fde=[ 4158] │ │ │ │ - 0xfffffffffffecb78 (offset: 0x28ca8) -> 0x4e78 fde=[ 4190] │ │ │ │ - 0xfffffffffffecc30 (offset: 0x28d60) -> 0x4ea0 fde=[ 41b8] │ │ │ │ - 0xfffffffffffece5c (offset: 0x28f8c) -> 0x4ed4 fde=[ 41ec] │ │ │ │ - 0xfffffffffffecf20 (offset: 0x29050) -> 0x4efc fde=[ 4214] │ │ │ │ - 0xfffffffffffed254 (offset: 0x29384) -> 0x4f48 fde=[ 4260] │ │ │ │ - 0xfffffffffffee0f4 (offset: 0x2a224) -> 0x4f8c fde=[ 42a4] │ │ │ │ - 0xfffffffffffef0d0 (offset: 0x2b200) -> 0x506c fde=[ 4384] │ │ │ │ - 0xfffffffffffefd50 (offset: 0x2be80) -> 0x50d4 fde=[ 43ec] │ │ │ │ - 0xfffffffffffefe10 (offset: 0x2bf40) -> 0x4db8 fde=[ 40d0] │ │ │ │ - 0xfffffffffffefe30 (offset: 0x2bf60) -> 0x4dcc fde=[ 40e4] │ │ │ │ - 0xfffffffffffefe50 (offset: 0x2bf80) -> 0x5108 fde=[ 4420] │ │ │ │ - 0xfffffffffffefe58 (offset: 0x2bf88) -> 0x511c fde=[ 4434] │ │ │ │ - 0xfffffffffffefeb0 (offset: 0x2bfe0) -> 0x5140 fde=[ 4458] │ │ │ │ - 0xfffffffffffefebc (offset: 0x2bfec) -> 0x5154 fde=[ 446c] │ │ │ │ - 0xfffffffffffefed4 (offset: 0x2c004) -> 0x5168 fde=[ 4480] │ │ │ │ - 0xfffffffffffeffb0 (offset: 0x2c0e0) -> 0x5190 fde=[ 44a8] │ │ │ │ - 0xffffffffffff02f0 (offset: 0x2c420) -> 0x51cc fde=[ 44e4] │ │ │ │ - 0xffffffffffff04f0 (offset: 0x2c620) -> 0x5228 fde=[ 4540] │ │ │ │ - 0xffffffffffff0510 (offset: 0x2c640) -> 0x5240 fde=[ 4558] │ │ │ │ - 0xffffffffffff05b0 (offset: 0x2c6e0) -> 0x5278 fde=[ 4590] │ │ │ │ - 0xffffffffffff0690 (offset: 0x2c7c0) -> 0x52a0 fde=[ 45b8] │ │ │ │ - 0xffffffffffff0714 (offset: 0x2c844) -> 0x52c8 fde=[ 45e0] │ │ │ │ - 0xffffffffffff0830 (offset: 0x2c960) -> 0x531c fde=[ 4634] │ │ │ │ - 0xffffffffffff0970 (offset: 0x2caa0) -> 0x535c fde=[ 4674] │ │ │ │ - 0xffffffffffff0ab0 (offset: 0x2cbe0) -> 0x539c fde=[ 46b4] │ │ │ │ - 0xffffffffffff0d30 (offset: 0x2ce60) -> 0x53f8 fde=[ 4710] │ │ │ │ - 0xffffffffffff0ea0 (offset: 0x2cfd0) -> 0x5428 fde=[ 4740] │ │ │ │ - 0xffffffffffff0eb0 (offset: 0x2cfe0) -> 0x543c fde=[ 4754] │ │ │ │ - 0xffffffffffff1060 (offset: 0x2d190) -> 0x5468 fde=[ 4780] │ │ │ │ - 0xffffffffffff1430 (offset: 0x2d560) -> 0x54c8 fde=[ 47e0] │ │ │ │ - 0xffffffffffff1518 (offset: 0x2d648) -> 0x5500 fde=[ 4818] │ │ │ │ - 0xffffffffffff1990 (offset: 0x2dac0) -> 0x5590 fde=[ 48a8] │ │ │ │ - 0xffffffffffff1c30 (offset: 0x2dd60) -> 0x55c0 fde=[ 48d8] │ │ │ │ - 0xffffffffffff1f78 (offset: 0x2e0a8) -> 0x5610 fde=[ 4928] │ │ │ │ - 0xffffffffffff20f0 (offset: 0x2e220) -> 0x5654 fde=[ 496c] │ │ │ │ - 0xffffffffffff2550 (offset: 0x2e680) -> 0x56a0 fde=[ 49b8] │ │ │ │ - 0xffffffffffff29d0 (offset: 0x2eb00) -> 0x56e8 fde=[ 4a00] │ │ │ │ - 0xffffffffffff31b0 (offset: 0x2f2e0) -> 0x574c fde=[ 4a64] │ │ │ │ - 0xffffffffffff39d8 (offset: 0x2fb08) -> 0x579c fde=[ 4ab4] │ │ │ │ - 0xffffffffffff3bbc (offset: 0x2fcec) -> 0x57e0 fde=[ 4af8] │ │ │ │ - 0xffffffffffff4d70 (offset: 0x30ea0) -> 0x5544 fde=[ 485c] │ │ │ │ - 0xffffffffffff50f0 (offset: 0x31220) -> 0x5828 fde=[ 4b40] │ │ │ │ - 0xffffffffffff5210 (offset: 0x31340) -> 0x5858 fde=[ 4b70] │ │ │ │ - 0xffffffffffff5350 (offset: 0x31480) -> 0x5898 fde=[ 4bb0] │ │ │ │ - 0xffffffffffff56d4 (offset: 0x31804) -> 0x58f0 fde=[ 4c08] │ │ │ │ - 0xffffffffffff57fc (offset: 0x3192c) -> 0x5920 fde=[ 4c38] │ │ │ │ - 0xffffffffffff5814 (offset: 0x31944) -> 0x5934 fde=[ 4c4c] │ │ │ │ - 0xffffffffffff5830 (offset: 0x31960) -> 0x5948 fde=[ 4c60] │ │ │ │ - 0xffffffffffff5f10 (offset: 0x32040) -> 0x59c4 fde=[ 4cdc] │ │ │ │ - 0xffffffffffff6d98 (offset: 0x32ec8) -> 0x5a20 fde=[ 4d38] │ │ │ │ - 0xffffffffffff71b0 (offset: 0x332e0) -> 0x5b18 fde=[ 4e30] │ │ │ │ - 0xffffffffffff8d00 (offset: 0x34e30) -> 0x5c10 fde=[ 4f28] │ │ │ │ - 0xffffffffffffd190 (offset: 0x392c0) -> 0x5a6c fde=[ 4d84] │ │ │ │ - 0xffffffffffffd310 (offset: 0x39440) -> 0x5ac8 fde=[ 4de0] │ │ │ │ - 0xffffffffffffd730 (offset: 0x39860) -> 0x5bc4 fde=[ 4edc] │ │ │ │ - 0xffffffffffffda90 (offset: 0x39bc0) -> 0x5c90 fde=[ 4fa8] │ │ │ │ - 0xffffffffffffdad0 (offset: 0x39c00) -> 0x5cb0 fde=[ 4fc8] │ │ │ │ - 0xffffffffffffdb10 (offset: 0x39c40) -> 0x5cd0 fde=[ 4fe8] │ │ │ │ - 0xffffffffffffdc10 (offset: 0x39d40) -> 0x5d08 fde=[ 5020] │ │ │ │ - 0xffffffffffffdc50 (offset: 0x39d80) -> 0x5d24 fde=[ 503c] │ │ │ │ - 0xffffffffffffdc74 (offset: 0x39da4) -> 0x5d38 fde=[ 5050] │ │ │ │ - 0xffffffffffffdd18 (offset: 0x39e48) -> 0x5d70 fde=[ 5088] │ │ │ │ - 0xffffffffffffdf00 (offset: 0x3a030) -> 0x5dbc fde=[ 50d4] │ │ │ │ + 0xfffffffffffccf90 (offset: 0x6300) -> 0x4bf8 fde=[ 3f10] │ │ │ │ + 0xfffffffffffcd050 (offset: 0x63c0) -> 0xd94 fde=[ ac] │ │ │ │ + 0xfffffffffffcd170 (offset: 0x64e0) -> 0x17bc fde=[ ad4] │ │ │ │ + 0xfffffffffffcd1b0 (offset: 0x6520) -> 0x1e5c fde=[ 1174] │ │ │ │ + 0xfffffffffffcd270 (offset: 0x65e0) -> 0x45fc fde=[ 3914] │ │ │ │ + 0xfffffffffffcd330 (offset: 0x66a0) -> 0x4c30 fde=[ 3f48] │ │ │ │ + 0xfffffffffffcd450 (offset: 0x67c0) -> 0x50b8 fde=[ 43d0] │ │ │ │ + 0xfffffffffffcd4d0 (offset: 0x6840) -> 0x5ce8 fde=[ 5000] │ │ │ │ + 0xfffffffffffcd5d0 (offset: 0x6940) -> 0xcfc fde=[ 14] │ │ │ │ + 0xfffffffffffcd630 (offset: 0x69a0) -> 0xd10 fde=[ 28] │ │ │ │ + 0xfffffffffffcd660 (offset: 0x69d0) -> 0xd24 fde=[ 3c] │ │ │ │ + 0xfffffffffffcd69c (offset: 0x6a0c) -> 0xd38 fde=[ 50] │ │ │ │ + 0xfffffffffffcd6f0 (offset: 0x6a60) -> 0xd60 fde=[ 78] │ │ │ │ + 0xfffffffffffcd710 (offset: 0x6a80) -> 0xdc8 fde=[ e0] │ │ │ │ + 0xfffffffffffcd718 (offset: 0x6a88) -> 0xddc fde=[ f4] │ │ │ │ + 0xfffffffffffcd770 (offset: 0x6ae0) -> 0xe00 fde=[ 118] │ │ │ │ + 0xfffffffffffcd77c (offset: 0x6aec) -> 0xe14 fde=[ 12c] │ │ │ │ + 0xfffffffffffcd794 (offset: 0x6b04) -> 0xe28 fde=[ 140] │ │ │ │ + 0xfffffffffffcd870 (offset: 0x6be0) -> 0xe50 fde=[ 168] │ │ │ │ + 0xfffffffffffcdbb0 (offset: 0x6f20) -> 0xe8c fde=[ 1a4] │ │ │ │ + 0xfffffffffffcddb0 (offset: 0x7120) -> 0xee8 fde=[ 200] │ │ │ │ + 0xfffffffffffcddd0 (offset: 0x7140) -> 0xf28 fde=[ 240] │ │ │ │ + 0xfffffffffffcde34 (offset: 0x71a4) -> 0xf3c fde=[ 254] │ │ │ │ + 0xfffffffffffcde70 (offset: 0x71e0) -> 0xf50 fde=[ 268] │ │ │ │ + 0xfffffffffffce274 (offset: 0x75e4) -> 0xf88 fde=[ 2a0] │ │ │ │ + 0xfffffffffffce698 (offset: 0x7a08) -> 0xfc0 fde=[ 2d8] │ │ │ │ + 0xfffffffffffce750 (offset: 0x7ac0) -> 0xfe8 fde=[ 300] │ │ │ │ + 0xfffffffffffce97c (offset: 0x7cec) -> 0x101c fde=[ 334] │ │ │ │ + 0xfffffffffffcea40 (offset: 0x7db0) -> 0x10b4 fde=[ 3cc] │ │ │ │ + 0xfffffffffffced74 (offset: 0x80e4) -> 0x1100 fde=[ 418] │ │ │ │ + 0xfffffffffffcfc14 (offset: 0x8f84) -> 0x1144 fde=[ 45c] │ │ │ │ + 0xfffffffffffd0bf0 (offset: 0x9f60) -> 0x1264 fde=[ 57c] │ │ │ │ + 0xfffffffffffd1870 (offset: 0xabe0) -> 0x12cc fde=[ 5e4] │ │ │ │ + 0xfffffffffffd1930 (offset: 0xaca0) -> 0xf00 fde=[ 218] │ │ │ │ + 0xfffffffffffd1950 (offset: 0xacc0) -> 0xf14 fde=[ 22c] │ │ │ │ + 0xfffffffffffd1970 (offset: 0xace0) -> 0x1044 fde=[ 35c] │ │ │ │ + 0xfffffffffffd1a10 (offset: 0xad80) -> 0x107c fde=[ 394] │ │ │ │ + 0xfffffffffffd1ad0 (offset: 0xae40) -> 0x1224 fde=[ 53c] │ │ │ │ + 0xfffffffffffd1c70 (offset: 0xafe0) -> 0x1300 fde=[ 618] │ │ │ │ + 0xfffffffffffd1cdc (offset: 0xb04c) -> 0x1330 fde=[ 648] │ │ │ │ + 0xfffffffffffd1d10 (offset: 0xb080) -> 0x1354 fde=[ 66c] │ │ │ │ + 0xfffffffffffd1d7c (offset: 0xb0ec) -> 0x1384 fde=[ 69c] │ │ │ │ + 0xfffffffffffd1ef0 (offset: 0xb260) -> 0x13b8 fde=[ 6d0] │ │ │ │ + 0xfffffffffffd2010 (offset: 0xb380) -> 0x13e8 fde=[ 700] │ │ │ │ + 0xfffffffffffd2130 (offset: 0xb4a0) -> 0x143c fde=[ 754] │ │ │ │ + 0xfffffffffffd2270 (offset: 0xb5e0) -> 0x147c fde=[ 794] │ │ │ │ + 0xfffffffffffd24f8 (offset: 0xb868) -> 0x14ec fde=[ 804] │ │ │ │ + 0xfffffffffffd2a10 (offset: 0xbd80) -> 0x1538 fde=[ 850] │ │ │ │ + 0xfffffffffffd2bb4 (offset: 0xbf24) -> 0x15a4 fde=[ 8bc] │ │ │ │ + 0xfffffffffffd2eb0 (offset: 0xc220) -> 0x163c fde=[ 954] │ │ │ │ + 0xfffffffffffd3038 (offset: 0xc3a8) -> 0x1680 fde=[ 998] │ │ │ │ + 0xfffffffffffd305c (offset: 0xc3cc) -> 0x16a4 fde=[ 9bc] │ │ │ │ + 0xfffffffffffd3074 (offset: 0xc3e4) -> 0x16b8 fde=[ 9d0] │ │ │ │ + 0xfffffffffffd3090 (offset: 0xc400) -> 0x16cc fde=[ 9e4] │ │ │ │ + 0xfffffffffffd323c (offset: 0xc5ac) -> 0x1738 fde=[ a50] │ │ │ │ + 0xfffffffffffd4470 (offset: 0xd7e0) -> 0x1794 fde=[ aac] │ │ │ │ + 0xfffffffffffd5030 (offset: 0xe3a0) -> 0x14c4 fde=[ 7dc] │ │ │ │ + 0xfffffffffffd50b0 (offset: 0xe420) -> 0x1760 fde=[ a78] │ │ │ │ + 0xfffffffffffd5130 (offset: 0xe4a0) -> 0x17e4 fde=[ afc] │ │ │ │ + 0xfffffffffffd5250 (offset: 0xe5c0) -> 0x1854 fde=[ b6c] │ │ │ │ + 0xfffffffffffd5390 (offset: 0xe700) -> 0x1894 fde=[ bac] │ │ │ │ + 0xfffffffffffd5714 (offset: 0xea84) -> 0x18ec fde=[ c04] │ │ │ │ + 0xfffffffffffd583c (offset: 0xebac) -> 0x191c fde=[ c34] │ │ │ │ + 0xfffffffffffd5854 (offset: 0xebc4) -> 0x1930 fde=[ c48] │ │ │ │ + 0xfffffffffffd5870 (offset: 0xebe0) -> 0x1978 fde=[ c90] │ │ │ │ + 0xfffffffffffd5f50 (offset: 0xf2c0) -> 0x19f4 fde=[ d0c] │ │ │ │ + 0xfffffffffffd6dd8 (offset: 0x10148) -> 0x1a9c fde=[ db4] │ │ │ │ + 0xfffffffffffd71f0 (offset: 0x10560) -> 0x1c80 fde=[ f98] │ │ │ │ + 0xfffffffffffd8d40 (offset: 0x120b0) -> 0x1e10 fde=[ 1128] │ │ │ │ + 0xfffffffffffdc1d0 (offset: 0x15540) -> 0x17d0 fde=[ ae8] │ │ │ │ + 0xfffffffffffdc1f0 (offset: 0x15560) -> 0x1814 fde=[ b2c] │ │ │ │ + 0xfffffffffffdc330 (offset: 0x156a0) -> 0x1944 fde=[ c5c] │ │ │ │ + 0xfffffffffffdc4f0 (offset: 0x15860) -> 0x1a50 fde=[ d68] │ │ │ │ + 0xfffffffffffdca50 (offset: 0x15dc0) -> 0x1ae8 fde=[ e00] │ │ │ │ + 0xfffffffffffdcbd0 (offset: 0x15f40) -> 0x1b44 fde=[ e5c] │ │ │ │ + 0xfffffffffffdcc50 (offset: 0x15fc0) -> 0x1b68 fde=[ e80] │ │ │ │ + 0xfffffffffffdccb0 (offset: 0x16020) -> 0x1b90 fde=[ ea8] │ │ │ │ + 0xfffffffffffdd0d0 (offset: 0x16440) -> 0x1be0 fde=[ ef8] │ │ │ │ + 0xfffffffffffdd4f0 (offset: 0x16860) -> 0x1c30 fde=[ f48] │ │ │ │ + 0xfffffffffffdd910 (offset: 0x16c80) -> 0x1d2c fde=[ 1044] │ │ │ │ + 0xfffffffffffddc70 (offset: 0x16fe0) -> 0x1d78 fde=[ 1090] │ │ │ │ + 0xfffffffffffddfd0 (offset: 0x17340) -> 0x1dc4 fde=[ 10dc] │ │ │ │ + 0xfffffffffffde330 (offset: 0x176a0) -> 0x1e90 fde=[ 11a8] │ │ │ │ + 0xfffffffffffde370 (offset: 0x176e0) -> 0x1eb0 fde=[ 11c8] │ │ │ │ + 0xfffffffffffde3b0 (offset: 0x17720) -> 0x1ed0 fde=[ 11e8] │ │ │ │ + 0xfffffffffffde4b0 (offset: 0x17820) -> 0x1f08 fde=[ 1220] │ │ │ │ + 0xfffffffffffde550 (offset: 0x178c0) -> 0x1f40 fde=[ 1258] │ │ │ │ + 0xfffffffffffde630 (offset: 0x179a0) -> 0x1f68 fde=[ 1280] │ │ │ │ + 0xfffffffffffde6b4 (offset: 0x17a24) -> 0x1f90 fde=[ 12a8] │ │ │ │ + 0xfffffffffffde7d0 (offset: 0x17b40) -> 0x1fe4 fde=[ 12fc] │ │ │ │ + 0xfffffffffffde910 (offset: 0x17c80) -> 0x2024 fde=[ 133c] │ │ │ │ + 0xfffffffffffdea50 (offset: 0x17dc0) -> 0x2064 fde=[ 137c] │ │ │ │ + 0xfffffffffffdecd0 (offset: 0x18040) -> 0x20fc fde=[ 1414] │ │ │ │ + 0xfffffffffffdee40 (offset: 0x181b0) -> 0x212c fde=[ 1444] │ │ │ │ + 0xfffffffffffdee50 (offset: 0x181c0) -> 0x2140 fde=[ 1458] │ │ │ │ + 0xfffffffffffdf000 (offset: 0x18370) -> 0x216c fde=[ 1484] │ │ │ │ + 0xfffffffffffdf3d0 (offset: 0x18740) -> 0x21cc fde=[ 14e4] │ │ │ │ + 0xfffffffffffdf4b8 (offset: 0x18828) -> 0x2204 fde=[ 151c] │ │ │ │ + 0xfffffffffffdf930 (offset: 0x18ca0) -> 0x22c4 fde=[ 15dc] │ │ │ │ + 0xfffffffffffdfbd0 (offset: 0x18f40) -> 0x22f4 fde=[ 160c] │ │ │ │ + 0xfffffffffffdff18 (offset: 0x19288) -> 0x2344 fde=[ 165c] │ │ │ │ + 0xfffffffffffe0090 (offset: 0x19400) -> 0x2388 fde=[ 16a0] │ │ │ │ + 0xfffffffffffe04f0 (offset: 0x19860) -> 0x23d4 fde=[ 16ec] │ │ │ │ + 0xfffffffffffe0970 (offset: 0x19ce0) -> 0x241c fde=[ 1734] │ │ │ │ + 0xfffffffffffe1150 (offset: 0x1a4c0) -> 0x2480 fde=[ 1798] │ │ │ │ + 0xfffffffffffe1978 (offset: 0x1ace8) -> 0x24d0 fde=[ 17e8] │ │ │ │ + 0xfffffffffffe1b5c (offset: 0x1aecc) -> 0x2514 fde=[ 182c] │ │ │ │ + 0xfffffffffffe1d10 (offset: 0x1b080) -> 0x20c0 fde=[ 13d8] │ │ │ │ + 0xfffffffffffe2050 (offset: 0x1b3c0) -> 0x2248 fde=[ 1560] │ │ │ │ + 0xfffffffffffe2170 (offset: 0x1b4e0) -> 0x2278 fde=[ 1590] │ │ │ │ + 0xfffffffffffe24f0 (offset: 0x1b860) -> 0x2590 fde=[ 18a8] │ │ │ │ + 0xfffffffffffe43d0 (offset: 0x1d740) -> 0x2618 fde=[ 1930] │ │ │ │ + 0xfffffffffffe45f0 (offset: 0x1d960) -> 0x2558 fde=[ 1870] │ │ │ │ + 0xfffffffffffe4610 (offset: 0x1d980) -> 0x256c fde=[ 1884] │ │ │ │ + 0xfffffffffffe4670 (offset: 0x1d9e0) -> 0x25e0 fde=[ 18f8] │ │ │ │ + 0xfffffffffffe4730 (offset: 0x1daa0) -> 0x2650 fde=[ 1968] │ │ │ │ + 0xfffffffffffe485c (offset: 0x1dbcc) -> 0x26c8 fde=[ 19e0] │ │ │ │ + 0xfffffffffffe48d8 (offset: 0x1dc48) -> 0x26fc fde=[ 1a14] │ │ │ │ + 0xfffffffffffe4a90 (offset: 0x1de00) -> 0x2740 fde=[ 1a58] │ │ │ │ + 0xfffffffffffe4ad0 (offset: 0x1de40) -> 0x2768 fde=[ 1a80] │ │ │ │ + 0xfffffffffffe4c30 (offset: 0x1dfa0) -> 0x2690 fde=[ 19a8] │ │ │ │ + 0xfffffffffffe4c50 (offset: 0x1dfc0) -> 0x26a4 fde=[ 19bc] │ │ │ │ + 0xfffffffffffe4cb0 (offset: 0x1e020) -> 0x27a0 fde=[ 1ab8] │ │ │ │ + 0xfffffffffffe4e10 (offset: 0x1e180) -> 0x27f4 fde=[ 1b0c] │ │ │ │ + 0xfffffffffffe4eb0 (offset: 0x1e220) -> 0x2824 fde=[ 1b3c] │ │ │ │ + 0xfffffffffffe4fd0 (offset: 0x1e340) -> 0x2860 fde=[ 1b78] │ │ │ │ + 0xfffffffffffe50b0 (offset: 0x1e420) -> 0x2884 fde=[ 1b9c] │ │ │ │ + 0xfffffffffffe5270 (offset: 0x1e5e0) -> 0x2898 fde=[ 1bb0] │ │ │ │ + 0xfffffffffffe52b0 (offset: 0x1e620) -> 0x28c0 fde=[ 1bd8] │ │ │ │ + 0xfffffffffffe52b8 (offset: 0x1e628) -> 0x28d4 fde=[ 1bec] │ │ │ │ + 0xfffffffffffe53f0 (offset: 0x1e760) -> 0x2930 fde=[ 1c48] │ │ │ │ + 0xfffffffffffe54d0 (offset: 0x1e840) -> 0x2958 fde=[ 1c70] │ │ │ │ + 0xfffffffffffe56f0 (offset: 0x1ea60) -> 0x2998 fde=[ 1cb0] │ │ │ │ + 0xfffffffffffe5950 (offset: 0x1ecc0) -> 0x29d8 fde=[ 1cf0] │ │ │ │ + 0xfffffffffffe59b4 (offset: 0x1ed24) -> 0x2a08 fde=[ 1d20] │ │ │ │ + 0xfffffffffffe5a7c (offset: 0x1edec) -> 0x2a30 fde=[ 1d48] │ │ │ │ + 0xfffffffffffe5ab4 (offset: 0x1ee24) -> 0x2a5c fde=[ 1d74] │ │ │ │ + 0xfffffffffffe5b10 (offset: 0x1ee80) -> 0x2a88 fde=[ 1da0] │ │ │ │ + 0xfffffffffffe5b7c (offset: 0x1eeec) -> 0x2ab0 fde=[ 1dc8] │ │ │ │ + 0xfffffffffffe5b9c (offset: 0x1ef0c) -> 0x2ad4 fde=[ 1dec] │ │ │ │ + 0xfffffffffffe5bb0 (offset: 0x1ef20) -> 0x2ae8 fde=[ 1e00] │ │ │ │ + 0xfffffffffffe5c90 (offset: 0x1f000) -> 0x2b18 fde=[ 1e30] │ │ │ │ + 0xfffffffffffe5c98 (offset: 0x1f008) -> 0x2b2c fde=[ 1e44] │ │ │ │ + 0xfffffffffffe5ca0 (offset: 0x1f010) -> 0x2b40 fde=[ 1e58] │ │ │ │ + 0xfffffffffffe5cf4 (offset: 0x1f064) -> 0x2b70 fde=[ 1e88] │ │ │ │ + 0xfffffffffffe5d20 (offset: 0x1f090) -> 0x2b98 fde=[ 1eb0] │ │ │ │ + 0xfffffffffffe5d60 (offset: 0x1f0d0) -> 0x2bc4 fde=[ 1edc] │ │ │ │ + 0xfffffffffffe5db0 (offset: 0x1f120) -> 0x2bf0 fde=[ 1f08] │ │ │ │ + 0xfffffffffffe5df4 (offset: 0x1f164) -> 0x2c18 fde=[ 1f30] │ │ │ │ + 0xfffffffffffe5fdc (offset: 0x1f34c) -> 0x2c6c fde=[ 1f84] │ │ │ │ + 0xfffffffffffe6094 (offset: 0x1f404) -> 0x2ca0 fde=[ 1fb8] │ │ │ │ + 0xfffffffffffe6150 (offset: 0x1f4c0) -> 0x2ccc fde=[ 1fe4] │ │ │ │ + 0xfffffffffffe61dc (offset: 0x1f54c) -> 0x2d00 fde=[ 2018] │ │ │ │ + 0xfffffffffffe62f0 (offset: 0x1f660) -> 0x2d4c fde=[ 2064] │ │ │ │ + 0xfffffffffffe6450 (offset: 0x1f7c0) -> 0x2d98 fde=[ 20b0] │ │ │ │ + 0xfffffffffffe6460 (offset: 0x1f7d0) -> 0x2dac fde=[ 20c4] │ │ │ │ + 0xfffffffffffe64dc (offset: 0x1f84c) -> 0x2de8 fde=[ 2100] │ │ │ │ + 0xfffffffffffe6554 (offset: 0x1f8c4) -> 0x2e24 fde=[ 213c] │ │ │ │ + 0xfffffffffffe6570 (offset: 0x1f8e0) -> 0x2e38 fde=[ 2150] │ │ │ │ + 0xfffffffffffe657c (offset: 0x1f8ec) -> 0x2e4c fde=[ 2164] │ │ │ │ + 0xfffffffffffe6590 (offset: 0x1f900) -> 0x2e60 fde=[ 2178] │ │ │ │ + 0xfffffffffffe659c (offset: 0x1f90c) -> 0x2e74 fde=[ 218c] │ │ │ │ + 0xfffffffffffe65b0 (offset: 0x1f920) -> 0x2e88 fde=[ 21a0] │ │ │ │ + 0xfffffffffffe65bc (offset: 0x1f92c) -> 0x2e9c fde=[ 21b4] │ │ │ │ + 0xfffffffffffe65d0 (offset: 0x1f940) -> 0x2eb0 fde=[ 21c8] │ │ │ │ + 0xfffffffffffe665c (offset: 0x1f9cc) -> 0x2ef4 fde=[ 220c] │ │ │ │ + 0xfffffffffffe669c (offset: 0x1fa0c) -> 0x2f08 fde=[ 2220] │ │ │ │ + 0xfffffffffffe67f8 (offset: 0x1fb68) -> 0x2f58 fde=[ 2270] │ │ │ │ + 0xfffffffffffe6bb0 (offset: 0x1ff20) -> 0x2fd8 fde=[ 22f0] │ │ │ │ + 0xfffffffffffe6e34 (offset: 0x201a4) -> 0x3018 fde=[ 2330] │ │ │ │ + 0xfffffffffffe74d0 (offset: 0x20840) -> 0x3070 fde=[ 2388] │ │ │ │ + 0xfffffffffffe79d8 (offset: 0x20d48) -> 0x30b8 fde=[ 23d0] │ │ │ │ + 0xfffffffffffe7f70 (offset: 0x212e0) -> 0x3130 fde=[ 2448] │ │ │ │ + 0xfffffffffffe7fe0 (offset: 0x21350) -> 0x3160 fde=[ 2478] │ │ │ │ + 0xfffffffffffe80f0 (offset: 0x21460) -> 0x3188 fde=[ 24a0] │ │ │ │ + 0xfffffffffffe8130 (offset: 0x214a0) -> 0x31b4 fde=[ 24cc] │ │ │ │ + 0xfffffffffffe8190 (offset: 0x21500) -> 0x31e0 fde=[ 24f8] │ │ │ │ + 0xfffffffffffe8198 (offset: 0x21508) -> 0x31f4 fde=[ 250c] │ │ │ │ + 0xfffffffffffe81dc (offset: 0x2154c) -> 0x3218 fde=[ 2530] │ │ │ │ + 0xfffffffffffe81f0 (offset: 0x21560) -> 0x322c fde=[ 2544] │ │ │ │ + 0xfffffffffffe81fc (offset: 0x2156c) -> 0x3240 fde=[ 2558] │ │ │ │ + 0xfffffffffffe8400 (offset: 0x21770) -> 0x3278 fde=[ 2590] │ │ │ │ + 0xfffffffffffe8430 (offset: 0x217a0) -> 0x3290 fde=[ 25a8] │ │ │ │ + 0xfffffffffffe8438 (offset: 0x217a8) -> 0x32fc fde=[ 2614] │ │ │ │ + 0xfffffffffffe8450 (offset: 0x217c0) -> 0x3310 fde=[ 2628] │ │ │ │ + 0xfffffffffffe85b0 (offset: 0x21920) -> 0x334c fde=[ 2664] │ │ │ │ + 0xfffffffffffe86f0 (offset: 0x21a60) -> 0x32a4 fde=[ 25bc] │ │ │ │ + 0xfffffffffffe8790 (offset: 0x21b00) -> 0x32d4 fde=[ 25ec] │ │ │ │ + 0xfffffffffffe8810 (offset: 0x21b80) -> 0x3398 fde=[ 26b0] │ │ │ │ + 0xfffffffffffe88d0 (offset: 0x21c40) -> 0x33d4 fde=[ 26ec] │ │ │ │ + 0xfffffffffffe88f8 (offset: 0x21c68) -> 0x33f8 fde=[ 2710] │ │ │ │ + 0xfffffffffffe8970 (offset: 0x21ce0) -> 0x341c fde=[ 2734] │ │ │ │ + 0xfffffffffffe89b0 (offset: 0x21d20) -> 0x3430 fde=[ 2748] │ │ │ │ + 0xfffffffffffe8b70 (offset: 0x21ee0) -> 0x346c fde=[ 2784] │ │ │ │ + 0xfffffffffffe8c70 (offset: 0x21fe0) -> 0x3494 fde=[ 27ac] │ │ │ │ + 0xfffffffffffe8fb0 (offset: 0x22320) -> 0x3504 fde=[ 281c] │ │ │ │ + 0xfffffffffffe9034 (offset: 0x223a4) -> 0x3518 fde=[ 2830] │ │ │ │ + 0xfffffffffffe90d0 (offset: 0x22440) -> 0x353c fde=[ 2854] │ │ │ │ + 0xfffffffffffe91b0 (offset: 0x22520) -> 0x3598 fde=[ 28b0] │ │ │ │ + 0xfffffffffffe9220 (offset: 0x22590) -> 0x35ac fde=[ 28c4] │ │ │ │ + 0xfffffffffffe9570 (offset: 0x228e0) -> 0x360c fde=[ 2924] │ │ │ │ + 0xfffffffffffe95b0 (offset: 0x22920) -> 0x3620 fde=[ 2938] │ │ │ │ + 0xfffffffffffe95fc (offset: 0x2296c) -> 0x3634 fde=[ 294c] │ │ │ │ + 0xfffffffffffe9654 (offset: 0x229c4) -> 0x3658 fde=[ 2970] │ │ │ │ + 0xfffffffffffe9674 (offset: 0x229e4) -> 0x366c fde=[ 2984] │ │ │ │ + 0xfffffffffffe9770 (offset: 0x22ae0) -> 0x3694 fde=[ 29ac] │ │ │ │ + 0xfffffffffffe97b0 (offset: 0x22b20) -> 0x36b8 fde=[ 29d0] │ │ │ │ + 0xfffffffffffe9810 (offset: 0x22b80) -> 0x36cc fde=[ 29e4] │ │ │ │ + 0xfffffffffffe9870 (offset: 0x22be0) -> 0x36e0 fde=[ 29f8] │ │ │ │ + 0xfffffffffffe99d0 (offset: 0x22d40) -> 0x3708 fde=[ 2a20] │ │ │ │ + 0xfffffffffffe99f0 (offset: 0x22d60) -> 0x3790 fde=[ 2aa8] │ │ │ │ + 0xfffffffffffe9c30 (offset: 0x22fa0) -> 0x37cc fde=[ 2ae4] │ │ │ │ + 0xfffffffffffe9c58 (offset: 0x22fc8) -> 0x37e0 fde=[ 2af8] │ │ │ │ + 0xfffffffffffe9c90 (offset: 0x23000) -> 0x37f4 fde=[ 2b0c] │ │ │ │ + 0xfffffffffffe9c9c (offset: 0x2300c) -> 0x3808 fde=[ 2b20] │ │ │ │ + 0xfffffffffffe9d90 (offset: 0x23100) -> 0x3830 fde=[ 2b48] │ │ │ │ + 0xfffffffffffea020 (offset: 0x23390) -> 0x3878 fde=[ 2b90] │ │ │ │ + 0xfffffffffffea350 (offset: 0x236c0) -> 0x3720 fde=[ 2a38] │ │ │ │ + 0xfffffffffffea410 (offset: 0x23780) -> 0x3760 fde=[ 2a78] │ │ │ │ + 0xfffffffffffea4d0 (offset: 0x23840) -> 0x38fc fde=[ 2c14] │ │ │ │ + 0xfffffffffffea4e0 (offset: 0x23850) -> 0x3910 fde=[ 2c28] │ │ │ │ + 0xfffffffffffea514 (offset: 0x23884) -> 0x3938 fde=[ 2c50] │ │ │ │ + 0xfffffffffffea5f8 (offset: 0x23968) -> 0x3998 fde=[ 2cb0] │ │ │ │ + 0xfffffffffffea670 (offset: 0x239e0) -> 0x3ab4 fde=[ 2dcc] │ │ │ │ + 0xfffffffffffea7d0 (offset: 0x23b40) -> 0x38c0 fde=[ 2bd8] │ │ │ │ + 0xfffffffffffea7f0 (offset: 0x23b60) -> 0x38d4 fde=[ 2bec] │ │ │ │ + 0xfffffffffffea830 (offset: 0x23ba0) -> 0x39c0 fde=[ 2cd8] │ │ │ │ + 0xfffffffffffea910 (offset: 0x23c80) -> 0x3a18 fde=[ 2d30] │ │ │ │ + 0xfffffffffffeaa70 (offset: 0x23de0) -> 0x3a60 fde=[ 2d78] │ │ │ │ + 0xfffffffffffeac90 (offset: 0x24000) -> 0x3b78 fde=[ 2e90] │ │ │ │ + 0xfffffffffffeadc0 (offset: 0x24130) -> 0x3ba4 fde=[ 2ebc] │ │ │ │ + 0xfffffffffffeadd4 (offset: 0x24144) -> 0x3bb8 fde=[ 2ed0] │ │ │ │ + 0xfffffffffffeaf30 (offset: 0x242a0) -> 0x3bf8 fde=[ 2f10] │ │ │ │ + 0xfffffffffffeb1d0 (offset: 0x24540) -> 0x3b20 fde=[ 2e38] │ │ │ │ + 0xfffffffffffeb270 (offset: 0x245e0) -> 0x3b50 fde=[ 2e68] │ │ │ │ + 0xfffffffffffeb2f0 (offset: 0x24660) -> 0x3c78 fde=[ 2f90] │ │ │ │ + 0xfffffffffffeb73c (offset: 0x24aac) -> 0x3cd0 fde=[ 2fe8] │ │ │ │ + 0xfffffffffffeb75c (offset: 0x24acc) -> 0x3ce4 fde=[ 2ffc] │ │ │ │ + 0xfffffffffffeb790 (offset: 0x24b00) -> 0x3cf8 fde=[ 3010] │ │ │ │ + 0xfffffffffffeb7b8 (offset: 0x24b28) -> 0x3d0c fde=[ 3024] │ │ │ │ + 0xfffffffffffeb7d0 (offset: 0x24b40) -> 0x3d20 fde=[ 3038] │ │ │ │ + 0xfffffffffffeb800 (offset: 0x24b70) -> 0x3d34 fde=[ 304c] │ │ │ │ + 0xfffffffffffeb91c (offset: 0x24c8c) -> 0x3d7c fde=[ 3094] │ │ │ │ + 0xfffffffffffebe90 (offset: 0x25200) -> 0x3c40 fde=[ 2f58] │ │ │ │ + 0xfffffffffffebed0 (offset: 0x25240) -> 0x3c54 fde=[ 2f6c] │ │ │ │ + 0xfffffffffffebf30 (offset: 0x252a0) -> 0x3e08 fde=[ 3120] │ │ │ │ + 0xfffffffffffec210 (offset: 0x25580) -> 0x3e50 fde=[ 3168] │ │ │ │ + 0xfffffffffffec420 (offset: 0x25790) -> 0x3e8c fde=[ 31a4] │ │ │ │ + 0xfffffffffffec594 (offset: 0x25904) -> 0x3ec4 fde=[ 31dc] │ │ │ │ + 0xfffffffffffec5a0 (offset: 0x25910) -> 0x3ed8 fde=[ 31f0] │ │ │ │ + 0xfffffffffffec5b4 (offset: 0x25924) -> 0x3eec fde=[ 3204] │ │ │ │ + 0xfffffffffffec5d0 (offset: 0x25940) -> 0x3dd0 fde=[ 30e8] │ │ │ │ + 0xfffffffffffec610 (offset: 0x25980) -> 0x3de4 fde=[ 30fc] │ │ │ │ + 0xfffffffffffec670 (offset: 0x259e0) -> 0x3f00 fde=[ 3218] │ │ │ │ + 0xfffffffffffec678 (offset: 0x259e8) -> 0x3f4c fde=[ 3264] │ │ │ │ + 0xfffffffffffec814 (offset: 0x25b84) -> 0x3f80 fde=[ 3298] │ │ │ │ + 0xfffffffffffec930 (offset: 0x25ca0) -> 0x3f14 fde=[ 322c] │ │ │ │ + 0xfffffffffffec970 (offset: 0x25ce0) -> 0x3f28 fde=[ 3240] │ │ │ │ + 0xfffffffffffec9d0 (offset: 0x25d40) -> 0x4018 fde=[ 3330] │ │ │ │ + 0xfffffffffffecbc0 (offset: 0x25f30) -> 0x4064 fde=[ 337c] │ │ │ │ + 0xfffffffffffecbf0 (offset: 0x25f60) -> 0x4088 fde=[ 33a0] │ │ │ │ + 0xfffffffffffecc50 (offset: 0x25fc0) -> 0x40b0 fde=[ 33c8] │ │ │ │ + 0xfffffffffffed120 (offset: 0x26490) -> 0x411c fde=[ 3434] │ │ │ │ + 0xfffffffffffed130 (offset: 0x264a0) -> 0x4130 fde=[ 3448] │ │ │ │ + 0xfffffffffffed13c (offset: 0x264ac) -> 0x4144 fde=[ 345c] │ │ │ │ + 0xfffffffffffed150 (offset: 0x264c0) -> 0x4158 fde=[ 3470] │ │ │ │ + 0xfffffffffffed15c (offset: 0x264cc) -> 0x416c fde=[ 3484] │ │ │ │ + 0xfffffffffffed1f0 (offset: 0x26560) -> 0x4180 fde=[ 3498] │ │ │ │ + 0xfffffffffffed270 (offset: 0x265e0) -> 0x41b8 fde=[ 34d0] │ │ │ │ + 0xfffffffffffeda60 (offset: 0x26dd0) -> 0x41fc fde=[ 3514] │ │ │ │ + 0xfffffffffffeddb0 (offset: 0x27120) -> 0x3fa8 fde=[ 32c0] │ │ │ │ + 0xfffffffffffede10 (offset: 0x27180) -> 0x3fcc fde=[ 32e4] │ │ │ │ + 0xfffffffffffede70 (offset: 0x271e0) -> 0x3ff0 fde=[ 3308] │ │ │ │ + 0xfffffffffffede90 (offset: 0x27200) -> 0x4004 fde=[ 331c] │ │ │ │ + 0xfffffffffffedeb0 (offset: 0x27220) -> 0x42f4 fde=[ 360c] │ │ │ │ + 0xfffffffffffee234 (offset: 0x275a4) -> 0x434c fde=[ 3664] │ │ │ │ + 0xfffffffffffee35c (offset: 0x276cc) -> 0x43ac fde=[ 36c4] │ │ │ │ + 0xfffffffffffee7d0 (offset: 0x27b40) -> 0x4564 fde=[ 387c] │ │ │ │ + 0xfffffffffffefec0 (offset: 0x29230) -> 0x45b4 fde=[ 38cc] │ │ │ │ + 0xffffffffffff0270 (offset: 0x295e0) -> 0x4268 fde=[ 3580] │ │ │ │ + 0xffffffffffff02d0 (offset: 0x29640) -> 0x428c fde=[ 35a4] │ │ │ │ + 0xffffffffffff0330 (offset: 0x296a0) -> 0x42b4 fde=[ 35cc] │ │ │ │ + 0xffffffffffff0470 (offset: 0x297e0) -> 0x437c fde=[ 3694] │ │ │ │ + 0xffffffffffff0590 (offset: 0x29900) -> 0x4430 fde=[ 3748] │ │ │ │ + 0xffffffffffff0a50 (offset: 0x29dc0) -> 0x447c fde=[ 3794] │ │ │ │ + 0xffffffffffff0ab0 (offset: 0x29e20) -> 0x44a0 fde=[ 37b8] │ │ │ │ + 0xffffffffffff0e50 (offset: 0x2a1c0) -> 0x44ec fde=[ 3804] │ │ │ │ + 0xffffffffffff0ff0 (offset: 0x2a360) -> 0x4528 fde=[ 3840] │ │ │ │ + 0xffffffffffff1130 (offset: 0x2a4a0) -> 0x4694 fde=[ 39ac] │ │ │ │ + 0xffffffffffff11b4 (offset: 0x2a524) -> 0x46bc fde=[ 39d4] │ │ │ │ + 0xffffffffffff1290 (offset: 0x2a600) -> 0x46f8 fde=[ 3a10] │ │ │ │ + 0xffffffffffff12b8 (offset: 0x2a628) -> 0x471c fde=[ 3a34] │ │ │ │ + 0xffffffffffff13d0 (offset: 0x2a740) -> 0x4770 fde=[ 3a88] │ │ │ │ + 0xffffffffffff1510 (offset: 0x2a880) -> 0x47b0 fde=[ 3ac8] │ │ │ │ + 0xffffffffffff1574 (offset: 0x2a8e4) -> 0x47c4 fde=[ 3adc] │ │ │ │ + 0xffffffffffff1610 (offset: 0x2a980) -> 0x47d8 fde=[ 3af0] │ │ │ │ + 0xffffffffffff1634 (offset: 0x2a9a4) -> 0x47ec fde=[ 3b04] │ │ │ │ + 0xffffffffffff1658 (offset: 0x2a9c8) -> 0x4800 fde=[ 3b18] │ │ │ │ + 0xffffffffffff17d0 (offset: 0x2ab40) -> 0x4844 fde=[ 3b5c] │ │ │ │ + 0xffffffffffff1930 (offset: 0x2aca0) -> 0x4884 fde=[ 3b9c] │ │ │ │ + 0xffffffffffff1a10 (offset: 0x2ad80) -> 0x48b8 fde=[ 3bd0] │ │ │ │ + 0xffffffffffff1ab0 (offset: 0x2ae20) -> 0x48cc fde=[ 3be4] │ │ │ │ + 0xffffffffffff1b90 (offset: 0x2af00) -> 0x48e0 fde=[ 3bf8] │ │ │ │ + 0xffffffffffff1b9c (offset: 0x2af0c) -> 0x48f4 fde=[ 3c0c] │ │ │ │ + 0xffffffffffff1bb0 (offset: 0x2af20) -> 0x4908 fde=[ 3c20] │ │ │ │ + 0xffffffffffff1bbc (offset: 0x2af2c) -> 0x491c fde=[ 3c34] │ │ │ │ + 0xffffffffffff1bd0 (offset: 0x2af40) -> 0x4930 fde=[ 3c48] │ │ │ │ + 0xffffffffffff1c10 (offset: 0x2af80) -> 0x4958 fde=[ 3c70] │ │ │ │ + 0xffffffffffff1d00 (offset: 0x2b070) -> 0x496c fde=[ 3c84] │ │ │ │ + 0xffffffffffff1ddc (offset: 0x2b14c) -> 0x4980 fde=[ 3c98] │ │ │ │ + 0xffffffffffff1ebc (offset: 0x2b22c) -> 0x4994 fde=[ 3cac] │ │ │ │ + 0xffffffffffff1f9c (offset: 0x2b30c) -> 0x49a8 fde=[ 3cc0] │ │ │ │ + 0xffffffffffff23bc (offset: 0x2b72c) -> 0x49f4 fde=[ 3d0c] │ │ │ │ + 0xffffffffffff2520 (offset: 0x2b890) -> 0x4a40 fde=[ 3d58] │ │ │ │ + 0xffffffffffff2710 (offset: 0x2ba80) -> 0x4bbc fde=[ 3ed4] │ │ │ │ + 0xffffffffffff27d0 (offset: 0x2bb40) -> 0x4630 fde=[ 3948] │ │ │ │ + 0xffffffffffff2850 (offset: 0x2bbc0) -> 0x4668 fde=[ 3980] │ │ │ │ + 0xffffffffffff28d0 (offset: 0x2bc40) -> 0x4ac4 fde=[ 3ddc] │ │ │ │ + 0xffffffffffff2a90 (offset: 0x2be00) -> 0x4aec fde=[ 3e04] │ │ │ │ + 0xffffffffffff30b0 (offset: 0x2c420) -> 0x4b64 fde=[ 3e7c] │ │ │ │ + 0xffffffffffff3250 (offset: 0x2c5c0) -> 0x4cac fde=[ 3fc4] │ │ │ │ + 0xffffffffffff32d4 (offset: 0x2c644) -> 0x4cd4 fde=[ 3fec] │ │ │ │ + 0xffffffffffff33fc (offset: 0x2c76c) -> 0x4d04 fde=[ 401c] │ │ │ │ + 0xffffffffffff3538 (offset: 0x2c8a8) -> 0x4d74 fde=[ 408c] │ │ │ │ + 0xffffffffffff3570 (offset: 0x2c8e0) -> 0x4d88 fde=[ 40a0] │ │ │ │ + 0xffffffffffff3730 (offset: 0x2caa0) -> 0x4dbc fde=[ 40d4] │ │ │ │ + 0xffffffffffff381c (offset: 0x2cb8c) -> 0x4de4 fde=[ 40fc] │ │ │ │ + 0xffffffffffff3b3c (offset: 0x2ceac) -> 0x4e2c fde=[ 4144] │ │ │ │ + 0xffffffffffff3f5c (offset: 0x2d2cc) -> 0x4f9c fde=[ 42b4] │ │ │ │ + 0xffffffffffff4050 (offset: 0x2d3c0) -> 0x4fc8 fde=[ 42e0] │ │ │ │ + 0xffffffffffff5ef4 (offset: 0x2f264) -> 0x5068 fde=[ 4380] │ │ │ │ + 0xffffffffffff9210 (offset: 0x32580) -> 0x4c60 fde=[ 3f78] │ │ │ │ + 0xffffffffffff9270 (offset: 0x325e0) -> 0x4c84 fde=[ 3f9c] │ │ │ │ + 0xffffffffffff92d0 (offset: 0x32640) -> 0x4d44 fde=[ 405c] │ │ │ │ + 0xffffffffffff93f0 (offset: 0x32760) -> 0x4e78 fde=[ 4190] │ │ │ │ + 0xffffffffffff95d0 (offset: 0x32940) -> 0x4eb4 fde=[ 41cc] │ │ │ │ + 0xffffffffffff9630 (offset: 0x329a0) -> 0x4edc fde=[ 41f4] │ │ │ │ + 0xffffffffffff9830 (offset: 0x32ba0) -> 0x4f1c fde=[ 4234] │ │ │ │ + 0xffffffffffff99f0 (offset: 0x32d60) -> 0x4f58 fde=[ 4270] │ │ │ │ + 0xffffffffffff9bb0 (offset: 0x32f20) -> 0x5018 fde=[ 4330] │ │ │ │ + 0xffffffffffff9fd0 (offset: 0x33340) -> 0x50e0 fde=[ 43f8] │ │ │ │ + 0xffffffffffff9ff4 (offset: 0x33364) -> 0x50f4 fde=[ 440c] │ │ │ │ + 0xffffffffffffa0d0 (offset: 0x33440) -> 0x5140 fde=[ 4458] │ │ │ │ + 0xffffffffffffa0dc (offset: 0x3344c) -> 0x5154 fde=[ 446c] │ │ │ │ + 0xffffffffffffa230 (offset: 0x335a0) -> 0x51d8 fde=[ 44f0] │ │ │ │ + 0xffffffffffffa334 (offset: 0x336a4) -> 0x5210 fde=[ 4528] │ │ │ │ + 0xffffffffffffa3b0 (offset: 0x33720) -> 0x5248 fde=[ 4560] │ │ │ │ + 0xffffffffffffa430 (offset: 0x337a0) -> 0x51a0 fde=[ 44b8] │ │ │ │ + 0xffffffffffffa530 (offset: 0x338a0) -> 0x5270 fde=[ 4588] │ │ │ │ + 0xffffffffffffa53c (offset: 0x338ac) -> 0x5284 fde=[ 459c] │ │ │ │ + 0xffffffffffffa550 (offset: 0x338c0) -> 0x5298 fde=[ 45b0] │ │ │ │ + 0xffffffffffffa560 (offset: 0x338d0) -> 0x52ac fde=[ 45c4] │ │ │ │ + 0xffffffffffffa570 (offset: 0x338e0) -> 0x52c0 fde=[ 45d8] │ │ │ │ + 0xffffffffffffa580 (offset: 0x338f0) -> 0x52d4 fde=[ 45ec] │ │ │ │ + 0xffffffffffffa590 (offset: 0x33900) -> 0x52e8 fde=[ 4600] │ │ │ │ + 0xffffffffffffa59c (offset: 0x3390c) -> 0x52fc fde=[ 4614] │ │ │ │ + 0xffffffffffffa750 (offset: 0x33ac0) -> 0x5328 fde=[ 4640] │ │ │ │ + 0xffffffffffffa834 (offset: 0x33ba4) -> 0x535c fde=[ 4674] │ │ │ │ + 0xffffffffffffa860 (offset: 0x33bd0) -> 0x5370 fde=[ 4688] │ │ │ │ + 0xffffffffffffa8d0 (offset: 0x33c40) -> 0x53bc fde=[ 46d4] │ │ │ │ + 0xffffffffffffa954 (offset: 0x33cc4) -> 0x53e4 fde=[ 46fc] │ │ │ │ + 0xffffffffffffaab0 (offset: 0x33e20) -> 0x5384 fde=[ 469c] │ │ │ │ + 0xffffffffffffabb0 (offset: 0x33f20) -> 0x5428 fde=[ 4740] │ │ │ │ + 0xffffffffffffabd0 (offset: 0x33f40) -> 0x543c fde=[ 4754] │ │ │ │ + 0xffffffffffffac58 (offset: 0x33fc8) -> 0x5468 fde=[ 4780] │ │ │ │ + 0xffffffffffffacf8 (offset: 0x34068) -> 0x5490 fde=[ 47a8] │ │ │ │ + 0xffffffffffffad9c (offset: 0x3410c) -> 0x54b8 fde=[ 47d0] │ │ │ │ + 0xffffffffffffadb0 (offset: 0x34120) -> 0x54cc fde=[ 47e4] │ │ │ │ + 0xffffffffffffadbc (offset: 0x3412c) -> 0x54e0 fde=[ 47f8] │ │ │ │ + 0xffffffffffffae70 (offset: 0x341e0) -> 0x5508 fde=[ 4820] │ │ │ │ + 0xffffffffffffaf38 (offset: 0x342a8) -> 0x5530 fde=[ 4848] │ │ │ │ + 0xffffffffffffb010 (offset: 0x34380) -> 0x5558 fde=[ 4870] │ │ │ │ + 0xffffffffffffb050 (offset: 0x343c0) -> 0x5580 fde=[ 4898] │ │ │ │ + 0xffffffffffffb130 (offset: 0x344a0) -> 0x55a8 fde=[ 48c0] │ │ │ │ + 0xffffffffffffb150 (offset: 0x344c0) -> 0x55cc fde=[ 48e4] │ │ │ │ + 0xffffffffffffb194 (offset: 0x34504) -> 0x55f4 fde=[ 490c] │ │ │ │ + 0xffffffffffffb1d0 (offset: 0x34540) -> 0x5618 fde=[ 4930] │ │ │ │ + 0xffffffffffffb218 (offset: 0x34588) -> 0x563c fde=[ 4954] │ │ │ │ + 0xffffffffffffb230 (offset: 0x345a0) -> 0x5650 fde=[ 4968] │ │ │ │ + 0xffffffffffffb2a0 (offset: 0x34610) -> 0x5678 fde=[ 4990] │ │ │ │ + 0xffffffffffffb2dc (offset: 0x3464c) -> 0x569c fde=[ 49b4] │ │ │ │ + 0xffffffffffffb358 (offset: 0x346c8) -> 0x56c4 fde=[ 49dc] │ │ │ │ + 0xffffffffffffb3d4 (offset: 0x34744) -> 0x56ec fde=[ 4a04] │ │ │ │ + 0xffffffffffffb5a0 (offset: 0x34910) -> 0x5744 fde=[ 4a5c] │ │ │ │ + 0xffffffffffffb740 (offset: 0x34ab0) -> 0x5778 fde=[ 4a90] │ │ │ │ + 0xffffffffffffb830 (offset: 0x34ba0) -> 0x57b0 fde=[ 4ac8] │ │ │ │ + 0xffffffffffffb8f0 (offset: 0x34c60) -> 0x57e8 fde=[ 4b00] │ │ │ │ + 0xffffffffffffb910 (offset: 0x34c80) -> 0x57fc fde=[ 4b14] │ │ │ │ + 0xffffffffffffb920 (offset: 0x34c90) -> 0x5810 fde=[ 4b28] │ │ │ │ + 0xffffffffffffb93c (offset: 0x34cac) -> 0x5824 fde=[ 4b3c] │ │ │ │ + 0xffffffffffffba30 (offset: 0x34da0) -> 0x584c fde=[ 4b64] │ │ │ │ + 0xffffffffffffbaf0 (offset: 0x34e60) -> 0x5884 fde=[ 4b9c] │ │ │ │ + 0xffffffffffffbb90 (offset: 0x34f00) -> 0x58b8 fde=[ 4bd0] │ │ │ │ + 0xffffffffffffbc58 (offset: 0x34fc8) -> 0x58e8 fde=[ 4c00] │ │ │ │ + 0xffffffffffffbd30 (offset: 0x350a0) -> 0x593c fde=[ 4c54] │ │ │ │ + 0xffffffffffffc03c (offset: 0x353ac) -> 0x59ac fde=[ 4cc4] │ │ │ │ + 0xffffffffffffc370 (offset: 0x356e0) -> 0x5a28 fde=[ 4d40] │ │ │ │ + 0xffffffffffffc420 (offset: 0x35790) -> 0x5a58 fde=[ 4d70] │ │ │ │ + 0xffffffffffffc5f0 (offset: 0x35960) -> 0x5a9c fde=[ 4db4] │ │ │ │ + 0xffffffffffffc7b4 (offset: 0x35b24) -> 0x5ae0 fde=[ 4df8] │ │ │ │ + 0xffffffffffffc8b0 (offset: 0x35c20) -> 0x5b10 fde=[ 4e28] │ │ │ │ + 0xffffffffffffcadc (offset: 0x35e4c) -> 0x5b58 fde=[ 4e70] │ │ │ │ + 0xffffffffffffcd10 (offset: 0x36080) -> 0x5ba0 fde=[ 4eb8] │ │ │ │ + 0xffffffffffffcf5c (offset: 0x362cc) -> 0x5c3c fde=[ 4f54] │ │ │ │ + 0xffffffffffffd518 (offset: 0x36888) -> 0x5c94 fde=[ 4fac] │ │ │ │ + 0xffffffffffffda90 (offset: 0x36e00) -> 0x5bf8 fde=[ 4f10] │ │ │ │ + 0xffffffffffffdc10 (offset: 0x36f80) -> 0x5d18 fde=[ 5030] │ │ │ │ + 0xffffffffffffdc50 (offset: 0x36fc0) -> 0x5d34 fde=[ 504c] │ │ │ │ + 0xffffffffffffdc74 (offset: 0x36fe4) -> 0x5d48 fde=[ 5060] │ │ │ │ + 0xffffffffffffdd18 (offset: 0x37088) -> 0x5d80 fde=[ 5098] │ │ │ │ + 0xffffffffffffdf00 (offset: 0x37270) -> 0x5dcc fde=[ 50e4] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -475,19 +475,19 @@ │ │ │ │ │ │ │ │ 00000090 0000000000000018 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zPLR" │ │ │ │ Code alignment factor: 4 │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 30 │ │ │ │ - Augmentation data: 9b fd 35 02 00 1b 1b │ │ │ │ + Augmentation data: 9b bd 63 02 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r31 (sp) ofs 0 │ │ │ │ │ │ │ │ 000000ac 0000000000000030 00000020 FDE cie=00000090 pc=00000000000063c0..00000000000064cc │ │ │ │ - Augmentation data: bb 50 00 00 │ │ │ │ + Augmentation data: cb 50 00 00 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000063c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000063c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_advance_loc: 4 to 00000000000063cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ @@ -506,11002 +506,11013 @@ │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000006468 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000e0 0000000000000024 000000e4 FDE cie=00000000 pc=0000000000006a80..0000000000006ac0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006a88 │ │ │ │ - DW_CFA_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 0000000000006a94 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006ab8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006abc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000108 0000000000000024 0000010c FDE cie=00000000 pc=0000000000006ac0..0000000000006b9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ac4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ac8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006adc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000006b44 │ │ │ │ - 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 0000000000006b48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000130 0000000000000020 00000134 FDE cie=00000000 pc=0000000000006ba0..0000000000006bc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ba4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ba8 │ │ │ │ - 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: 16 to 0000000000006bb8 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006bbc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000000e0 0000000000000010 000000e4 FDE cie=00000000 pc=0000000000006a80..0000000000006a88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000154 0000000000000024 00000158 FDE cie=00000000 pc=0000000000006bc0..0000000000006c04 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006bc4 │ │ │ │ +000000f4 0000000000000020 000000f8 FDE cie=00000000 pc=0000000000006a88..0000000000006ad4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006a9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006aa0 │ │ │ │ DW_CFA_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 0000000000006bd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006bfc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -0000017c 0000000000000020 00000180 FDE cie=00000000 pc=0000000000006c04..0000000000006c38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c0c │ │ │ │ - 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: 16 to 0000000000006c1c │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000006ac4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ac8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001a0 0000000000000020 000001a4 FDE cie=00000000 pc=0000000000006c40..0000000000006c88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c48 │ │ │ │ - DW_CFA_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 0000000000006c60 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00000118 0000000000000010 0000011c FDE cie=00000000 pc=0000000000006ae0..0000000000006aec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c4 0000000000000010 000001c8 FDE cie=00000000 pc=0000000000006c88..0000000000006c98 │ │ │ │ +0000012c 0000000000000010 00000130 FDE cie=00000000 pc=0000000000006aec..0000000000006b04 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001d8 0000000000000024 000001dc FDE cie=00000000 pc=0000000000006ca0..0000000000006d10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ca4 │ │ │ │ +00000140 0000000000000024 00000144 FDE cie=00000000 pc=0000000000006b04..0000000000006be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ca8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b0c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006b20 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000006cfc │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000006b88 │ │ │ │ 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 0000000000006d00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000200 0000000000000020 00000204 FDE cie=00000000 pc=0000000000006d10..0000000000006d4c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d14 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d18 │ │ │ │ - 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: 36 to 0000000000006d3c │ │ │ │ - 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 0000000000006d40 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00000224 0000000000000024 00000228 FDE cie=00000000 pc=0000000000006d4c..0000000000006dc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d50 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d54 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006d60 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000006dbc │ │ │ │ - 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 0000000000006dc0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000024c 0000000000000024 00000250 FDE cie=00000000 pc=0000000000006dc8..0000000000006e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dcc │ │ │ │ +00000168 0000000000000038 000000dc FDE cie=00000090 pc=0000000000006be0..0000000000006f18 │ │ │ │ + Augmentation data: 33 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006ddc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000006e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006be8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006bec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006bf4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006c08 │ │ │ │ + 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: 196 to 0000000000006ccc │ │ │ │ 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 0000000000006e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006cd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006cd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000274 0000000000000054 000001e8 FDE cie=00000090 pc=0000000000006e44..0000000000007010 │ │ │ │ - Augmentation data: 17 4f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e48 │ │ │ │ +000001a4 0000000000000058 00000118 FDE cie=00000090 pc=0000000000006f20..000000000000711c │ │ │ │ + Augmentation data: 43 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006e4c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006e58 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006e60 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006e88 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 0000000000006f1c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f28 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006f34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000006f80 │ │ │ │ + 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 0000000000006f4c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006f50 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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_advance_loc: 4 to 0000000000006f84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006fa8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006fb8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000007080 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007084 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000070ac │ │ │ │ + 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: 4 to 00000000000070b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070b4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006f80 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000006fac │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000070c0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070c4 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fb0 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000070cc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000200 0000000000000014 00000204 FDE cie=00000000 pc=0000000000007120..0000000000007138 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000218 0000000000000010 0000021c FDE cie=00000000 pc=000000000000aca0..000000000000aca8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002cc 0000000000000030 00000240 FDE cie=00000090 pc=0000000000007010..00000000000071b0 │ │ │ │ - Augmentation data: d2 4e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007014 │ │ │ │ +0000022c 0000000000000010 00000230 FDE cie=00000000 pc=000000000000acc0..000000000000accc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000240 0000000000000010 00000244 FDE cie=00000000 pc=0000000000007140..00000000000071a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000254 0000000000000010 00000258 FDE cie=00000000 pc=00000000000071a4..00000000000071dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000268 0000000000000034 000001dc FDE cie=00000090 pc=00000000000071e0..00000000000075e4 │ │ │ │ + Augmentation data: 99 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007018 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071e8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007024 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000702c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000071f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007038 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007204 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 240 to 0000000000007128 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 812 to 0000000000007530 │ │ │ │ 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 000000000000712c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007534 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007538 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000300 0000000000000034 00000304 FDE cie=00000000 pc=00000000000071b0..0000000000007294 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071b4 │ │ │ │ +000002a0 0000000000000034 00000214 FDE cie=00000090 pc=00000000000075e4..0000000000007a08 │ │ │ │ + Augmentation data: c1 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000071b8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075ec │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000075f0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000071c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000075f8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000007214 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007608 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 840 to 0000000000007950 │ │ │ │ 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 0000000000007218 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000721c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000725c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007954 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007958 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000338 0000000000000034 0000033c FDE cie=00000000 pc=00000000000072a0..000000000000735c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072a4 │ │ │ │ +000002d8 0000000000000024 000002dc FDE cie=00000000 pc=0000000000007a08..0000000000007ab4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007a18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007a1c │ │ │ │ DW_CFA_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 00000000000072b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007a28 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000072f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000007aa4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007aa8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007300 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000007338 │ │ │ │ - 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 000000000000733c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007340 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000370 0000000000000010 00000374 FDE cie=00000000 pc=0000000000007360..0000000000007374 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000384 0000000000000010 00000388 FDE cie=00000000 pc=0000000000007380..0000000000007390 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000398 0000000000000010 0000039c FDE cie=00000000 pc=0000000000007390..00000000000073ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ac 0000000000000024 000003b0 FDE cie=00000000 pc=00000000000073ac..0000000000007498 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073b0 │ │ │ │ +00000300 0000000000000030 00000274 FDE cie=00000090 pc=0000000000007ac0..0000000000007cec │ │ │ │ + Augmentation data: bc 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000073b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000073c4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 116 to 0000000000007438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ac8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007acc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007ad4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 428 to 0000000000007c80 │ │ │ │ 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 000000000000743c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007c88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d4 0000000000000034 000003d8 FDE cie=00000000 pc=00000000000074a0..000000000000755c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074a4 │ │ │ │ +00000334 0000000000000024 00000338 FDE cie=00000000 pc=0000000000007cec..0000000000007db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cf0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000074a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007cf4 │ │ │ │ DW_CFA_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 00000000000074c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007cfc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 0000000000007508 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000007da8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000750c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007510 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000007538 │ │ │ │ - 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 000000000000753c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007540 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000040c 0000000000000030 00000410 FDE cie=00000000 pc=0000000000007560..0000000000007600 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007564 │ │ │ │ +0000035c 0000000000000034 00000360 FDE cie=00000000 pc=000000000000ace0..000000000000ad68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ace4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007568 │ │ │ │ - DW_CFA_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 0000000000007580 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 72 to 00000000000075c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ace8 │ │ │ │ + DW_CFA_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 000000000000acf4 │ │ │ │ + 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: 88 to 000000000000ad4c │ │ │ │ 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 00000000000075cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000075f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad60 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00000440 000000000000002c 000003b4 FDE cie=00000090 pc=0000000000007600..00000000000076c8 │ │ │ │ - Augmentation data: 71 4d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007604 │ │ │ │ +00000394 0000000000000034 00000398 FDE cie=00000000 pc=000000000000ad80..000000000000ae30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007608 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007614 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000761c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000007688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad88 │ │ │ │ + DW_CFA_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 000000000000adcc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000add0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000add4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ade8 │ │ │ │ + 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 000000000000768c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000ae28 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae2c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000470 0000000000000050 00000474 FDE cie=00000000 pc=00000000000076c8..0000000000007794 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076cc │ │ │ │ +000003cc 0000000000000048 00000340 FDE cie=00000090 pc=0000000000007db0..00000000000080e4 │ │ │ │ + Augmentation data: 03 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007db4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076d0 │ │ │ │ - DW_CFA_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 00000000000076e0 │ │ │ │ - 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: 108 to 000000000000774c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007db8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007dbc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007dc4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000007de8 │ │ │ │ + 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_loc1: 548 to 000000000000800c │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008010 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008014 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000007770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008018 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000801c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000008060 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000806c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 112 to 00000000000080dc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +00000418 0000000000000040 0000038c FDE cie=00000090 pc=00000000000080e4..0000000000008f84 │ │ │ │ + Augmentation data: fe 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000080e8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000080ec │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000080f0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000080f8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008110 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2504 to 0000000000008ad8 │ │ │ │ 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 0000000000007774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008adc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000778c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000045c 00000000000000dc 000003d0 FDE cie=00000090 pc=0000000000008f84..0000000000009f54 │ │ │ │ + Augmentation data: c1 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f8c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008f90 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008f98 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008fa8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000000905c │ │ │ │ + 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 0000000000007790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009060 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009064 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 312 to 000000000000919c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000091e4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000009268 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000000938c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000093b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000009434 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 224 to 0000000000009514 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000954c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000095d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000095d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000009660 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 104 to 00000000000096c8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000009738 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 448 to 00000000000098f8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000098fc │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000009964 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 848 to 0000000000009cb4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009cc8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009ccc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cd0 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009cd4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009d0c │ │ │ │ + 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 0000000000009d10 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d14 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d18 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009d50 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009d5c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000009d88 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009d8c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009d94 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000009dc4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000009e04 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009e0c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000009e1c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009e3c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000009e54 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009e5c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009e94 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ │ │ │ │ -000004c4 000000000000006c 00000438 FDE cie=00000090 pc=00000000000077a0..0000000000007aac │ │ │ │ - Augmentation data: ff 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077a4 │ │ │ │ +0000053c 000000000000003c 00000540 FDE cie=00000000 pc=000000000000ae40..000000000000afdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077a8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000077b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae48 │ │ │ │ + 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 00000000000077bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ae50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000077cc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ae60 │ │ │ │ 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 000000000000ae68 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000077fc │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 436 to 00000000000079b0 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000079e8 │ │ │ │ + DW_CFA_advance_loc1: 304 to 000000000000af98 │ │ │ │ + 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000079ec │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000079f0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000007a70 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007a74 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000afa0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000534 0000000000000078 000004a8 FDE cie=00000090 pc=0000000000007aac..0000000000007dd4 │ │ │ │ - Augmentation data: 9e 4c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ab0 │ │ │ │ +0000057c 0000000000000064 000004f0 FDE cie=00000090 pc=0000000000009f60..000000000000abdc │ │ │ │ + Augmentation data: a4 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ab4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ab8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ac0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007ad0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ad8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000007b14 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007b1c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 476 to 0000000000007cf8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007cfc │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f68 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009f6c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009f74 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000009f94 │ │ │ │ + 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_offset_extended: r79 (v15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 2280 to 000000000000a87c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000007d30 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 0000000000007d34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d38 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a880 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000007d94 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a884 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 88 to 000000000000a8dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d98 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007d9c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000005b0 0000000000000034 000005b4 FDE cie=00000000 pc=0000000000009500..0000000000009588 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009504 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009508 │ │ │ │ - DW_CFA_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 0000000000009514 │ │ │ │ - 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: 88 to 000000000000956c │ │ │ │ - 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: 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 0000000000009570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009574 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000a8e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009580 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000005e4 0000000000000030 00000558 FDE cie=00000090 pc=000000000000abe0..000000000000ac98 │ │ │ │ + Augmentation data: 21 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000abe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000abe8 │ │ │ │ + DW_CFA_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 000000000000abf0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000ac58 │ │ │ │ + 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 0000000000009584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac5c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000005e8 0000000000000034 000005ec FDE cie=00000000 pc=00000000000095a0..0000000000009650 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a4 │ │ │ │ +00000618 000000000000002c 0000058c FDE cie=00000090 pc=000000000000afe0..000000000000b04c │ │ │ │ + Augmentation data: 08 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000b000 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a8 │ │ │ │ - DW_CFA_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 00000000000095ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b004 │ │ │ │ + DW_CFA_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 000000000000b030 │ │ │ │ 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 00000000000095f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b034 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b03c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009608 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b040 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000960c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b044 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009610 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000009648 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000648 0000000000000020 0000064c FDE cie=00000000 pc=000000000000b04c..000000000000b074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b050 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b054 │ │ │ │ + DW_CFA_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 000000000000b06c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000964c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000620 000000000000002c 00000624 FDE cie=00000000 pc=0000000000007de0..0000000000007e90 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007de4 │ │ │ │ +0000066c 000000000000002c 000005e0 FDE cie=00000090 pc=000000000000b080..000000000000b0ec │ │ │ │ + Augmentation data: bc 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007de8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b088 │ │ │ │ + DW_CFA_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 0000000000007dfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b090 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000007e7c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000b0c8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000650 0000000000000040 000005c4 FDE cie=00000090 pc=0000000000007e90..0000000000008054 │ │ │ │ - Augmentation data: 91 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e94 │ │ │ │ +0000069c 0000000000000030 00000610 FDE cie=00000090 pc=000000000000b0ec..000000000000b24c │ │ │ │ + Augmentation data: 9c 4f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e98 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ea4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007eb8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000007f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0f4 │ │ │ │ + DW_CFA_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 000000000000b0fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000b164 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000007f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b16c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000008008 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000800c │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008038 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008044 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00000694 0000000000000040 00000608 FDE cie=00000090 pc=0000000000008060..0000000000008224 │ │ │ │ - Augmentation data: 65 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008064 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008068 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000806c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008074 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008088 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 216 to 0000000000008160 │ │ │ │ - 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 0000000000008164 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008168 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 00000000000081d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000081dc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008208 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008214 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006d8 000000000000002c 000006dc FDE cie=00000000 pc=0000000000008224..0000000000008318 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008228 │ │ │ │ +000006d0 000000000000002c 000006d4 FDE cie=00000000 pc=000000000000b260..000000000000b378 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b264 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000822c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b268 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b26c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008244 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b274 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b288 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000000830c │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000000b2fc │ │ │ │ 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 0000000000008310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b300 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b304 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000708 0000000000000044 0000067c FDE cie=00000090 pc=0000000000008320..000000000000854c │ │ │ │ - Augmentation data: 09 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008324 │ │ │ │ +00000700 0000000000000050 00000704 FDE cie=00000000 pc=000000000000b380..000000000000b494 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008328 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000832c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008334 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008344 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000083a4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000008450 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000847c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b388 │ │ │ │ + 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 000000000000b394 │ │ │ │ + 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: 16 to 000000000000b3a4 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b3b0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000000b45c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b460 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b46c │ │ │ │ + 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 0000000000008480 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b470 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008484 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b474 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000084a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000084a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b478 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000084ac │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b47c │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b48c │ │ │ │ + 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 000000000000b490 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000750 0000000000000044 000006c4 FDE cie=00000090 pc=000000000000854c..000000000000877c │ │ │ │ - Augmentation data: e0 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008550 │ │ │ │ +00000754 000000000000003c 00000758 FDE cie=00000000 pc=000000000000b4a0..000000000000b5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008554 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008558 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008560 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008570 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 00000000000085f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b4a8 │ │ │ │ + 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 000000000000b4b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b4b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b4c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b4c8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000000b580 │ │ │ │ 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 00000000000085fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b588 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008604 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 00000000000086c4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000086cc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000086d4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000086dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000798 0000000000000054 0000070c FDE cie=00000090 pc=0000000000008780..00000000000089cc │ │ │ │ - Augmentation data: b7 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008784 │ │ │ │ +00000794 0000000000000044 00000798 FDE cie=00000000 pc=000000000000b5e0..000000000000b868 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b5ec │ │ │ │ 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 0000000000008790 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000087ac │ │ │ │ - DW_CFA_def_cfa_offset: 624 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b5f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b600 │ │ │ │ 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_loc1: 340 to 0000000000008900 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008914 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b60c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b610 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 512 to 000000000000b810 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b814 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000000b85c │ │ │ │ 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: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + 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 0000000000008918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b860 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000891c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000008930 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008934 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008938 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000008974 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008978 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008984 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000007f0 0000000000000040 00000764 FDE cie=00000090 pc=0000000000009660..00000000000097d0 │ │ │ │ - Augmentation data: 93 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009664 │ │ │ │ +000007dc 0000000000000024 000007e0 FDE cie=00000000 pc=000000000000e3a0..000000000000e404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009668 │ │ │ │ - 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: 24 to 0000000000009680 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 280 to 0000000000009798 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e3a8 │ │ │ │ + DW_CFA_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 000000000000e3b0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000e3fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e400 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000804 0000000000000048 00000778 FDE cie=00000090 pc=000000000000b868..000000000000bd80 │ │ │ │ + Augmentation data: 53 4e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b86c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b870 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b874 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b87c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b890 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000b8a0 │ │ │ │ + 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: 316 to 000000000000b9dc │ │ │ │ + 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 000000000000979c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b9e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b9e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000834 0000000000000054 000007a8 FDE cie=00000090 pc=00000000000089cc..0000000000008f88 │ │ │ │ - Augmentation data: 61 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000089d0 │ │ │ │ +00000850 0000000000000068 00000854 FDE cie=00000000 pc=000000000000bd80..000000000000bf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000089d4 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000089d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd88 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd8c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000089e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bd94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000089f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bda4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000089f8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000008a20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bdac │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 0000000000008aa0 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000000bdf8 │ │ │ │ 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 0000000000008aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bdfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000be00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 920 to 0000000000008e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000be0c │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000be18 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008e44 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000000becc │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000008e78 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bed8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bedc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000bf04 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf08 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008e84 │ │ │ │ + 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: 4 to 000000000000bf0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf14 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf18 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf1c │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf20 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ │ │ │ │ -0000088c 000000000000003c 00000890 FDE cie=00000000 pc=00000000000097e0..000000000000997c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097e4 │ │ │ │ +000008bc 0000000000000094 000008c0 FDE cie=00000000 pc=000000000000bf24..000000000000c214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000097e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf2c │ │ │ │ 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 00000000000097f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bf38 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bf40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bf4c │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bf58 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bf60 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000000c00c │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c014 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c01c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000c060 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c064 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c068 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009800 │ │ │ │ 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 0000000000009808 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 304 to 0000000000009938 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc1: 344 to 000000000000c1c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1c4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1c8 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c1d4 │ │ │ │ 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 000000000000993c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009940 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c1dc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000c1f8 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + 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 000000000000c204 │ │ │ │ + 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: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c208 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c20c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c210 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ │ │ │ │ -000008cc 0000000000000050 00000840 FDE cie=00000090 pc=0000000000008f88..00000000000094ec │ │ │ │ - Augmentation data: 1a 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f8c │ │ │ │ +00000954 0000000000000040 00000958 FDE cie=00000000 pc=000000000000c220..000000000000c3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c224 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008f90 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c228 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c22c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008f98 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008fa8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c234 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000008fc0 │ │ │ │ - DW_CFA_def_cfa_offset: 720 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c24c │ │ │ │ + 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 000000000000c258 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 824 to 00000000000092f8 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000000c378 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000009314 │ │ │ │ - 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 0000000000009318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c37c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000931c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000920 000000000000002c 00000924 FDE cie=00000000 pc=00000000000064e0..00000000000065a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064e4 │ │ │ │ +00000998 0000000000000020 0000099c FDE cie=00000000 pc=000000000000c3a8..000000000000c3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000064e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000064f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006500 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000006598 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3b0 │ │ │ │ + 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: 16 to 000000000000c3c0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000659c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000065a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000009bc 0000000000000010 000009c0 FDE cie=00000000 pc=000000000000c3cc..000000000000c3e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000950 0000000000000010 00000954 FDE cie=00000000 pc=0000000000009980..0000000000009994 │ │ │ │ +000009d0 0000000000000010 000009d4 FDE cie=00000000 pc=000000000000c3e4..000000000000c3fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000964 0000000000000028 00000968 FDE cie=00000000 pc=00000000000099a0..0000000000009a28 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099a4 │ │ │ │ +000009e4 0000000000000068 000009e8 FDE cie=00000000 pc=000000000000c400..000000000000c5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c404 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000099ac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000099b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000009a1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c408 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c40c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c414 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c428 │ │ │ │ + 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: 32 to 000000000000c448 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000c470 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000000c51c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000000c56c │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + 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 0000000000009a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c574 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + 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: 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 000000000000c578 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000c59c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5a0 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c5a8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ │ │ │ │ -00000990 0000000000000024 00000994 FDE cie=00000000 pc=0000000000009a28..0000000000009ac8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a2c │ │ │ │ +00000a50 0000000000000024 00000a54 FDE cie=00000000 pc=000000000000c5ac..000000000000d7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c5b4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c5c0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000009a84 │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000000c648 │ │ │ │ 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 0000000000009a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c64c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009b8 0000000000000024 000009bc FDE cie=00000000 pc=0000000000009ac8..0000000000009b6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009acc │ │ │ │ +00000a78 0000000000000030 00000a7c FDE cie=00000000 pc=000000000000e420..000000000000e490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009ad0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009ae0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000009b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e428 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e430 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e45c │ │ │ │ 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 000000000000e460 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e464 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000e488 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e48c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00000aac 0000000000000024 00000ab0 FDE cie=00000000 pc=000000000000d7e0..000000000000e398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d7e8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 1536 to 000000000000dde8 │ │ │ │ + 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 0000000000009b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ddf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000009e0 0000000000000010 000009e4 FDE cie=00000000 pc=0000000000009b6c..0000000000009b78 │ │ │ │ +00000ad4 0000000000000010 00000ad8 FDE cie=00000000 pc=00000000000064e0..0000000000006510 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009f4 0000000000000010 000009f8 FDE cie=00000000 pc=0000000000009b80..0000000000009b8c │ │ │ │ +00000ae8 0000000000000010 00000aec FDE cie=00000000 pc=0000000000015540..000000000001554c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a08 0000000000000024 00000a0c FDE cie=00000000 pc=0000000000009b8c..0000000000009c38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b90 │ │ │ │ +00000afc 000000000000002c 00000b00 FDE cie=00000000 pc=000000000000e4a0..000000000000e5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009b94 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009ba4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000009bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e4ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e4b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000e4c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000000e53c │ │ │ │ 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 0000000000009bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e540 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e544 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000a30 0000000000000024 00000a34 FDE cie=00000000 pc=0000000000009c40..0000000000009d08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c44 │ │ │ │ +00000b2c 000000000000003c 00000b30 FDE cie=00000000 pc=0000000000015560..00000000000156a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009c48 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009c58 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000009cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015568 │ │ │ │ + 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 0000000000015570 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015578 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015580 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015588 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000015640 │ │ │ │ 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 0000000000009ccc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009cd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a58 0000000000000024 00000a5c FDE cie=00000000 pc=0000000000009d08..0000000000009dd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d0c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d10 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009d20 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000009d90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + 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 0000000000009d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015648 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a80 0000000000000010 00000a84 FDE cie=00000000 pc=000000000000bee0..000000000000bf00 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000a94 0000000000000020 00000a98 FDE cie=00000000 pc=000000000000bf00..000000000000bf50 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000bf14 │ │ │ │ +00000b6c 000000000000003c 00000b70 FDE cie=00000000 pc=000000000000e5c0..000000000000e700 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000bf38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e5c8 │ │ │ │ + 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 000000000000e5d0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e5d8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e5e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e5e8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000000e6a0 │ │ │ │ + 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 000000000000bf3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ab8 000000000000004c 00000a2c FDE cie=00000090 pc=0000000000009de0..000000000000bcc0 │ │ │ │ - Augmentation data: 78 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009de4 │ │ │ │ +00000bac 0000000000000054 00000bb0 FDE cie=00000000 pc=000000000000e700..000000000000ea84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e708 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009de8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e70c │ │ │ │ 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 0000000000009e04 │ │ │ │ - DW_CFA_def_cfa_offset: 1296 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e714 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000e71c │ │ │ │ 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 000000000000e728 │ │ │ │ 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: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e72c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000e758 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 000000000000e814 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000e868 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 6360 to 000000000000b6dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b6f4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e86c │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000000e914 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000e968 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: 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: 172 to 000000000000ea14 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6f8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000b08 0000000000000034 00000b0c FDE cie=00000000 pc=000000000000bf60..000000000000c020 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bf68 │ │ │ │ - DW_CFA_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 000000000000bf7c │ │ │ │ - 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: 144 to 000000000000c00c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea18 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000000ea78 │ │ │ │ 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 000000000000c010 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c014 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b40 0000000000000034 00000ab4 FDE cie=00000090 pc=000000000000bcc0..000000000000bed0 │ │ │ │ - Augmentation data: 95 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bcc4 │ │ │ │ +00000c04 000000000000002c 00000c08 FDE cie=00000000 pc=000000000000ea84..000000000000ebac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ea8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bcc8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000bccc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ea90 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000bcd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ea98 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000bce4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000eaa0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000000be28 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000000eba0 │ │ │ │ + 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 000000000000be2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000be30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000b78 0000000000000024 00000b7c FDE cie=00000000 pc=000000000000c020..000000000000c064 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c024 │ │ │ │ +00000c34 0000000000000010 00000c38 FDE cie=00000000 pc=000000000000ebac..000000000000ebc4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000c48 0000000000000010 00000c4c FDE cie=00000000 pc=000000000000ebc4..000000000000ebdc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000c5c 0000000000000030 00000bd0 FDE cie=00000090 pc=00000000000156a0..0000000000015844 │ │ │ │ + Augmentation data: 1b 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c028 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000156a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c030 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000156b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000c05c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000156c0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 364 to 000000000001582c │ │ │ │ + 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 000000000000c060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015830 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015834 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ba0 0000000000000050 00000ba4 FDE cie=00000000 pc=000000000000c064..000000000000c24c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c068 │ │ │ │ +00000c90 0000000000000078 00000c04 FDE cie=00000090 pc=000000000000ebe0..000000000000f2c0 │ │ │ │ + Augmentation data: f7 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c06c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ebe8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ebf4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c078 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ec00 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000c098 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000ec18 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 232 to 000000000000ed00 │ │ │ │ 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 000000000000c09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c0a4 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 316 to 000000000000c1e0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000ed38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c1e8 │ │ │ │ + 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 000000000000c1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c1f0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 432 to 000000000000eef0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 296 to 000000000000f018 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000f050 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 000000000000f094 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000000f104 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000f13c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000f15c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f160 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000000f1c4 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f1d0 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000f1fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f208 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f210 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000000f278 │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f294 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f29c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2a0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + │ │ │ │ +00000d0c 0000000000000058 00000c80 FDE cie=00000090 pc=000000000000f2c0..0000000000010148 │ │ │ │ + Augmentation data: e9 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000f2d8 │ │ │ │ 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: 84 to 000000000000c244 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f2e4 │ │ │ │ + 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: 16 to 000000000000f2f4 │ │ │ │ + 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: 2024 to 000000000000fadc │ │ │ │ + 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 000000000000c248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fae0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000bf4 0000000000000030 00000b68 FDE cie=00000090 pc=000000000000c24c..000000000000c304 │ │ │ │ - Augmentation data: 13 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c250 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c254 │ │ │ │ - DW_CFA_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 000000000000c25c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000000c2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fae4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 336 to 000000000000fc34 │ │ │ │ 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2f0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c2f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c2fc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c300 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00000c28 0000000000000028 00000b9c FDE cie=00000090 pc=000000000000c304..000000000000c3b8 │ │ │ │ - Augmentation data: e8 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c308 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c30c │ │ │ │ - DW_CFA_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 000000000000c314 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 156 to 000000000000c3b0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c54 0000000000000030 00000c58 FDE cie=00000000 pc=000000000000c3c0..000000000000c44c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c3d0 │ │ │ │ +00000d68 0000000000000048 00000cdc FDE cie=00000090 pc=0000000000015860..0000000000015dac │ │ │ │ + Augmentation data: 5f 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c3d4 │ │ │ │ - DW_CFA_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 000000000000c3dc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c3e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c3f4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000c440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015868 │ │ │ │ + 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 0000000000015870 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015884 │ │ │ │ + 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: 220 to 0000000000015960 │ │ │ │ + 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 000000000000c444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015968 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c88 0000000000000048 00000bfc FDE cie=00000090 pc=000000000000c44c..000000000000c558 │ │ │ │ - Augmentation data: 91 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c450 │ │ │ │ +00000db4 0000000000000048 00000d28 FDE cie=00000090 pc=0000000000010148..0000000000010560 │ │ │ │ + Augmentation data: 37 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001014c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c454 │ │ │ │ - DW_CFA_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 000000000000c468 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c478 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c480 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000c500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010150 │ │ │ │ + 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 0000000000010158 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010164 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010178 │ │ │ │ + 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: 224 to 0000000000010258 │ │ │ │ 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 000000000000c504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001025c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010260 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c520 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e00 0000000000000058 00000e04 FDE cie=00000000 pc=0000000000015dc0..0000000000015f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015dc4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015dcc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015dd4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000015de8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015df0 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000015e0c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000015eb4 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000015ef0 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ef4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015ef8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000015f18 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f1c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f24 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015f2c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000e5c 0000000000000020 00000e60 FDE cie=00000000 pc=0000000000015f40..0000000000015fb0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000015f5c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f60 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000015f90 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015f94 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cd4 0000000000000048 00000c48 FDE cie=00000090 pc=000000000000c560..000000000000c6bc │ │ │ │ - Augmentation data: 54 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c564 │ │ │ │ +00000e80 0000000000000024 00000e84 FDE cie=00000000 pc=0000000000015fc0..0000000000016020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c568 │ │ │ │ - DW_CFA_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 000000000000c57c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c590 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c59c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000000c630 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000015fd4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000016018 │ │ │ │ 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 000000000000c634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001601c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c638 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000c684 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000ea8 000000000000004c 00000e1c FDE cie=00000090 pc=0000000000016020..0000000000016424 │ │ │ │ + Augmentation data: 63 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016024 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016028 │ │ │ │ + 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 000000000001603c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001604c │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 524 to 0000000000016258 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016270 │ │ │ │ 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 000000000000c688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c68c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016278 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000d20 0000000000000010 00000d24 FDE cie=00000000 pc=000000000000c6c0..000000000000c6d0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000d34 0000000000000038 00000d38 FDE cie=00000000 pc=000000000000c6d0..000000000000c74c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6d4 │ │ │ │ +00000ef8 000000000000004c 00000e6c FDE cie=00000090 pc=0000000000016440..0000000000016844 │ │ │ │ + Augmentation data: 4c 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c6d8 │ │ │ │ - DW_CFA_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 000000000000c6e0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c6f0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000c724 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016448 │ │ │ │ + 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 000000000001645c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001646c │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 524 to 0000000000016678 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016690 │ │ │ │ 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 000000000000c728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016694 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c72c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000c744 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000f48 000000000000004c 00000ebc FDE cie=00000090 pc=0000000000016860..0000000000016c64 │ │ │ │ + Augmentation data: 35 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016868 │ │ │ │ + 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 000000000001687c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001688c │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 524 to 0000000000016a98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000016ab0 │ │ │ │ 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 000000000000c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016ab8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d70 0000000000000038 00000d74 FDE cie=00000000 pc=000000000000c74c..000000000000c7c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c750 │ │ │ │ +00000f98 00000000000000a8 00000f0c FDE cie=00000090 pc=0000000000010560..00000000000120b0 │ │ │ │ + Augmentation data: 1f 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c754 │ │ │ │ - DW_CFA_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 000000000000c75c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000c76c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000c7a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010568 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010574 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001057c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010584 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001058c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000010608 │ │ │ │ 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: 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 000000000000c7a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001060c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c7a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c7bc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000010644 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010648 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 5672 to 0000000000011c70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011c74 │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011c78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000011cc8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011ccc │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011cd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011cd8 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000011d28 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011d2c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 708 to 0000000000011ff0 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000012000 │ │ │ │ + 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: 24 to 0000000000012018 │ │ │ │ + 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 0000000000012044 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012048 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000012060 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000012088 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001208c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000012094 │ │ │ │ + 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 00000000000120a8 │ │ │ │ + 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 000000000000c7c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000dac 0000000000000010 00000db0 FDE cie=00000000 pc=000000000000c7c4..000000000000c7d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000dc0 0000000000000010 00000dc4 FDE cie=00000000 pc=000000000000c7e0..000000000000c7ec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000dd4 0000000000000010 00000dd8 FDE cie=00000000 pc=000000000000c7ec..000000000000c7f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000de8 0000000000000010 00000dec FDE cie=00000000 pc=000000000000c800..000000000000c80c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000dfc 0000000000000010 00000e00 FDE cie=00000000 pc=000000000000c80c..000000000000c818 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000e10 0000000000000010 00000e14 FDE cie=00000000 pc=000000000000c820..000000000000c82c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e24 0000000000000010 00000e28 FDE cie=00000000 pc=000000000000c82c..000000000000c840 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e38 0000000000000040 00000e3c FDE cie=00000000 pc=000000000000c840..000000000000c8cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c844 │ │ │ │ +00001044 0000000000000048 00000fb8 FDE cie=00000090 pc=0000000000016c80..0000000000016fcc │ │ │ │ + Augmentation data: 93 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c848 │ │ │ │ - DW_CFA_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 000000000000c850 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c85c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c870 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000c8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c88 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016c8c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016ca0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016ca8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016cb8 │ │ │ │ + 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: 472 to 0000000000016e90 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c8a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e94 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016e98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000c8c4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + │ │ │ │ +00001090 0000000000000048 00001004 FDE cie=00000090 pc=0000000000016fe0..000000000001732c │ │ │ │ + Augmentation data: 75 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000016fec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017000 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017008 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017018 │ │ │ │ + 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: 472 to 00000000000171f0 │ │ │ │ + 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 000000000000c8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e7c 0000000000000010 00000e80 FDE cie=00000000 pc=000000000000c8cc..000000000000c90c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171f8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000e90 000000000000004c 00000e04 FDE cie=00000090 pc=000000000000c90c..000000000000ca68 │ │ │ │ - Augmentation data: a7 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c910 │ │ │ │ +000010dc 0000000000000048 00001050 FDE cie=00000090 pc=0000000000017340..000000000001768c │ │ │ │ + Augmentation data: 57 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017344 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c914 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017348 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001734c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c920 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017360 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000c934 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017368 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000c940 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017378 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000c948 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000000ca20 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 472 to 0000000000017550 │ │ │ │ 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 000000000000ca24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017554 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017558 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca2c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca30 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000ca5c │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee0 000000000000007c 00000e54 FDE cie=00000090 pc=000000000000ca68..000000000000ce08 │ │ │ │ - Augmentation data: 6a 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca6c │ │ │ │ +00001128 0000000000000048 0000109c FDE cie=00000090 pc=00000000000120b0..0000000000015530 │ │ │ │ + Augmentation data: 3b 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca70 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ca74 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ca7c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000cafc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000000cc20 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000000cc84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000120b8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000120c4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000120dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 8960 to 00000000000143dc │ │ │ │ + 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_advance_loc: 36 to 000000000000cca8 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ccb0 │ │ │ │ + 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 000000000000ccb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000143e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ccb8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000143e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001174 0000000000000030 00001178 FDE cie=00000000 pc=0000000000006520..00000000000065d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006524 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006528 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ 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 000000000000ccbc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000cce0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cd00 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000cd20 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000cd38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cd44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cd50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006530 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006540 │ │ │ │ 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: 4 to 000000000000cd54 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cd5c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cd60 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000cd8c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000cd98 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cda0 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000065cc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000cdcc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cdd0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000065d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f60 0000000000000024 00000f64 FDE cie=00000000 pc=000000000000ce20..000000000000ce8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce24 │ │ │ │ +000011a8 000000000000001c 000011ac FDE cie=00000000 pc=00000000000176a0..00000000000176dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce28 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176a8 │ │ │ │ DW_CFA_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 000000000000ce30 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000176bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000ce84 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f88 0000000000000020 00000f8c FDE cie=00000000 pc=000000000000ce8c..000000000000ceac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce90 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ce94 │ │ │ │ - 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: 16 to 000000000000cea4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cea8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fac 0000000000000010 00000fb0 FDE cie=00000000 pc=000000000000ceac..000000000000ceb4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000fc0 000000000000002c 00000fc4 FDE cie=00000000 pc=000000000000cec0..000000000000cf8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cec4 │ │ │ │ +000011c8 000000000000001c 000011cc FDE cie=00000000 pc=00000000000176e0..000000000001771c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cec8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000cedc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000176e8 │ │ │ │ + DW_CFA_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 000000000000cef0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000176fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000000cf80 │ │ │ │ - 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 000000000000cf84 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cf88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ff0 000000000000003c 00000ff4 FDE cie=00000000 pc=000000000000d900..000000000000d9c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d904 │ │ │ │ +000011e8 0000000000000034 000011ec FDE cie=00000000 pc=0000000000017720..000000000001780c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017728 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d910 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d91c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017738 │ │ │ │ + DW_CFA_def_cfa_offset: 2176 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000000d9a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000177f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017800 │ │ │ │ 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 000000000000d9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017804 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017808 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d9b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001220 0000000000000034 00001194 FDE cie=00000090 pc=0000000000017820..00000000000178b8 │ │ │ │ + Augmentation data: c3 4c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017824 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017828 │ │ │ │ + DW_CFA_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 0000000000017830 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001783c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000017898 │ │ │ │ + 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 000000000000d9bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001789c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001258 0000000000000024 0000125c FDE cie=00000000 pc=00000000000178c0..000000000001799c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178c8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000178dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000017944 │ │ │ │ + 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 0000000000017948 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001794c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001030 000000000000002c 00001034 FDE cie=00000000 pc=000000000000d9c0..000000000000da78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d9c4 │ │ │ │ +00001280 0000000000000024 00001284 FDE cie=00000000 pc=00000000000179a0..0000000000017a24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000179a8 │ │ │ │ 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_offset: r22 (x22) at cfa-8 │ │ │ │ - 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_advance_loc: 148 to 000000000000da70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000179ac │ │ │ │ + DW_CFA_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 00000000000179b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 100 to 0000000000017a18 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a1c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001060 0000000000000038 00000fd4 FDE cie=00000090 pc=000000000000cfa0..000000000000d1dc │ │ │ │ - Augmentation data: 35 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfa4 │ │ │ │ +000012a8 0000000000000050 000012ac FDE cie=00000000 pc=0000000000017a24..0000000000017b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfa8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cfac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cfb4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000cffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017a2c │ │ │ │ + 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 0000000000017a38 │ │ │ │ + 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: 16 to 0000000000017a48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017a54 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000017b00 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b04 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017b10 │ │ │ │ + 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 000000000000d000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 404 to 000000000000d198 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d19c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000d1c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b1c │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b20 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017b30 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000109c 0000000000000010 000010a0 FDE cie=00000000 pc=000000000000d1e0..000000000000d208 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010b0 0000000000000010 000010b4 FDE cie=00000000 pc=000000000000d208..000000000000d238 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000010c4 0000000000000010 000010c8 FDE cie=00000000 pc=000000000000d240..000000000000d24c │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b34 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010d8 0000000000000024 000010dc FDE cie=00000000 pc=000000000000d24c..000000000000d338 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d250 │ │ │ │ +000012fc 000000000000003c 00001300 FDE cie=00000000 pc=0000000000017b40..0000000000017c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d254 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d260 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000000d2e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b48 │ │ │ │ + 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 0000000000017b50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017b58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017b60 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017b68 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000017c20 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ 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 000000000000d2e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c28 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 0000000000000044 00001074 FDE cie=00000090 pc=000000000000d340..000000000000d5d0 │ │ │ │ - Augmentation data: af 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d344 │ │ │ │ +0000133c 000000000000003c 00001340 FDE cie=00000000 pc=0000000000017c80..0000000000017dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d348 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d34c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017c88 │ │ │ │ + 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 000000000000d354 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d368 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c90 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017c98 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000d37c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ca0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000000d524 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017ca8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000017d60 │ │ │ │ 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d52c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001148 0000000000000044 000010bc FDE cie=00000090 pc=000000000000d5d0..000000000000d8fc │ │ │ │ - Augmentation data: 92 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5d4 │ │ │ │ +0000137c 0000000000000058 00001380 FDE cie=00000000 pc=0000000000017dc0..0000000000018034 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017dc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5d8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017dc8 │ │ │ │ + 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 000000000000d5e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000d5f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017dd0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d600 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017dd8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017de4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000d608 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 364 to 000000000000d774 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000017e6c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e70 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000d77c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001190 000000000000002c 00001194 FDE cie=00000000 pc=000000000000dfc0..000000000000e048 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000dfdc │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000017f68 │ │ │ │ + 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 0000000000017f6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dfe0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000e010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017f70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000017fe4 │ │ │ │ + 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 000000000000e014 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fe8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000e038 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000013d8 0000000000000038 000013dc FDE cie=00000000 pc=000000000001b080..000000000001b3b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b088 │ │ │ │ + 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 000000000001b090 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b0a0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001b104 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000001b340 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001b3b0 │ │ │ │ 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: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e040 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3b4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000011c0 0000000000000024 000011c4 FDE cie=00000000 pc=000000000000e060..000000000000e0c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e064 │ │ │ │ +00001414 000000000000002c 00001418 FDE cie=00000000 pc=0000000000018040..00000000000181b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018048 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e068 │ │ │ │ - DW_CFA_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 000000000000e074 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000e0bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001804c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018054 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001805c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 328 to 00000000000181a4 │ │ │ │ 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 000000000000e0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00001444 0000000000000010 00001448 FDE cie=00000000 pc=00000000000181b0..00000000000181b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011e8 0000000000000028 000011ec FDE cie=00000000 pc=000000000000da80..000000000000dbb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da84 │ │ │ │ +00001458 0000000000000028 0000145c FDE cie=00000000 pc=00000000000181c0..0000000000018370 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da88 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000da8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000181d0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000da94 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000181d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000000db00 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 00000000000182cc │ │ │ │ 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 000000000000db04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000db08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000182d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001214 0000000000000010 00001218 FDE cie=00000000 pc=000000000000dbb0..000000000000dbc4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001228 000000000000003c 0000119c FDE cie=00000090 pc=000000000000dbc4..000000000000dd18 │ │ │ │ - Augmentation data: e1 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbc8 │ │ │ │ +00001484 000000000000005c 00001488 FDE cie=00000000 pc=0000000000018370..0000000000018734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018374 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018378 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dbd0 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dbd8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000dbec │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dbf4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000dc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001837c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018384 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018394 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001839c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000183b8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 264 to 00000000000184c0 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 228 to 00000000000185a4 │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000018620 │ │ │ │ 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: 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 000000000000dc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018628 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 188 to 00000000000186e4 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000186ec │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018708 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018710 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018730 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000014e4 0000000000000034 00001458 FDE cie=00000090 pc=0000000000018740..0000000000018828 │ │ │ │ + Augmentation data: 0d 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018748 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018754 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001875c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018770 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 00000000000187e8 │ │ │ │ + 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 00000000000187ec │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001268 0000000000000044 000011dc FDE cie=00000090 pc=000000000000dd20..000000000000dfb0 │ │ │ │ - Augmentation data: b9 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd24 │ │ │ │ +0000151c 0000000000000040 00001520 FDE cie=00000000 pc=0000000000018828..0000000000018c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001882c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd28 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000dd2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018830 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018834 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dd34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001883c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000dd44 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018854 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000dd4c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000dd58 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018860 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 376 to 000000000000ded0 │ │ │ │ + DW_CFA_advance_loc2: 1052 to 0000000000018c7c │ │ │ │ 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 000000000000ded4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ded8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c84 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000012b0 0000000000000010 000012b4 FDE cie=00000000 pc=000000000000ec80..000000000000eca8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000012c4 0000000000000020 000012c8 FDE cie=00000000 pc=000000000000ecc0..000000000000ed18 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ecdc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ece0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ed00 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000012e8 0000000000000054 0000125c FDE cie=00000090 pc=000000000000e0e0..000000000000e52c │ │ │ │ - Augmentation data: 58 43 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0e4 │ │ │ │ +00001560 000000000000002c 00001564 FDE cie=00000000 pc=000000000001b3c0..000000000001b4d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e0ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e0f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b3d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000e13c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b3e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000001b45c │ │ │ │ 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 000000000000e140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b460 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b464 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000000e1c4 │ │ │ │ - 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 000000000000e1c8 │ │ │ │ + │ │ │ │ +00001590 0000000000000048 00001504 FDE cie=00000090 pc=000000000001b4e0..000000000001b844 │ │ │ │ + Augmentation data: 73 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e1cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000e258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4e8 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b4ec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001b500 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b508 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b518 │ │ │ │ + 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 000000000001b6e8 │ │ │ │ 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 000000000000e25c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b6f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 216 to 000000000000e338 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e33c │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc1: 424 to 000000000000e4e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4f0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000e51c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e524 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ │ │ │ │ -00001340 0000000000000010 00001344 FDE cie=00000000 pc=000000000000e52c..000000000000e54c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001354 0000000000000010 00001358 FDE cie=00000000 pc=000000000000e54c..000000000000e574 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001368 0000000000000010 0000136c FDE cie=00000000 pc=000000000000e580..000000000000e5a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000137c 0000000000000010 00001380 FDE cie=00000000 pc=000000000000e5a8..000000000000e5b8 │ │ │ │ +000015dc 000000000000002c 00001550 FDE cie=00000090 pc=0000000000018ca0..0000000000018f38 │ │ │ │ + Augmentation data: 55 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ca4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ca8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018cac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018cb4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000018cc4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018ccc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001390 0000000000000010 00001394 FDE cie=00000000 pc=000000000000e5c0..000000000000e5f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000160c 000000000000004c 00001580 FDE cie=00000090 pc=0000000000018f40..0000000000019288 │ │ │ │ + Augmentation data: 5b 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f44 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018f48 │ │ │ │ + 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 0000000000018f50 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000018f70 │ │ │ │ + DW_CFA_def_cfa_offset: 688 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 372 to 00000000000190e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000190fc │ │ │ │ + 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 0000000000019100 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019104 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013a4 0000000000000044 00001318 FDE cie=00000090 pc=000000000000e5f0..000000000000e70c │ │ │ │ - Augmentation data: c4 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5f4 │ │ │ │ +0000165c 0000000000000040 000015d0 FDE cie=00000090 pc=0000000000019288..00000000000193fc │ │ │ │ + Augmentation data: 57 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001928c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5f8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019290 │ │ │ │ + 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 000000000000e604 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019298 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e618 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000192a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e624 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000192b4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e62c │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 160 to 000000000000e6cc │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000019398 │ │ │ │ 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001939c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000193a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000016a0 0000000000000048 00001614 FDE cie=00000090 pc=0000000000019400..000000000001985c │ │ │ │ + Augmentation data: 2f 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019404 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019408 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-128 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019410 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001941c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019430 │ │ │ │ + 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: 292 to 0000000000019554 │ │ │ │ + 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 0000000000019558 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001955c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013ec 0000000000000050 00001360 FDE cie=00000090 pc=000000000000e70c..000000000000ec64 │ │ │ │ - Augmentation data: 8e 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e710 │ │ │ │ +000016ec 0000000000000044 000016f0 FDE cie=00000000 pc=0000000000019860..0000000000019cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019864 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e714 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019868 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019870 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e720 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019878 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000019888 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001989c │ │ │ │ + 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: 400 to 0000000000019a2c │ │ │ │ + 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 0000000000019a30 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019a34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001734 0000000000000060 000016a8 FDE cie=00000090 pc=0000000000019ce0..000000000001a4b4 │ │ │ │ + Augmentation data: bb 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ce4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019cec │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019d00 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000019d08 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e728 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000019d1c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e730 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e73c │ │ │ │ - DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 804 to 000000000000ea60 │ │ │ │ + DW_CFA_advance_loc1: 608 to 0000000000019f7c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ea78 │ │ │ │ - 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 0000000000019f80 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019f84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 484 to 000000000001a168 │ │ │ │ + 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 000000000000ea7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a16c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001440 0000000000000010 00001444 FDE cie=00000000 pc=000000000000ed20..000000000000ed28 │ │ │ │ +00001798 000000000000004c 0000170c FDE cie=00000090 pc=000000000001a4c0..000000000001ace8 │ │ │ │ + Augmentation data: 97 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4c4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a4cc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a4d4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001a4f0 │ │ │ │ + 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 000000000001a4fc │ │ │ │ + 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: 1252 to 000000000001a9e0 │ │ │ │ + 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 000000000001a9e4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a9e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001454 000000000000002c 00001458 FDE cie=00000000 pc=000000000000efe0..000000000000f068 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000effc │ │ │ │ +000017e8 0000000000000040 0000175c FDE cie=00000090 pc=000000000001ace8..000000000001aecc │ │ │ │ + Augmentation data: a3 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001acec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f000 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000f030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001acf0 │ │ │ │ + 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 000000000001acf8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ad04 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001ad14 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000001ae38 │ │ │ │ + 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 000000000000f034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ae3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f058 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ae40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000182c 0000000000000040 000017a0 FDE cie=00000090 pc=000000000001aecc..000000000001b074 │ │ │ │ + Augmentation data: 86 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aed0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f05c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aed4 │ │ │ │ + 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 000000000001aedc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aee8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001aef4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001aefc │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 244 to 000000000001aff0 │ │ │ │ + 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 000000000000f060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aff4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001aff8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001484 0000000000000024 00001488 FDE cie=00000000 pc=000000000000f080..000000000000f0e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f084 │ │ │ │ +00001870 0000000000000010 00001874 FDE cie=00000000 pc=000000000001d960..000000000001d980 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001884 0000000000000020 00001888 FDE cie=00000000 pc=000000000001d980..000000000001d9d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d994 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d998 │ │ │ │ DW_CFA_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 000000000000f094 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000000f0dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d9b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014ac 0000000000000010 000014b0 FDE cie=00000000 pc=000000000000ed28..000000000000ed34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000018a8 000000000000004c 0000181c FDE cie=00000090 pc=000000000001b860..000000000001d740 │ │ │ │ + Augmentation data: 2b 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b864 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b868 │ │ │ │ + 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 000000000001b884 │ │ │ │ + DW_CFA_def_cfa_offset: 1296 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 6360 to 000000000001d15c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d174 │ │ │ │ + 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 000000000001d178 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d17c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014c0 0000000000000038 00001434 FDE cie=00000090 pc=000000000000ed40..000000000000ee94 │ │ │ │ - Augmentation data: 0b 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed44 │ │ │ │ +000018f8 0000000000000034 000018fc FDE cie=00000000 pc=000000000001d9e0..000000000001daa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed48 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9e8 │ │ │ │ + DW_CFA_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 000000000000ed54 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d9fc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ed64 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ed6c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000000ee10 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000001da8c │ │ │ │ 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 000000000001da90 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001930 0000000000000034 000018a4 FDE cie=00000090 pc=000000000001d740..000000000001d950 │ │ │ │ + Augmentation data: 48 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d744 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d748 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d74c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d754 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d764 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000001d8a8 │ │ │ │ + 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 000000000000ee14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ee18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014fc 0000000000000048 00001470 FDE cie=00000090 pc=000000000000eea0..000000000000efe0 │ │ │ │ - Augmentation data: e7 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea4 │ │ │ │ +00001968 000000000000003c 0000196c FDE cie=00000000 pc=000000000001daa0..000000000001dbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001daa4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eea8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eeac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001daa8 │ │ │ │ + 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 000000000000eeb4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dab4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eebc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000eec8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dac0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000eed0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001dad0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000eee8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dad8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000000ef90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 236 to 000000000001dbc4 │ │ │ │ + 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 000000000000ef94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dbc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef98 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001548 0000000000000010 0000154c FDE cie=00000000 pc=000000000000f7a0..000000000000f7c8 │ │ │ │ +000019a8 0000000000000010 000019ac FDE cie=00000000 pc=000000000001dfa0..000000000001dfc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000155c 0000000000000020 00001560 FDE cie=00000000 pc=000000000000f7e0..000000000000f838 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000f7fc │ │ │ │ +000019bc 0000000000000020 000019c0 FDE cie=00000000 pc=000000000001dfc0..000000000001e010 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001dfd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfd8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f820 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001dff8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001580 0000000000000044 000014f4 FDE cie=00000090 pc=000000000000f100..000000000000f3e0 │ │ │ │ - Augmentation data: 76 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f104 │ │ │ │ +000019e0 0000000000000030 00001954 FDE cie=00000090 pc=000000000001dbcc..000000000001dc48 │ │ │ │ + Augmentation data: ca 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dbd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f108 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f10c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f114 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f128 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f130 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f138 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 492 to 000000000000f324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dbd4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dbdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dbe8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001dc1c │ │ │ │ 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: 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 000000000000f328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f32c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc24 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000015c8 0000000000000038 0000153c FDE cie=00000090 pc=000000000000f3e0..000000000000f5f0 │ │ │ │ - Augmentation data: 59 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3e4 │ │ │ │ +00001a14 0000000000000040 00001a18 FDE cie=00000000 pc=000000000001dc48..000000000001ddf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc50 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f3f4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f3fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000000f43c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dc58 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dc60 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001dcc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f440 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dccc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 360 to 000000000000f5ac │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5b0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f5dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f5e8 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001604 0000000000000034 00001578 FDE cie=00000090 pc=000000000000f5f0..000000000000f764 │ │ │ │ - Augmentation data: 37 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f5f8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f600 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f608 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f61c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000000f6d0 │ │ │ │ + DW_CFA_advance_loc1: 272 to 000000000001dddc │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dde0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f6d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dde4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000163c 0000000000000010 00001640 FDE cie=00000000 pc=000000000000f764..000000000000f770 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001650 0000000000000010 00001654 FDE cie=00000000 pc=000000000000f770..000000000000f784 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001664 0000000000000010 00001668 FDE cie=00000000 pc=000000000000f784..000000000000f790 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001678 0000000000000010 0000167c FDE cie=00000000 pc=000000000000f840..000000000000f848 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000168c 0000000000000010 00001690 FDE cie=00000000 pc=000000000000fb00..000000000000fb28 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000016a0 0000000000000020 000016a4 FDE cie=00000000 pc=000000000000fb40..000000000000fb98 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fb5c │ │ │ │ +00001a58 0000000000000024 00001a5c FDE cie=00000000 pc=000000000001de00..000000000001de34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fb80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001de10 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001de2c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016c4 0000000000000030 00001638 FDE cie=00000090 pc=000000000000f848..000000000000f9e4 │ │ │ │ - Augmentation data: 86 40 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f84c │ │ │ │ +00001a80 0000000000000034 00001a84 FDE cie=00000000 pc=000000000001de40..000000000001dfa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f850 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000f864 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f874 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000000f91c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de48 │ │ │ │ + DW_CFA_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 000000000001de54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001deb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001deb8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001debc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001df2c │ │ │ │ + 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 000000000000f920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000016f8 0000000000000024 000016fc FDE cie=00000000 pc=000000000000f9e4..000000000000faf8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9e8 │ │ │ │ +00001ab8 0000000000000050 00001abc FDE cie=00000000 pc=000000000001e020..000000000001e178 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e024 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e028 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fa00 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000000fa94 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e030 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e050 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e054 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e058 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e064 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e06c │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000001e14c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e150 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e154 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e158 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fa9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e15c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e168 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e16c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e170 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e174 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001720 0000000000000010 00001724 FDE cie=00000000 pc=000000000000fea0..000000000000feb4 │ │ │ │ - DW_CFA_nop │ │ │ │ +00001b0c 000000000000002c 00001b10 FDE cie=00000000 pc=000000000001e180..000000000001e21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e184 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e188 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e190 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 112 to 000000000001e200 │ │ │ │ + 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 000000000001e204 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e208 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e214 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e218 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +00001b3c 0000000000000038 00001b40 FDE cie=00000000 pc=000000000001e220..000000000001e338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e224 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e228 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e238 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001e28c │ │ │ │ + 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 000000000001e290 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e294 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e2a0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e2a4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000001e324 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e328 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e330 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e334 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001734 0000000000000024 00001738 FDE cie=00000000 pc=000000000000fec0..000000000000fefc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fec4 │ │ │ │ +00001b78 0000000000000020 00001b7c FDE cie=00000000 pc=000000000001e340..000000000001e41c │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000001e3a0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fec8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e3ac │ │ │ │ DW_CFA_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 000000000000fed8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fef4 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001e3f8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e3fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000175c 0000000000000010 00001760 FDE cie=00000000 pc=000000000000fba0..000000000000fbb0 │ │ │ │ +00001b9c 0000000000000010 00001ba0 FDE cie=00000000 pc=000000000001e420..000000000001e5d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001770 0000000000000024 00001774 FDE cie=00000000 pc=000000000000fbb0..000000000000fbe4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbb4 │ │ │ │ +00001bb0 0000000000000024 00001bb4 FDE cie=00000000 pc=000000000001e5e0..000000000001e61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e8 │ │ │ │ DW_CFA_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 000000000000fbc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e5f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000fbdc │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001e614 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e618 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001798 000000000000005c 0000179c FDE cie=00000000 pc=000000000000fbe4..000000000000fcc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbe8 │ │ │ │ +00001bd8 0000000000000010 00001bdc FDE cie=00000000 pc=000000000001e620..000000000001e628 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001bec 0000000000000058 00001bf0 FDE cie=00000000 pc=000000000001e628..000000000001e760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e62c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e630 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e634 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fbf4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000fc20 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e63c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001e66c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc28 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000000fc90 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e680 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 140 to 000000000001e70c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fc94 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e714 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e718 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fc9c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e71c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fca4 │ │ │ │ - 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: 4 to 000000000001e720 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ 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: 4 to 000000000000fca8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001e74c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcac │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fcb4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e750 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e754 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e758 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e75c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000017f8 0000000000000024 000017fc FDE cie=00000000 pc=000000000000fcc8..000000000000fd38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fccc │ │ │ │ +00001c48 0000000000000024 00001c4c FDE cie=00000000 pc=000000000001e760..000000000001e83c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fcd0 │ │ │ │ - DW_CFA_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 000000000000fcdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000000fd28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e768 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e77c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000001e7e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e7ec │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001820 0000000000000054 00001824 FDE cie=00000000 pc=000000000000ff00..000000000000ffdc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ff10 │ │ │ │ +00001c70 000000000000003c 00001be4 FDE cie=00000090 pc=000000000001e840..000000000001ea54 │ │ │ │ + Augmentation data: 46 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ff14 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e848 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e84c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ff1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e854 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e86c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ff24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000ff38 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000ff8c │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ff98 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc1: 344 to 000000000001e9c4 │ │ │ │ + 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 000000000000ff9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffa0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001cb0 000000000000003c 00001c24 FDE cie=00000090 pc=000000000001ea60..000000000001ecc0 │ │ │ │ + Augmentation data: 20 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea68 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea74 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ea7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea88 │ │ │ │ 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: 56 to 000000000000ffd8 │ │ │ │ - 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_advance_loc1: 388 to 000000000001ec0c │ │ │ │ + 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 000000000001ec10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ec14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001878 0000000000000044 0000187c FDE cie=00000000 pc=000000000000ffe0..000000000001012c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffe4 │ │ │ │ +00001cf0 000000000000002c 00001c64 FDE cie=00000090 pc=000000000001ecc0..000000000001ed24 │ │ │ │ + Augmentation data: 1d 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffe8 │ │ │ │ - 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 000000000000fff0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010000 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001000c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010014 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010020 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000100d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecc8 │ │ │ │ + DW_CFA_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 000000000001ecd0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001ed04 │ │ │ │ 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 00000000000100dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed08 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000100e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018c0 0000000000000050 000018c4 FDE cie=00000000 pc=0000000000010140..0000000000010354 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010144 │ │ │ │ +00001d20 0000000000000024 00001d24 FDE cie=00000000 pc=000000000001ed24..000000000001edec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010148 │ │ │ │ - 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 0000000000010150 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010164 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010170 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001017c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 312 to 00000000000102b4 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102b8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102bc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000102c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed2c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ed34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 164 to 000000000001edd8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eddc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000102cc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ede0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001d48 0000000000000028 00001cbc FDE cie=00000090 pc=000000000001edec..000000000001ee24 │ │ │ │ + Augmentation data: d5 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edf0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001edf4 │ │ │ │ + DW_CFA_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 000000000001ee04 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001ee1c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001914 0000000000000068 00001918 FDE cie=00000000 pc=000000000000fd40..000000000000fe84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd44 │ │ │ │ +00001d74 0000000000000028 00001ce8 FDE cie=00000090 pc=000000000001ee24..000000000001ee68 │ │ │ │ + Augmentation data: b1 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fd48 │ │ │ │ - DW_CFA_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 000000000000fd54 │ │ │ │ - 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: 80 to 000000000000fda4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 148 to 000000000000fe38 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fe48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee2c │ │ │ │ + DW_CFA_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 000000000001ee3c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ee60 │ │ │ │ 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 000000000000fe4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe50 │ │ │ │ - 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001da0 0000000000000024 00001da4 FDE cie=00000000 pc=000000000001ee80..000000000001eeec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000fe68 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000fe74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ee88 │ │ │ │ + DW_CFA_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 000000000001ee90 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001eee4 │ │ │ │ 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 000000000000fe78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eee8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe7c │ │ │ │ - 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_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001dc8 0000000000000020 00001dcc FDE cie=00000000 pc=000000000001eeec..000000000001ef0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eef0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eef4 │ │ │ │ + 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: 16 to 000000000001ef04 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef08 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00001dec 0000000000000010 00001df0 FDE cie=00000000 pc=000000000001ef0c..000000000001ef14 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001980 0000000000000038 00001984 FDE cie=00000000 pc=0000000000010360..0000000000010418 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010364 │ │ │ │ +00001e00 000000000000002c 00001e04 FDE cie=00000000 pc=000000000001ef20..000000000001efec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010368 │ │ │ │ - DW_CFA_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 000000000001037c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010384 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 00000000000103fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef28 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ef3c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ef50 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000001efe0 │ │ │ │ + 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 000000000001efe4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efe8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e30 0000000000000010 00001e34 FDE cie=00000000 pc=000000000001f000..000000000001f008 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e44 0000000000000010 00001e48 FDE cie=00000000 pc=000000000001f008..000000000001f010 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e58 000000000000002c 00001dcc FDE cie=00000090 pc=000000000001f010..000000000001f064 │ │ │ │ + Augmentation data: d5 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f014 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f018 │ │ │ │ + DW_CFA_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 000000000001f020 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001f044 │ │ │ │ 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 0000000000010400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f048 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010404 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f04c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010410 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001e88 0000000000000024 00001e8c FDE cie=00000000 pc=000000000001f064..000000000001f090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f068 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f06c │ │ │ │ + DW_CFA_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 000000000001f074 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f088 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010414 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f08c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019bc 0000000000000020 000019c0 FDE cie=00000000 pc=0000000000010420..0000000000010448 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010424 │ │ │ │ +00001eb0 0000000000000028 00001e24 FDE cie=00000090 pc=000000000001f090..000000000001f0d0 │ │ │ │ + Augmentation data: 8d 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f094 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010428 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f098 │ │ │ │ DW_CFA_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 0000000000010440 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f0a0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001f0c8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019e0 0000000000000020 000019e4 FDE cie=00000000 pc=0000000000010448..00000000000104b8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010470 │ │ │ │ +00001edc 0000000000000028 00001e50 FDE cie=00000090 pc=000000000001f0d0..000000000001f11c │ │ │ │ + Augmentation data: 69 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f0d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000010494 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f0e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001f114 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010498 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f118 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a04 0000000000000010 00001a08 FDE cie=00000000 pc=00000000000104c0..00000000000104f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00001f08 0000000000000024 00001f0c FDE cie=00000000 pc=000000000001f120..000000000001f164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f124 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f128 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f130 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001f15c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f160 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00001a18 0000000000000038 00001a1c FDE cie=00000000 pc=0000000000010500..00000000000106bc │ │ │ │ - DW_CFA_advance_loc: 132 to 0000000000010584 │ │ │ │ +00001f30 0000000000000050 00001f34 FDE cie=00000000 pc=000000000001f164..000000000001f34c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f168 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010588 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f16c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f170 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001059c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f178 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 244 to 0000000000010690 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f198 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f19c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106a0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f1a4 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000001f2e0 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f2e8 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000106a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f2f0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000001f344 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f348 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a54 0000000000000024 00001a58 FDE cie=00000000 pc=00000000000106c0..00000000000107c0 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000106e4 │ │ │ │ +00001f84 0000000000000030 00001ef8 FDE cie=00000090 pc=000000000001f34c..000000000001f404 │ │ │ │ + Augmentation data: c9 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f350 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000106e8 │ │ │ │ - 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 00000000000106fc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000107ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f354 │ │ │ │ + DW_CFA_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 000000000001f35c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 144 to 000000000001f3ec │ │ │ │ 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 00000000000107b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000107b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f3f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001a7c 000000000000006c 000019f0 FDE cie=00000090 pc=00000000000107c0..0000000000010af4 │ │ │ │ - Augmentation data: de 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000107c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000107c8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000107cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000107d4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000107e4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000010810 │ │ │ │ - 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: 88 to 0000000000010868 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000010950 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000010984 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f3fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010988 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f400 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001098c │ │ │ │ - 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 │ │ │ │ + │ │ │ │ +00001fb8 0000000000000028 00001f2c FDE cie=00000090 pc=000000000001f404..000000000001f4b8 │ │ │ │ + Augmentation data: 9e 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f408 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000010a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f40c │ │ │ │ + DW_CFA_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 000000000001f414 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 156 to 000000000001f4b0 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000010ab4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - │ │ │ │ -00001aec 0000000000000010 00001af0 FDE cie=00000000 pc=0000000000010b00..0000000000010b84 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4b4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b00 0000000000000020 00001b04 FDE cie=00000000 pc=0000000000010b84..0000000000010c18 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000010bec │ │ │ │ +00001fe4 0000000000000030 00001fe8 FDE cie=00000000 pc=000000000001f4c0..000000000001f54c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f4d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010bf0 │ │ │ │ - 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: 12 to 0000000000010bfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4d4 │ │ │ │ + DW_CFA_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 000000000001f4dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f4e8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f4f4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001f540 │ │ │ │ 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 0000000000010c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b24 0000000000000058 00001b28 FDE cie=00000000 pc=0000000000010c20..0000000000010d00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c24 │ │ │ │ +00002018 0000000000000048 00001f8c FDE cie=00000090 pc=000000000001f54c..000000000001f658 │ │ │ │ + Augmentation data: 47 43 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f550 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f554 │ │ │ │ DW_CFA_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 0000000000010c34 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f568 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f578 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000010c44 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f580 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000010cb0 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000001f600 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010cb4 │ │ │ │ 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 0000000000010cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f608 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000010cd4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010ce0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f620 │ │ │ │ + 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 0000000000010ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f628 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002064 0000000000000048 00001fd8 FDE cie=00000090 pc=000000000001f660..000000000001f7bc │ │ │ │ + Augmentation data: 0a 43 00 00 │ │ │ │ + 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: 64 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f67c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f690 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f69c │ │ │ │ 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_nop │ │ │ │ - │ │ │ │ -00001b80 0000000000000010 00001b84 FDE cie=00000000 pc=0000000000010d00..0000000000010d70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001b94 000000000000005c 00001b08 FDE cie=00000090 pc=0000000000010d70..00000000000110b8 │ │ │ │ - Augmentation data: e1 3b 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010d78 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000010d84 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010d8c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 0000000000010dcc │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000001f730 │ │ │ │ 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 0000000000010dd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010dd4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 108 to 0000000000010e40 │ │ │ │ - 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 0000000000010e44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010e48 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 0000000000010ee0 │ │ │ │ - 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 0000000000010ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f734 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 324 to 000000000001102c │ │ │ │ + DW_CFA_advance_loc: 76 to 000000000001f784 │ │ │ │ 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 0000000000011030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f788 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011038 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f78c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000011074 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011078 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000110a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000110b0 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001bf4 0000000000000010 00001bf8 FDE cie=00000000 pc=00000000000110c0..00000000000110f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c08 0000000000000010 00001c0c FDE cie=00000000 pc=0000000000011100..000000000001114c │ │ │ │ +000020b0 0000000000000010 000020b4 FDE cie=00000000 pc=000000000001f7c0..000000000001f7d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c1c 0000000000000020 00001c20 FDE cie=00000000 pc=000000000001114c..00000000000111a4 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000011168 │ │ │ │ +000020c4 0000000000000038 000020c8 FDE cie=00000000 pc=000000000001f7d0..000000000001f84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7d4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001116c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001119c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f7d8 │ │ │ │ + DW_CFA_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 000000000001f7e0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f7f0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001f824 │ │ │ │ + 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 00000000000111a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f828 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f82c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001f844 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f848 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c40 0000000000000010 00001c44 FDE cie=00000000 pc=00000000000111a4..00000000000111c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c54 0000000000000024 00001c58 FDE cie=00000000 pc=00000000000111c4..00000000000112c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000111c8 │ │ │ │ +00002100 0000000000000038 00002104 FDE cie=00000000 pc=000000000001f84c..000000000001f8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000111cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000111d8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000011254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f854 │ │ │ │ + DW_CFA_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 000000000001f85c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f86c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001f8a0 │ │ │ │ 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: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001125c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001c7c 0000000000000020 00001c80 FDE cie=00000000 pc=00000000000112c0..00000000000112f8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000112d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112dc │ │ │ │ - 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: 16 to 00000000000112ec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f8bc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000112f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ca0 0000000000000010 00001ca4 FDE cie=00000000 pc=0000000000011300..0000000000011360 │ │ │ │ +0000213c 0000000000000010 00002140 FDE cie=00000000 pc=000000000001f8c4..000000000001f8d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cb4 0000000000000010 00001cb8 FDE cie=00000000 pc=0000000000011360..00000000000113bc │ │ │ │ +00002150 0000000000000010 00002154 FDE cie=00000000 pc=000000000001f8e0..000000000001f8ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cc8 0000000000000024 00001ccc FDE cie=00000000 pc=00000000000113c0..0000000000011514 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000113c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000113c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000113d4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000011450 │ │ │ │ - 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 0000000000011454 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011458 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00002164 0000000000000010 00002168 FDE cie=00000000 pc=000000000001f8ec..000000000001f8f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cf0 0000000000000014 00001cf4 FDE cie=00000000 pc=0000000000011520..0000000000011530 │ │ │ │ +00002178 0000000000000010 0000217c FDE cie=00000000 pc=000000000001f900..000000000001f90c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000218c 0000000000000010 00002190 FDE cie=00000000 pc=000000000001f90c..000000000001f918 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000021a0 0000000000000010 000021a4 FDE cie=00000000 pc=000000000001f920..000000000001f92c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d08 0000000000000020 00001d0c FDE cie=00000000 pc=0000000000012c60..0000000000012cb0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000012c74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c78 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012c98 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c9c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000021b4 0000000000000010 000021b8 FDE cie=00000000 pc=000000000001f92c..000000000001f940 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d2c 0000000000000024 00001d30 FDE cie=00000000 pc=0000000000012540..000000000001261c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012544 │ │ │ │ +000021c8 0000000000000040 000021cc FDE cie=00000000 pc=000000000001f940..000000000001f9cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f944 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012548 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f948 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001255c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000125c4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f950 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f95c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001f970 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001f9a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000125cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f9a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001f9c4 │ │ │ │ + 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 000000000001f9c8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d54 0000000000000010 00001d58 FDE cie=00000000 pc=0000000000012cc0..0000000000012ce0 │ │ │ │ +0000220c 0000000000000010 00002210 FDE cie=00000000 pc=000000000001f9cc..000000000001fa0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d68 000000000000003c 00001cdc FDE cie=00000090 pc=0000000000012620..0000000000012834 │ │ │ │ - Augmentation data: 3d 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012624 │ │ │ │ +00002220 000000000000004c 00002194 FDE cie=00000090 pc=000000000001fa0c..000000000001fb68 │ │ │ │ + Augmentation data: 5d 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012628 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001262c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012634 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001264c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 344 to 00000000000127a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa14 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa18 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fa20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001fa34 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fa40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fa48 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 000000000001fb20 │ │ │ │ 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 00000000000127a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000127ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb2c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb30 │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fb5c │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001da8 000000000000003c 00001d1c FDE cie=00000090 pc=0000000000012840..0000000000012aa0 │ │ │ │ - Augmentation data: 17 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012844 │ │ │ │ +00002270 000000000000007c 000021e4 FDE cie=00000090 pc=000000000001fb68..000000000001ff08 │ │ │ │ + Augmentation data: 20 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb6c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012848 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb70 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fb74 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001285c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fb7c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012868 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000001fbfc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 292 to 000000000001fd20 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 388 to 00000000000129ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000001fd84 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001fda8 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fdb0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fdb4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000129f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fdb8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + 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 000000000001fdbc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001fde0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fe00 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fe20 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001fe38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fe44 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fe50 │ │ │ │ + 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: 4 to 000000000001fe54 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fe5c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fe60 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fe8c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fe98 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001fea0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001fecc │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fed0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001de8 000000000000002c 00001d5c FDE cie=00000090 pc=0000000000012aa0..0000000000012b04 │ │ │ │ - Augmentation data: 14 3a 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012aa4 │ │ │ │ +000022f0 000000000000003c 00002264 FDE cie=00000090 pc=000000000001ff20..00000000000201a4 │ │ │ │ + Augmentation data: eb 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012aa8 │ │ │ │ - DW_CFA_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 0000000000012ab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000012ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff28 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ff30 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ff38 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001ff4c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 484 to 0000000000020130 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020134 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012aec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020138 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e18 0000000000000024 00001e1c FDE cie=00000000 pc=0000000000012b04..0000000000012bcc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012b08 │ │ │ │ +00002330 0000000000000054 000022a4 FDE cie=00000090 pc=00000000000201a4..0000000000020840 │ │ │ │ + Augmentation data: d0 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012b0c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012b14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 164 to 0000000000012bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000201ac │ │ │ │ + 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 00000000000201b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000201c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000201d8 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 1040 to 00000000000205e8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000020604 │ │ │ │ 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 0000000000012bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020608 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002060c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001e40 0000000000000028 00001db4 FDE cie=00000090 pc=0000000000012bcc..0000000000012c04 │ │ │ │ - Augmentation data: cc 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012bd0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012bd4 │ │ │ │ - DW_CFA_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 0000000000012be4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000012bfc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c00 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e6c 0000000000000028 00001de0 FDE cie=00000090 pc=0000000000012c04..0000000000012c48 │ │ │ │ - Augmentation data: a8 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c0c │ │ │ │ - DW_CFA_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 0000000000012c1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012c40 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e98 0000000000000044 00001e0c FDE cie=00000090 pc=0000000000012ce0..00000000000131e8 │ │ │ │ - Augmentation data: 84 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ce4 │ │ │ │ +00002388 0000000000000044 000022fc FDE cie=00000090 pc=0000000000020840..0000000000020d48 │ │ │ │ + Augmentation data: d5 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020848 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012cec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002084c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012cf4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020854 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012d04 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020864 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 800 to 0000000000013024 │ │ │ │ + DW_CFA_advance_loc1: 800 to 0000000000020b84 │ │ │ │ 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 0000000000013028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001302c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020b8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 308 to 0000000000013160 │ │ │ │ + DW_CFA_advance_loc1: 308 to 0000000000020cc0 │ │ │ │ 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 0000000000013164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013168 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020cc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ee0 0000000000000074 00001e54 FDE cie=00000090 pc=00000000000131e8..0000000000013778 │ │ │ │ - Augmentation data: 6e 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000131ec │ │ │ │ +000023d0 0000000000000074 00002344 FDE cie=00000090 pc=0000000000020d48..00000000000212d8 │ │ │ │ + Augmentation data: bf 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d4c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000131f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020d50 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000131fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000020d5c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013204 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020d64 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000001325c │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000020dbc │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020dc0 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020dc4 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 728 to 000000000001353c │ │ │ │ + DW_CFA_advance_loc1: 728 to 000000000002109c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013540 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210a0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210a4 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001354c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000210ac │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013550 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013554 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000210b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 248 to 000000000001364c │ │ │ │ + DW_CFA_advance_loc: 248 to 00000000000211ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013650 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013680 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000211e0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001368c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000211ec │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000136c0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000021220 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000136c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021228 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000136d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021238 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000013704 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000021264 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021268 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001370c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002126c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013710 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021270 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013718 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021278 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f58 000000000000002c 00001ecc FDE cie=00000090 pc=0000000000013780..00000000000137f0 │ │ │ │ - Augmentation data: 6d 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013784 │ │ │ │ +00002448 000000000000002c 000023bc FDE cie=00000090 pc=00000000000212e0..0000000000021350 │ │ │ │ + Augmentation data: be 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000212e8 │ │ │ │ DW_CFA_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 0000000000013790 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000212f0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000137d0 │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000021330 │ │ │ │ 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 00000000000137d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021334 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f88 0000000000000024 00001f8c FDE cie=00000000 pc=00000000000137f0..00000000000138f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137f4 │ │ │ │ +00002478 0000000000000024 0000247c FDE cie=00000000 pc=0000000000021350..0000000000021458 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021354 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000137f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021358 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000013800 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021360 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 228 to 00000000000138e4 │ │ │ │ + DW_CFA_advance_loc: 228 to 0000000000021444 │ │ │ │ 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 00000000000138e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000138ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002144c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001fb0 0000000000000028 00001f24 FDE cie=00000090 pc=0000000000013900..0000000000013938 │ │ │ │ - Augmentation data: 25 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013904 │ │ │ │ +000024a0 0000000000000028 00002414 FDE cie=00000090 pc=0000000000021460..0000000000021498 │ │ │ │ + Augmentation data: 76 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021464 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021468 │ │ │ │ DW_CFA_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 0000000000013918 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021478 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000013930 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021490 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021494 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001fdc 0000000000000028 00001f50 FDE cie=00000090 pc=0000000000013940..0000000000013984 │ │ │ │ - Augmentation data: 01 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013944 │ │ │ │ +000024cc 0000000000000028 00002440 FDE cie=00000090 pc=00000000000214a0..00000000000214e4 │ │ │ │ + Augmentation data: 52 40 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000214a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013948 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000214a8 │ │ │ │ DW_CFA_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 0000000000013958 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000214b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001397c │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000214dc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000214e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002008 0000000000000010 0000200c FDE cie=00000000 pc=00000000000149a0..00000000000149a8 │ │ │ │ +000024f8 0000000000000010 000024fc FDE cie=00000000 pc=0000000000021500..0000000000021508 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000201c 0000000000000010 00002020 FDE cie=00000000 pc=00000000000149a8..00000000000149b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002030 000000000000002c 00001fa4 FDE cie=00000090 pc=00000000000149b0..0000000000014a04 │ │ │ │ - Augmentation data: b5 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149b4 │ │ │ │ +0000250c 0000000000000020 00002510 FDE cie=00000000 pc=0000000000021508..000000000002154c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002151c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021520 │ │ │ │ DW_CFA_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 00000000000149c0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000149e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021540 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021544 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000149ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002060 0000000000000024 00002064 FDE cie=00000000 pc=0000000000014a04..0000000000014a30 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a08 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a0c │ │ │ │ - DW_CFA_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 0000000000014a14 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014a28 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00002530 0000000000000010 00002534 FDE cie=00000000 pc=000000000002154c..0000000000021554 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002088 0000000000000028 00001ffc FDE cie=00000090 pc=0000000000014a30..0000000000014a70 │ │ │ │ - Augmentation data: 6d 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014a40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000014a68 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a6c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00002544 0000000000000010 00002548 FDE cie=00000000 pc=0000000000021560..000000000002156c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020b4 0000000000000028 00002028 FDE cie=00000090 pc=0000000000014a70..0000000000014abc │ │ │ │ - Augmentation data: 49 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a74 │ │ │ │ +00002558 0000000000000034 000024cc FDE cie=00000090 pc=000000000002156c..0000000000021770 │ │ │ │ + Augmentation data: ce 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021570 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014a78 │ │ │ │ - DW_CFA_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 0000000000014a80 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000014ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021574 │ │ │ │ + DW_CFA_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 000000000002157c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021588 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000021670 │ │ │ │ + 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 0000000000014ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021674 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021678 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020e0 0000000000000010 000020e4 FDE cie=00000000 pc=0000000000014d60..0000000000014d6c │ │ │ │ +00002590 0000000000000014 00002594 FDE cie=00000000 pc=0000000000021770..0000000000021794 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020f4 0000000000000010 000020f8 FDE cie=00000000 pc=0000000000014ac0..0000000000014ac8 │ │ │ │ +000025a8 0000000000000010 000025ac FDE cie=00000000 pc=00000000000217a0..00000000000217a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002108 0000000000000020 0000210c FDE cie=00000000 pc=0000000000014ac8..0000000000014b0c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014adc │ │ │ │ +000025bc 000000000000002c 000025c0 FDE cie=00000000 pc=0000000000021a60..0000000000021ae8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021a7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000014b00 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000021ab0 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ab4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021ad8 │ │ │ │ + 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_advance_loc: 4 to 0000000000021adc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021ae0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000212c 0000000000000010 00002130 FDE cie=00000000 pc=0000000000014b0c..0000000000014b14 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002140 0000000000000010 00002144 FDE cie=00000000 pc=0000000000014b20..0000000000014b2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002154 0000000000000034 000020c8 FDE cie=00000090 pc=0000000000014b2c..0000000000014d30 │ │ │ │ - Augmentation data: b1 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b30 │ │ │ │ +000025ec 0000000000000024 000025f0 FDE cie=00000000 pc=0000000000021b00..0000000000021b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014b34 │ │ │ │ - DW_CFA_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 0000000000014b3c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000014b48 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000014c30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b08 │ │ │ │ + DW_CFA_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 0000000000021b14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000021b5c │ │ │ │ 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 0000000000014c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b60 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014c38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000218c 0000000000000010 00002190 FDE cie=00000000 pc=0000000000014d30..0000000000014d54 │ │ │ │ +00002614 0000000000000010 00002618 FDE cie=00000000 pc=00000000000217a8..00000000000217b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021a0 000000000000003c 00002114 FDE cie=00000090 pc=0000000000014d80..0000000000015004 │ │ │ │ - Augmentation data: 7a 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d84 │ │ │ │ +00002628 0000000000000038 0000259c FDE cie=00000090 pc=00000000000217c0..0000000000021914 │ │ │ │ + Augmentation data: 13 3f 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000217c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014d88 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000217c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000217cc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000014d98 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000014dac │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000217d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000217e4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000217ec │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000014f90 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000021890 │ │ │ │ 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 0000000000014f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000014f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021898 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021e0 0000000000000054 00002154 FDE cie=00000090 pc=0000000000015004..00000000000156a0 │ │ │ │ - Augmentation data: 5f 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015008 │ │ │ │ +00002664 0000000000000048 000025d8 FDE cie=00000090 pc=0000000000021920..0000000000021a60 │ │ │ │ + Augmentation data: ef 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021924 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001500c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021928 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002192c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015018 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021934 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015024 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002193c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015038 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021948 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021950 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021968 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1040 to 0000000000015448 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000021a10 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000015464 │ │ │ │ - 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 0000000000015468 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001546c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00002238 0000000000000050 0000223c FDE cie=00000000 pc=00000000000156a0..00000000000157f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156a8 │ │ │ │ - DW_CFA_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 00000000000156b0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000156d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000156d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000156e4 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000156ec │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 224 to 00000000000157cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157d0 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157d4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a14 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021a18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000157e8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157ec │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157f0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000157f4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000228c 000000000000002c 00002290 FDE cie=00000000 pc=0000000000015800..000000000001589c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015804 │ │ │ │ +000026b0 0000000000000038 000026b4 FDE cie=00000000 pc=0000000000021b80..0000000000021c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021b88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015810 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000021b9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021ba4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000015880 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000021c1c │ │ │ │ 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 0000000000015884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c20 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015894 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021c30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015898 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -000022bc 0000000000000038 000022c0 FDE cie=00000000 pc=00000000000158a0..00000000000159b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158a4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000158a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000158b8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001590c │ │ │ │ - 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 0000000000015910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015914 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015920 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015924 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000159a4 │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159a8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000159b0 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000159b4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022f8 0000000000000020 000022fc FDE cie=00000000 pc=00000000000159c0..0000000000015a9c │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000015a20 │ │ │ │ +000026ec 0000000000000020 000026f0 FDE cie=00000000 pc=0000000000021c40..0000000000021c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c48 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000015a78 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000021c60 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000231c 0000000000000010 00002320 FDE cie=00000000 pc=0000000000015aa0..0000000000015c58 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002330 0000000000000024 00002334 FDE cie=00000000 pc=0000000000015c60..0000000000015c9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c64 │ │ │ │ +00002710 0000000000000020 00002714 FDE cie=00000000 pc=0000000000021c68..0000000000021cd8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000021c90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021c94 │ │ │ │ DW_CFA_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 0000000000015c70 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000015c94 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021cb4 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021cb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002358 0000000000000010 0000235c FDE cie=00000000 pc=0000000000015ca0..0000000000015ca8 │ │ │ │ +00002734 0000000000000010 00002738 FDE cie=00000000 pc=0000000000021ce0..0000000000021d18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000236c 0000000000000058 00002370 FDE cie=00000000 pc=0000000000015ca8..0000000000015de0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015cac │ │ │ │ +00002748 0000000000000038 0000274c FDE cie=00000000 pc=0000000000021d20..0000000000021edc │ │ │ │ + DW_CFA_advance_loc: 132 to 0000000000021da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015cb0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015cb4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015cbc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000015cec │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000015d00 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 140 to 0000000000015d8c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021da8 │ │ │ │ + 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 0000000000021dbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 244 to 0000000000021eb0 │ │ │ │ + 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 0000000000021eb4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021eb8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021ec0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015d94 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015d98 │ │ │ │ - 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 0000000000015d9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015da0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021ec8 │ │ │ │ + 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_advance_loc: 44 to 0000000000015dcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002784 0000000000000024 00002788 FDE cie=00000000 pc=0000000000021ee0..0000000000021fe0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021f04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f08 │ │ │ │ + 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 0000000000021f1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 176 to 0000000000021fcc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fd0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015dd8 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015ddc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000023c8 000000000000003c 000023cc FDE cie=00000000 pc=0000000000015de0..0000000000015f0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015de4 │ │ │ │ +000027ac 000000000000006c 00002720 FDE cie=00000090 pc=0000000000021fe0..0000000000022314 │ │ │ │ + Augmentation data: ba 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fe4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015de8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021fec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015df4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021ff4 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022004 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015e00 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000022030 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015e10 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015e18 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 236 to 0000000000015f04 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 88 to 0000000000022088 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 232 to 0000000000022170 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000221a4 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 0000000000015f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000221a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000221ac │ │ │ │ + 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_loc1: 256 to 00000000000222ac │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000222d4 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + │ │ │ │ +0000281c 0000000000000010 00002820 FDE cie=00000000 pc=0000000000022320..00000000000223a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002408 0000000000000030 0000237c FDE cie=00000090 pc=0000000000015f0c..0000000000015f88 │ │ │ │ - Augmentation data: 94 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f10 │ │ │ │ +00002830 0000000000000020 00002834 FDE cie=00000000 pc=00000000000223a4..0000000000022438 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002240c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f14 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015f1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015f28 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015f5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022410 │ │ │ │ + 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: 12 to 000000000002241c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000243c 0000000000000040 00002440 FDE cie=00000000 pc=0000000000015f88..0000000000016138 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f8c │ │ │ │ +00002854 0000000000000058 00002858 FDE cie=00000000 pc=0000000000022440..0000000000022520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022444 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015f90 │ │ │ │ - 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 0000000000015f98 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015fa0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000016004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022448 │ │ │ │ + DW_CFA_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 0000000000022454 │ │ │ │ + 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 0000000000022464 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 00000000000224d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224d4 │ │ │ │ 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 0000000000016008 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001600c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 272 to 000000000001611c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000224f4 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022500 │ │ │ │ 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 0000000000016120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022504 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022508 │ │ │ │ + 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: 4 to 0000000000016124 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002480 0000000000000024 00002484 FDE cie=00000000 pc=0000000000016140..0000000000016174 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016144 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016148 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016150 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001616c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016170 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +000028b0 0000000000000010 000028b4 FDE cie=00000000 pc=0000000000022520..0000000000022590 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a8 0000000000000034 000024ac FDE cie=00000000 pc=0000000000016180..00000000000162e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016184 │ │ │ │ +000028c4 000000000000005c 00002838 FDE cie=00000090 pc=0000000000022590..00000000000228d8 │ │ │ │ + Augmentation data: bd 3c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022594 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016188 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022598 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000225a4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016194 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000225ac │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000161f4 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000225ec │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000161f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000225f0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000161fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000225f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000001626c │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000022660 │ │ │ │ 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 0000000000022664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022668 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 152 to 0000000000022700 │ │ │ │ + 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 0000000000022704 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022708 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 324 to 000000000002284c │ │ │ │ + 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 0000000000016270 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022850 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016274 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022858 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000022894 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022898 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000228c4 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000228d0 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024e0 0000000000000034 00002454 FDE cie=00000090 pc=0000000000006300..00000000000063b8 │ │ │ │ - Augmentation data: cb 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006304 │ │ │ │ +00002924 0000000000000010 00002928 FDE cie=00000000 pc=00000000000228e0..0000000000022914 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002938 0000000000000010 0000293c FDE cie=00000000 pc=0000000000022920..000000000002296c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000294c 0000000000000020 00002950 FDE cie=00000000 pc=000000000002296c..00000000000229c4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000022988 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006308 │ │ │ │ - DW_CFA_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 0000000000006310 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000631c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000006398 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002298c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000229bc │ │ │ │ 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 000000000000639c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000063a0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002970 0000000000000010 00002974 FDE cie=00000000 pc=00000000000229c4..00000000000229e4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002518 000000000000002c 0000251c FDE cie=00000000 pc=00000000000065c0..00000000000066d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065c4 │ │ │ │ +00002984 0000000000000024 00002988 FDE cie=00000000 pc=00000000000229e4..0000000000022ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065cc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000065d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000065e8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000006664 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229ec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000229f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000022a74 │ │ │ │ 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 0000000000006668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000666c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a7c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002548 0000000000000020 0000254c FDE cie=00000000 pc=000000000001b2a0..000000000001b300 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001b2cc │ │ │ │ +000029ac 0000000000000020 000029b0 FDE cie=00000000 pc=0000000000022ae0..0000000000022b18 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022af8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2d0 │ │ │ │ - DW_CFA_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 000000000001b2ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022afc │ │ │ │ + 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: 16 to 0000000000022b0c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b2f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000256c 0000000000000024 00002570 FDE cie=00000000 pc=000000000001b300..000000000001b360 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b304 │ │ │ │ +000029d0 0000000000000010 000029d4 FDE cie=00000000 pc=0000000000022b20..0000000000022b80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000029e4 0000000000000010 000029e8 FDE cie=00000000 pc=0000000000022b80..0000000000022bdc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000029f8 0000000000000024 000029fc FDE cie=00000000 pc=0000000000022be0..0000000000022d34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022be4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b308 │ │ │ │ - DW_CFA_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 000000000001b314 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001b358 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022be8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022bf4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000022c70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b35c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022c78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002a20 0000000000000014 00002a24 FDE cie=00000000 pc=0000000000022d40..0000000000022d50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002594 0000000000000024 00002598 FDE cie=00000000 pc=00000000000162e0..0000000000016364 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000162e8 │ │ │ │ +00002a38 000000000000003c 00002a3c FDE cie=00000000 pc=00000000000236c0..0000000000023780 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000236c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000162ec │ │ │ │ - DW_CFA_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 00000000000162f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000016358 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000236c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000236d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000236dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000023764 │ │ │ │ + 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 000000000001635c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023768 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002376c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023778 │ │ │ │ + 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 000000000002377c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000025bc 000000000000002c 000025c0 FDE cie=00000000 pc=0000000000016364..000000000001648c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001636c │ │ │ │ +00002a78 000000000000002c 00002a7c FDE cie=00000000 pc=0000000000023780..0000000000023838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023788 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016378 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023790 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016380 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002379c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000016480 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000023830 │ │ │ │ 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 0000000000016484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023834 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000025ec 000000000000003c 000025f0 FDE cie=00000000 pc=000000000001b360..000000000001b4a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b364 │ │ │ │ +00002aa8 0000000000000038 00002a1c FDE cie=00000090 pc=0000000000022d60..0000000000022f9c │ │ │ │ + Augmentation data: 09 3b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b368 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d68 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022d6c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022d74 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000022dbc │ │ │ │ + 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 0000000000022dc0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022dc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 404 to 0000000000022f58 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022f5c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000022f88 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022f94 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ae4 0000000000000010 00002ae8 FDE cie=00000000 pc=0000000000022fa0..0000000000022fc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002af8 0000000000000010 00002afc FDE cie=00000000 pc=0000000000022fc8..0000000000022ff8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002b0c 0000000000000010 00002b10 FDE cie=00000000 pc=0000000000023000..000000000002300c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002b20 0000000000000024 00002b24 FDE cie=00000000 pc=000000000002300c..00000000000230f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023010 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023014 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023020 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 132 to 00000000000230a4 │ │ │ │ + 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 00000000000230a8 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000230ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002b48 0000000000000044 00002abc FDE cie=00000090 pc=0000000000023100..0000000000023390 │ │ │ │ + Augmentation data: 83 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023104 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023108 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002310c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b370 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023114 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023128 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b378 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023130 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b380 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002313c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b388 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000001b440 │ │ │ │ + DW_CFA_advance_loc1: 424 to 00000000000232e4 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b444 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232e8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b448 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000262c 000000000000003c 00002630 FDE cie=00000000 pc=000000000001648c..00000000000165c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016490 │ │ │ │ +00002b90 0000000000000044 00002b04 FDE cie=00000090 pc=0000000000023390..00000000000236bc │ │ │ │ + Augmentation data: 66 3a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023394 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016494 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023398 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002339c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001649c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000164a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000233a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000164ac │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000233b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000233c0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000164b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000233c8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000016568 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 364 to 0000000000023534 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001656c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023538 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002353c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00002bd8 0000000000000010 00002bdc FDE cie=00000000 pc=0000000000023b40..0000000000023b54 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000266c 000000000000002c 000025e0 FDE cie=00000090 pc=000000000001b4a0..000000000001b5b8 │ │ │ │ - Augmentation data: 4d 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b4a4 │ │ │ │ +00002bec 0000000000000024 00002bf0 FDE cie=00000000 pc=0000000000023b60..0000000000023b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b4a8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b4ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b68 │ │ │ │ + DW_CFA_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 000000000001b4b4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023b78 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 000000000001b534 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000023b94 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b53c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000269c 0000000000000010 000026a0 FDE cie=00000000 pc=00000000000165c8..00000000000165fc │ │ │ │ +00002c14 0000000000000010 00002c18 FDE cie=00000000 pc=0000000000023840..0000000000023850 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026b0 0000000000000030 000026b4 FDE cie=00000000 pc=0000000000016600..00000000000167b4 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000016628 │ │ │ │ +00002c28 0000000000000024 00002c2c FDE cie=00000000 pc=0000000000023850..0000000000023884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023854 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001662c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023858 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001666c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016670 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000001671c │ │ │ │ - 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_advance_loc: 12 to 0000000000016728 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023860 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002387c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001672c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016730 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000026e4 0000000000000024 000026e8 FDE cie=00000000 pc=00000000000167c0..00000000000168ac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000167c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000167c8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000167dc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000016854 │ │ │ │ - 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 0000000000016858 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023880 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001685c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000270c 0000000000000028 00002710 FDE cie=00000000 pc=000000000001b5c0..000000000001b6a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c4 │ │ │ │ +00002c50 000000000000005c 00002c54 FDE cie=00000000 pc=0000000000023884..0000000000023968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023888 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b5d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b5dc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001b69c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002388c │ │ │ │ + DW_CFA_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 0000000000023894 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000238c0 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000238c8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000023930 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023934 │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002393c │ │ │ │ DW_CFA_restore: 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: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023940 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002738 0000000000000030 000026ac FDE cie=00000090 pc=000000000001b6c0..000000000001b864 │ │ │ │ - Augmentation data: 93 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023944 │ │ │ │ + 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: 4 to 000000000001b6c8 │ │ │ │ - DW_CFA_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 000000000001b6d4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b6e0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 364 to 000000000001b84c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023948 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002394c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023954 │ │ │ │ DW_CFA_restore: 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: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b850 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023958 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002395c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000276c 0000000000000020 00002770 FDE cie=00000000 pc=000000000001b880..000000000001b8f0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001b89c │ │ │ │ +00002cb0 0000000000000024 00002cb4 FDE cie=00000000 pc=0000000000023968..00000000000239d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002396c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b8a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023970 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001b8d0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002397c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 76 to 00000000000239c8 │ │ │ │ + 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 000000000001b8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002790 0000000000000024 00002794 FDE cie=00000000 pc=000000000001b900..000000000001b960 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b904 │ │ │ │ +00002cd8 0000000000000054 00002cdc FDE cie=00000000 pc=0000000000023ba0..0000000000023c7c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023bb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b908 │ │ │ │ - DW_CFA_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 000000000001b914 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 000000000001b958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023bb4 │ │ │ │ + DW_CFA_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 0000000000023bbc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023bc4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023bd8 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000023c2c │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023c38 │ │ │ │ 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 000000000001b95c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c3c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c40 │ │ │ │ + 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: 56 to 0000000000023c78 │ │ │ │ + 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 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000027b8 0000000000000044 0000272c FDE cie=00000090 pc=00000000000168ac..0000000000016bcc │ │ │ │ - Augmentation data: 23 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168b0 │ │ │ │ +00002d30 0000000000000044 00002d34 FDE cie=00000000 pc=0000000000023c80..0000000000023dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000168b4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000168c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023c88 │ │ │ │ + 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 00000000000168d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023c90 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023ca0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023cac │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023cb4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000168dc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023cc0 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 484 to 0000000000016ac0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000023d78 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002800 0000000000000048 00002774 FDE cie=00000090 pc=0000000000016bcc..0000000000016fec │ │ │ │ - Augmentation data: 13 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016bd0 │ │ │ │ +00002d78 0000000000000050 00002d7c FDE cie=00000000 pc=0000000000023de0..0000000000023ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023de4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016bd4 │ │ │ │ - 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 0000000000016bdc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016be8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016bfc │ │ │ │ - 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: 224 to 0000000000016cdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023de8 │ │ │ │ + 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 0000000000023df0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023e04 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023e10 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023e1c │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 312 to 0000000000023f54 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f58 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f5c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023f64 │ │ │ │ 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 0000000000016ce0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f68 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023f6c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ce4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000284c 0000000000000048 000027c0 FDE cie=00000090 pc=000000000001b960..000000000001beac │ │ │ │ - Augmentation data: e7 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b964 │ │ │ │ +00002dcc 0000000000000068 00002dd0 FDE cie=00000000 pc=00000000000239e0..0000000000023b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b968 │ │ │ │ - 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 000000000001b970 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b984 │ │ │ │ - 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: 220 to 000000000001ba60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000239e8 │ │ │ │ + DW_CFA_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 00000000000239f4 │ │ │ │ + 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: 80 to 0000000000023a44 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000023ad8 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023ae8 │ │ │ │ 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 000000000001ba64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba68 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002898 0000000000000038 0000280c FDE cie=00000090 pc=000000000001bec0..000000000001c088 │ │ │ │ - Augmentation data: bf 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023aec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023af0 │ │ │ │ DW_CFA_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 000000000001bed0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001bee4 │ │ │ │ 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: 236 to 000000000001bfd0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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: 24 to 0000000000023b08 │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023b14 │ │ │ │ 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 000000000001bfd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b18 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023b1c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bfd8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002e38 000000000000002c 00002e3c FDE cie=00000000 pc=0000000000024540..00000000000245c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002455c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024560 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000024590 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024594 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000245b8 │ │ │ │ + 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_advance_loc: 4 to 00000000000245bc │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245c0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000028d4 0000000000000024 000028d8 FDE cie=00000000 pc=000000000001c0a0..000000000001c0e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c0a4 │ │ │ │ +00002e68 0000000000000024 00002e6c FDE cie=00000000 pc=00000000000245e0..0000000000024644 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245e8 │ │ │ │ DW_CFA_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 000000000001c0b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000245f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001c0e0 │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002463c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024640 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000028fc 000000000000003c 00002870 FDE cie=00000090 pc=000000000001c100..000000000001c2fc │ │ │ │ - Augmentation data: ab 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c104 │ │ │ │ +00002e90 0000000000000028 00002e94 FDE cie=00000000 pc=0000000000024000..0000000000024130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024004 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c108 │ │ │ │ - DW_CFA_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 000000000001c114 │ │ │ │ - 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 000000000001c11c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 368 to 000000000001c28c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024008 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002400c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024014 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000024080 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c294 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024088 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000293c 0000000000000038 000028b0 FDE cie=00000090 pc=000000000001c300..000000000001c4bc │ │ │ │ - Augmentation data: 8b 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c304 │ │ │ │ +00002ebc 0000000000000010 00002ec0 FDE cie=00000000 pc=0000000000024130..0000000000024144 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ed0 000000000000003c 00002e44 FDE cie=00000090 pc=0000000000024144..0000000000024298 │ │ │ │ + Augmentation data: 55 37 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024148 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c308 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002414c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024150 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c310 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024158 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c324 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002416c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024174 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000001c404 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000024214 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024218 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c40c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002421c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002978 0000000000000040 000028ec FDE cie=00000090 pc=000000000001c4c0..000000000001c668 │ │ │ │ - Augmentation data: 9f 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4c4 │ │ │ │ +00002f10 0000000000000044 00002e84 FDE cie=00000090 pc=00000000000242a0..0000000000024530 │ │ │ │ + Augmentation data: 2d 37 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c4c8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242a8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242ac │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c4d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c4e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000242b4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000242c4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000242cc │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000242d8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 340 to 000000000001c638 │ │ │ │ + DW_CFA_advance_loc1: 376 to 0000000000024450 │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024454 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024458 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000029bc 0000000000000028 000029c0 FDE cie=00000000 pc=0000000000016fec..00000000000170e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ff0 │ │ │ │ +00002f58 0000000000000010 00002f5c FDE cie=00000000 pc=0000000000025200..0000000000025228 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002f6c 0000000000000020 00002f70 FDE cie=00000000 pc=0000000000025240..0000000000025298 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002525c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ff4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025260 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025280 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025284 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002f90 0000000000000054 00002f04 FDE cie=00000090 pc=0000000000024660..0000000000024aac │ │ │ │ + Augmentation data: cc 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024664 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024668 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002466c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016ffc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024674 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000001703c │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000246bc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017040 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017044 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029e8 0000000000000048 0000295c FDE cie=00000090 pc=000000000001c680..000000000001c9cc │ │ │ │ - Augmentation data: 42 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c684 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c688 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c68c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c6a0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c6a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c6b8 │ │ │ │ - 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: 472 to 000000000001c890 │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000024744 │ │ │ │ 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 000000000001c894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024748 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002474c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002a34 0000000000000048 000029a8 FDE cie=00000090 pc=000000000001c9e0..000000000001cd2c │ │ │ │ - Augmentation data: 24 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9e8 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c9ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ca00 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ca08 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ca18 │ │ │ │ - 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: 472 to 000000000001cbf0 │ │ │ │ + DW_CFA_advance_loc: 140 to 00000000000247d8 │ │ │ │ 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 000000000001cbf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247dc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cbf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000247e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 216 to 00000000000248b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000248bc │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc1: 424 to 0000000000024a64 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024a70 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024a9c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024aa4 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + │ │ │ │ +00002fe8 0000000000000010 00002fec FDE cie=00000000 pc=0000000000024aac..0000000000024acc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ffc 0000000000000010 00003000 FDE cie=00000000 pc=0000000000024acc..0000000000024af4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003010 0000000000000010 00003014 FDE cie=00000000 pc=0000000000024b00..0000000000024b28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a80 000000000000004c 000029f4 FDE cie=00000090 pc=00000000000170e0..0000000000018f84 │ │ │ │ - Augmentation data: 07 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000170e4 │ │ │ │ +00003024 0000000000000010 00003028 FDE cie=00000000 pc=0000000000024b28..0000000000024b38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003038 0000000000000010 0000303c FDE cie=00000000 pc=0000000000024b40..0000000000024b70 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000304c 0000000000000044 00002fc0 FDE cie=00000090 pc=0000000000024b70..0000000000024c8c │ │ │ │ + Augmentation data: 38 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b74 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000170e8 │ │ │ │ - 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 0000000000017104 │ │ │ │ - DW_CFA_def_cfa_offset: 2016 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 5600 to 00000000000186e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b78 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b7c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b84 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024b98 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ba4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024bac │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 160 to 0000000000024c4c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000186fc │ │ │ │ - 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 0000000000018700 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002ad0 000000000000004c 00002a44 FDE cie=00000090 pc=000000000001cd40..000000000001d144 │ │ │ │ - Augmentation data: 03 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd44 │ │ │ │ +00003094 0000000000000050 00003008 FDE cie=00000090 pc=0000000000024c8c..00000000000251e4 │ │ │ │ + Augmentation data: 02 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c94 │ │ │ │ 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 000000000001cd5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024ca0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024ca8 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024cb0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001cd6c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024cbc │ │ │ │ + DW_CFA_def_cfa_offset: 560 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000001cf78 │ │ │ │ + DW_CFA_advance_loc1: 804 to 0000000000024fe0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001cf90 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024ff8 │ │ │ │ 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 000000000001cf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ffc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000030e8 0000000000000010 000030ec FDE cie=00000000 pc=0000000000025940..0000000000025968 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002b20 000000000000004c 00002a94 FDE cie=00000090 pc=000000000001d160..000000000001d564 │ │ │ │ - Augmentation data: ec 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d164 │ │ │ │ +000030fc 0000000000000020 00003100 FDE cie=00000000 pc=0000000000025980..00000000000259d8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002599c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d168 │ │ │ │ - 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 000000000001d17c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d18c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000001d398 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259a0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000259c0 │ │ │ │ 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 000000000001d3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d3b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b70 000000000000004c 00002ae4 FDE cie=00000090 pc=000000000001d580..000000000001d984 │ │ │ │ - Augmentation data: d5 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d584 │ │ │ │ +00003120 0000000000000044 00003094 FDE cie=00000090 pc=00000000000252a0..0000000000025580 │ │ │ │ + Augmentation data: c7 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d588 │ │ │ │ - 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 000000000001d59c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d5ac │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 000000000001d7b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252a8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000252c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252d0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252d8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 492 to 00000000000254c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d7d0 │ │ │ │ - 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 000000000001d7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000254cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bc0 000000000000004c 00002b34 FDE cie=00000090 pc=0000000000018f84..000000000001b290 │ │ │ │ - Augmentation data: bf 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f88 │ │ │ │ +00003168 0000000000000038 000030dc FDE cie=00000090 pc=0000000000025580..0000000000025790 │ │ │ │ + Augmentation data: aa 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018f8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025588 │ │ │ │ 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 0000000000018fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 2944 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 7128 to 000000000001ab80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025594 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002559c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 00000000000255dc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ab98 │ │ │ │ - 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 000000000001ab9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000255e0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000255e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 360 to 000000000002574c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025750 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002577c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025788 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c10 0000000000000024 00002c14 FDE cie=00000000 pc=00000000000066e0..0000000000006754 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066e4 │ │ │ │ +000031a4 0000000000000034 00003118 FDE cie=00000090 pc=0000000000025790..0000000000025904 │ │ │ │ + Augmentation data: 88 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025794 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000066e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025798 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000257a0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000066f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000257a8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000000674c │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000257bc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000025870 │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006750 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00002c38 0000000000000010 00002c3c FDE cie=00000000 pc=000000000001df20..000000000001df40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c4c 0000000000000020 00002c50 FDE cie=00000000 pc=000000000001df40..000000000001df90 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001df54 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df58 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001df78 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025874 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c70 0000000000000010 00002c74 FDE cie=00000000 pc=000000000001d9a0..000000000001d9ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002c84 0000000000000010 00002c88 FDE cie=00000000 pc=000000000001d9ac..000000000001d9c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025878 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c98 0000000000000010 00002c9c FDE cie=00000000 pc=000000000001d9c0..000000000001d9d0 │ │ │ │ +000031dc 0000000000000010 000031e0 FDE cie=00000000 pc=0000000000025904..0000000000025910 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cac 0000000000000010 00002cb0 FDE cie=00000000 pc=000000000001d9d0..000000000001d9e0 │ │ │ │ +000031f0 0000000000000010 000031f4 FDE cie=00000000 pc=0000000000025910..0000000000025924 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cc0 0000000000000010 00002cc4 FDE cie=00000000 pc=000000000001d9e0..000000000001d9f0 │ │ │ │ +00003204 0000000000000010 00003208 FDE cie=00000000 pc=0000000000025924..0000000000025930 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cd4 0000000000000010 00002cd8 FDE cie=00000000 pc=000000000001d9f0..000000000001d9fc │ │ │ │ +00003218 0000000000000010 0000321c FDE cie=00000000 pc=00000000000259e0..00000000000259e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ce8 0000000000000010 00002cec FDE cie=00000000 pc=000000000001da00..000000000001da0c │ │ │ │ +0000322c 0000000000000010 00003230 FDE cie=00000000 pc=0000000000025ca0..0000000000025cc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cfc 0000000000000028 00002d00 FDE cie=00000000 pc=000000000001da0c..000000000001dbc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da10 │ │ │ │ +00003240 0000000000000020 00003244 FDE cie=00000000 pc=0000000000025ce0..0000000000025d38 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025cfc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001da14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d00 │ │ │ │ DW_CFA_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 000000000001da1c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 260 to 000000000001db20 │ │ │ │ - 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 000000000001db24 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001db28 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002d28 0000000000000030 00002d2c FDE cie=00000000 pc=000000000001dbc0..000000000001dca4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dbc4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dbc8 │ │ │ │ - DW_CFA_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 000000000001dbd0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dbe0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dbe8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000001dc9c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025d20 │ │ │ │ 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 000000000001dca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d5c 0000000000000010 00002d60 FDE cie=00000000 pc=000000000001dca4..000000000001dcd0 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d70 0000000000000010 00002d74 FDE cie=00000000 pc=000000000001dcd0..000000000001dd3c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d84 0000000000000034 00002d88 FDE cie=00000000 pc=000000000001dfa0..000000000001e088 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dfa4 │ │ │ │ +00003264 0000000000000030 000031d8 FDE cie=00000090 pc=00000000000259e8..0000000000025b84 │ │ │ │ + Augmentation data: d7 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dfa8 │ │ │ │ - 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 000000000001dfb8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dfc0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000001e06c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000259f0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025a04 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025a14 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000025abc │ │ │ │ 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: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ac0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e074 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ac4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002dbc 0000000000000024 00002dc0 FDE cie=00000000 pc=000000000001dd40..000000000001ddc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd44 │ │ │ │ +00003298 0000000000000024 0000329c FDE cie=00000000 pc=0000000000025b84..0000000000025c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dd48 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001dd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025b8c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025ba0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001dda8 │ │ │ │ + DW_CFA_advance_loc: 148 to 0000000000025c34 │ │ │ │ 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 000000000001ddac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c38 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002de4 0000000000000040 00002d58 FDE cie=00000090 pc=000000000001ddc4..000000000001df20 │ │ │ │ - Augmentation data: 37 32 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddc8 │ │ │ │ +000032c0 0000000000000020 000032c4 FDE cie=00000000 pc=0000000000027120..0000000000027170 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027134 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddcc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ddd4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dddc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001ddf0 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 164 to 000000000001de94 │ │ │ │ - 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_advance_loc: 4 to 0000000000027138 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000027158 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002715c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001ded8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dedc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001df14 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e28 0000000000000020 00002e2c FDE cie=00000000 pc=000000000001f480..000000000001f4d0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f494 │ │ │ │ +000032e4 0000000000000020 000032e8 FDE cie=00000000 pc=0000000000027180..00000000000271d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027194 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027198 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001f4b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000271b8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f4bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e4c 0000000000000010 00002e50 FDE cie=00000000 pc=000000000001f4e0..000000000001f500 │ │ │ │ +00003308 0000000000000010 0000330c FDE cie=00000000 pc=00000000000271e0..0000000000027200 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002e60 0000000000000048 00002e64 FDE cie=00000000 pc=000000000001e0a0..000000000001e290 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0a4 │ │ │ │ +0000331c 0000000000000010 00003320 FDE cie=00000000 pc=0000000000027200..0000000000027220 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003330 0000000000000048 00003334 FDE cie=00000000 pc=0000000000025d40..0000000000025f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d48 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025d50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e0bc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d5c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000001e24c │ │ │ │ + DW_CFA_advance_loc1: 400 to 0000000000025eec │ │ │ │ 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 000000000001e250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ef0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ef4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e260 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025f00 │ │ │ │ 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 000000000001e264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e288 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025f28 │ │ │ │ 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 000000000001e28c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00002eac 0000000000000020 00002eb0 FDE cie=00000000 pc=000000000001e290..000000000001e2b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e294 │ │ │ │ +0000337c 0000000000000020 00003380 FDE cie=00000000 pc=0000000000025f30..0000000000025f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e298 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f38 │ │ │ │ DW_CFA_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 000000000001e2b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025f50 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f54 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ed0 0000000000000024 00002ed4 FDE cie=00000000 pc=000000000001e2c0..000000000001e320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e2c4 │ │ │ │ +000033a0 0000000000000024 000033a4 FDE cie=00000000 pc=0000000000025f60..0000000000025fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025f68 │ │ │ │ DW_CFA_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 000000000001e2d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025f70 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001e318 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000025fb8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e31c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ef8 0000000000000068 00002e6c FDE cie=00000090 pc=000000000001e320..000000000001e7f0 │ │ │ │ - Augmentation data: 32 31 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e324 │ │ │ │ +000033c8 0000000000000068 0000333c FDE cie=00000090 pc=0000000000025fc0..0000000000026490 │ │ │ │ + Augmentation data: 83 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fc8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e32c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025fcc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e334 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025fd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001e37c │ │ │ │ + DW_CFA_advance_loc: 72 to 000000000002601c │ │ │ │ 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 000000000001e380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026020 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026024 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 144 to 000000000001e414 │ │ │ │ + DW_CFA_advance_loc: 144 to 00000000000260b4 │ │ │ │ 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 000000000001e418 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e41c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000260bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000001e494 │ │ │ │ + DW_CFA_advance_loc: 120 to 0000000000026134 │ │ │ │ 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 000000000001e498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026138 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e49c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002613c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 152 to 000000000001e534 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000261d4 │ │ │ │ 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 000000000001e538 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e53c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000261dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 000000000001e58c │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002622c │ │ │ │ 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 000000000001e590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026230 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e594 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026234 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 192 to 000000000001e654 │ │ │ │ + DW_CFA_advance_loc: 192 to 00000000000262f4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e658 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262f8 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc1: 348 to 000000000001e7b4 │ │ │ │ + DW_CFA_advance_loc1: 348 to 0000000000026454 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e7c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026460 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f64 0000000000000010 00002f68 FDE cie=00000000 pc=000000000001e7f0..000000000001e800 │ │ │ │ +00003434 0000000000000010 00003438 FDE cie=00000000 pc=0000000000026490..00000000000264a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f78 0000000000000010 00002f7c FDE cie=00000000 pc=000000000001e800..000000000001e80c │ │ │ │ +00003448 0000000000000010 0000344c FDE cie=00000000 pc=00000000000264a0..00000000000264ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f8c 0000000000000010 00002f90 FDE cie=00000000 pc=000000000001e80c..000000000001e818 │ │ │ │ +0000345c 0000000000000010 00003460 FDE cie=00000000 pc=00000000000264ac..00000000000264b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fa0 0000000000000010 00002fa4 FDE cie=00000000 pc=000000000001e820..000000000001e82c │ │ │ │ +00003470 0000000000000010 00003474 FDE cie=00000000 pc=00000000000264c0..00000000000264cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fb4 0000000000000010 00002fb8 FDE cie=00000000 pc=000000000001e82c..000000000001e8b4 │ │ │ │ +00003484 0000000000000010 00003488 FDE cie=00000000 pc=00000000000264cc..0000000000026554 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fc8 0000000000000034 00002fcc FDE cie=00000000 pc=000000000001e8c0..000000000001e938 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e8c4 │ │ │ │ +00003498 0000000000000034 0000349c FDE cie=00000000 pc=0000000000026560..00000000000265d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026568 │ │ │ │ DW_CFA_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 000000000001e8e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026580 │ │ │ │ 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 000000000001e8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026584 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e8e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026588 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e904 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000265a4 │ │ │ │ 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 000000000001e908 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e910 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000265b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e92c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000265cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e930 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003000 0000000000000040 00002f74 FDE cie=00000090 pc=000000000001e940..000000000001f130 │ │ │ │ - Augmentation data: 7b 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e944 │ │ │ │ +000034d0 0000000000000040 00003444 FDE cie=00000090 pc=00000000000265e0..0000000000026dd0 │ │ │ │ + Augmentation data: cc 32 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e948 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265e8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e94c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000265ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e954 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000265f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e964 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026604 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e96c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002660c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1484 to 000000000001ef38 │ │ │ │ + DW_CFA_advance_loc2: 1484 to 0000000000026bd8 │ │ │ │ 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 000000000001ef3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026bdc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ef40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003044 0000000000000068 00002fb8 FDE cie=00000090 pc=000000000001f130..000000000001f47c │ │ │ │ - Augmentation data: d4 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f134 │ │ │ │ +00003514 0000000000000068 00003488 FDE cie=00000090 pc=0000000000026dd0..000000000002711c │ │ │ │ + Augmentation data: 25 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026dd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026dd8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f13c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ddc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026de4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000001f1a0 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000026e40 │ │ │ │ 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 000000000001f1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f1a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f1b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026e50 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 208 to 000000000001f280 │ │ │ │ + DW_CFA_advance_loc: 208 to 0000000000026f20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f284 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f24 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f28c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026f2c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001f2b4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000026f54 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 108 to 000000000001f320 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000026fc0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001f34c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026fec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ff0 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ff4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f358 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026ff8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000001f3cc │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000002706c │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000001f414 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000270b4 │ │ │ │ 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 000000000001f418 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270b8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f41c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270bc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001f440 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000270e0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f444 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000270e4 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001f470 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027110 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030b0 0000000000000010 000030b4 FDE cie=00000000 pc=000000000001f500..000000000001f524 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000030c4 0000000000000048 000030c8 FDE cie=00000000 pc=000000000001f524..000000000001f600 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f528 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f52c │ │ │ │ - DW_CFA_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 000000000001f534 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f548 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000001f5ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f5c0 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5c4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5cc │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f5dc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5e0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f5e4 │ │ │ │ - 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: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003110 0000000000000010 00003114 FDE cie=00000000 pc=000000000001f600..000000000001f60c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003124 0000000000000048 00003098 FDE cie=00000090 pc=000000000001f60c..000000000001f758 │ │ │ │ - Augmentation data: 09 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f610 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f614 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f618 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f620 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f634 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f63c │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f648 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f650 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000001f718 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f71c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f720 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003170 0000000000000034 00003174 FDE cie=00000000 pc=000000000001f960..000000000001fa48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f964 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f968 │ │ │ │ - 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 000000000001f978 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f980 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000001fa2c │ │ │ │ - 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 000000000001fa30 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fa34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000031a8 0000000000000034 000031ac FDE cie=00000000 pc=000000000001f760..000000000001f864 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f764 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f768 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f76c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f774 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f788 │ │ │ │ - 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: 192 to 000000000001f848 │ │ │ │ - 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 000000000001f84c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f850 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000031e0 0000000000000034 000031e4 FDE cie=00000000 pc=000000000001f864..000000000001f8dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f868 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f86c │ │ │ │ - DW_CFA_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 000000000001f878 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001f898 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f8a0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001f8c8 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8cc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f8d4 │ │ │ │ - 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 000000000001f8d8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003218 0000000000000024 0000321c FDE cie=00000000 pc=000000000001f8e0..000000000001f960 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f8e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001f8f8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000001f944 │ │ │ │ - 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 000000000001f948 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f94c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003240 0000000000000020 00003244 FDE cie=00000000 pc=0000000000021e20..0000000000021e80 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000021e4c │ │ │ │ +00003580 0000000000000020 00003584 FDE cie=00000000 pc=00000000000295e0..0000000000029640 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002960c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029610 │ │ │ │ DW_CFA_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 0000000000021e6c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002962c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029630 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003264 0000000000000024 00003268 FDE cie=00000000 pc=0000000000021e80..0000000000021ee0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e84 │ │ │ │ +000035a4 0000000000000024 000035a8 FDE cie=00000000 pc=0000000000029640..00000000000296a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029644 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029648 │ │ │ │ DW_CFA_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 0000000000021e94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029654 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000021ed8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000029698 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021edc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002969c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000328c 000000000000003c 00003290 FDE cie=00000000 pc=0000000000021ee0..0000000000022020 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021ee4 │ │ │ │ +000035cc 000000000000003c 000035d0 FDE cie=00000000 pc=00000000000296a0..00000000000297e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000296a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000296a8 │ │ │ │ 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 0000000000021ef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000296b0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021ef8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000296b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021f00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000296c0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021f08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000296c8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000021fc0 │ │ │ │ + DW_CFA_advance_loc: 184 to 0000000000029780 │ │ │ │ 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 0000000000021fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029784 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029788 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032cc 0000000000000054 000032d0 FDE cie=00000000 pc=000000000001fa60..000000000001fde4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa68 │ │ │ │ +0000360c 0000000000000054 00003610 FDE cie=00000000 pc=0000000000027220..00000000000275a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027228 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fa6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002722c │ │ │ │ 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 000000000001fa74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027234 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fa7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002723c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fa88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027248 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fa8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002724c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001fab8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027278 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000001fb74 │ │ │ │ + DW_CFA_advance_loc: 188 to 0000000000027334 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001fbc8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000027388 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002738c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 000000000001fc74 │ │ │ │ + DW_CFA_advance_loc: 168 to 0000000000027434 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 000000000001fcc8 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000027488 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000001fd74 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000027534 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027538 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 96 to 000000000001fdd8 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000027598 │ │ │ │ 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 000000000001fddc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002759c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003324 000000000000002c 00003328 FDE cie=00000000 pc=000000000001fde4..000000000001ff0c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fdec │ │ │ │ +00003664 000000000000002c 00003668 FDE cie=00000000 pc=00000000000275a4..00000000000276cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000275ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fdf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000275b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fdf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000275b8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fe00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000275c0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 000000000001ff00 │ │ │ │ + DW_CFA_advance_loc1: 256 to 00000000000276c0 │ │ │ │ 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 000000000001ff04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003354 000000000000002c 000032c8 FDE cie=00000090 pc=0000000000022020..0000000000022138 │ │ │ │ - Augmentation data: e8 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022024 │ │ │ │ +00003694 000000000000002c 00003608 FDE cie=00000090 pc=00000000000297e0..00000000000298f8 │ │ │ │ + Augmentation data: ba 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022028 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002202c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297ec │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022034 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000297f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 128 to 00000000000220b4 │ │ │ │ - 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 00000000000220b8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000220bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00003384 000000000000002c 00003388 FDE cie=00000000 pc=0000000000022140..0000000000022258 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022144 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022148 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002214c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022154 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022168 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000221dc │ │ │ │ + DW_CFA_advance_loc: 128 to 0000000000029874 │ │ │ │ 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 00000000000221e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029878 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000221e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002987c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000033b4 0000000000000080 00003328 FDE cie=00000090 pc=000000000001ff0c..000000000002037c │ │ │ │ - Augmentation data: 97 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff10 │ │ │ │ +000036c4 0000000000000080 00003638 FDE cie=00000090 pc=00000000000276cc..0000000000027b3c │ │ │ │ + Augmentation data: 9b 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000276d4 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ff20 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000276e0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ff28 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000276e8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ff30 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000276f0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ff3c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000276fc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001ff74 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000027734 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001ffa0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000027760 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 00000000000200c8 │ │ │ │ + DW_CFA_advance_loc1: 296 to 0000000000027888 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000200f0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000278b0 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020100 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000278c0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020104 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020108 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278c8 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 452 to 00000000000202cc │ │ │ │ + DW_CFA_advance_loc1: 452 to 0000000000027a8c │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000202d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a90 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000202d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027a94 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000202dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027a9c │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000020304 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000027ac4 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003438 0000000000000048 000033ac FDE cie=00000090 pc=0000000000022260..0000000000022718 │ │ │ │ - Augmentation data: 43 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022264 │ │ │ │ +00003748 0000000000000048 000036bc FDE cie=00000090 pc=0000000000029900..0000000000029db8 │ │ │ │ + Augmentation data: 47 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029904 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022268 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029908 │ │ │ │ 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 0000000000022270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029910 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022284 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029924 │ │ │ │ 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: 220 to 0000000000022360 │ │ │ │ + DW_CFA_advance_loc: 220 to 0000000000029a00 │ │ │ │ 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 0000000000022364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029a08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003484 0000000000000020 00003488 FDE cie=00000000 pc=0000000000022720..0000000000022774 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022734 │ │ │ │ +00003794 0000000000000020 00003798 FDE cie=00000000 pc=0000000000029dc0..0000000000029e14 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000029dd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029dd8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000022768 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000029e08 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002276c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034a8 0000000000000048 000034ac FDE cie=00000000 pc=0000000000022780..0000000000022b10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022784 │ │ │ │ +000037b8 0000000000000048 000037bc FDE cie=00000000 pc=0000000000029e20..000000000002a1b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029e28 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-144 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 212 to 000000000002285c │ │ │ │ + DW_CFA_advance_loc: 212 to 0000000000029efc │ │ │ │ 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 0000000000022860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f00 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f04 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002288c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000029f2c │ │ │ │ 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 0000000000022890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f34 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f38 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-120 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002289c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029f3c │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-104 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 572 to 0000000000022ad8 │ │ │ │ + DW_CFA_advance_loc1: 572 to 000000000002a178 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022adc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a17c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a180 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a184 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a188 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034f4 0000000000000038 00003468 FDE cie=00000090 pc=0000000000022b20..0000000000022cb8 │ │ │ │ - Augmentation data: d9 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b24 │ │ │ │ +00003804 0000000000000038 00003778 FDE cie=00000090 pc=000000000002a1c0..000000000002a358 │ │ │ │ + Augmentation data: dd 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a1c8 │ │ │ │ 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 0000000000022b30 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a1d0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022b38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a1d8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022b40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a1e0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 176 to 0000000000022bf0 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000002a290 │ │ │ │ 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 0000000000022bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a294 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a298 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003530 0000000000000038 000034a4 FDE cie=00000090 pc=0000000000022cc0..0000000000022e00 │ │ │ │ - Augmentation data: ac 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cc4 │ │ │ │ +00003840 0000000000000038 000037b4 FDE cie=00000090 pc=000000000002a360..000000000002a4a0 │ │ │ │ + Augmentation data: b0 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a364 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a368 │ │ │ │ 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 0000000000022cdc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a37c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ce4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a384 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 228 to 0000000000022dc8 │ │ │ │ + DW_CFA_advance_loc: 228 to 000000000002a468 │ │ │ │ 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 0000000000022dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a46c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a470 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000356c 000000000000004c 000034e0 FDE cie=00000090 pc=0000000000020380..0000000000021a70 │ │ │ │ - Augmentation data: 83 2c 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020384 │ │ │ │ +0000387c 000000000000004c 000037f0 FDE cie=00000090 pc=0000000000027b40..0000000000029230 │ │ │ │ + Augmentation data: 87 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b48 │ │ │ │ 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 00000000000203a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027b64 │ │ │ │ DW_CFA_def_cfa_offset: 2320 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 3920 to 00000000000212f4 │ │ │ │ + DW_CFA_advance_loc2: 3920 to 0000000000028ab4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002130c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028acc │ │ │ │ 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 0000000000021310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ad0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035bc 0000000000000044 00003530 FDE cie=00000090 pc=0000000000021a70..0000000000021e04 │ │ │ │ - Augmentation data: 67 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a74 │ │ │ │ +000038cc 0000000000000044 00003840 FDE cie=00000090 pc=0000000000029230..00000000000295c4 │ │ │ │ + Augmentation data: 6b 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029234 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029238 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021a84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029244 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a8c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002924c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029254 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a9c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002925c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021aa4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029264 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 0000000000021cb0 │ │ │ │ + DW_CFA_advance_loc1: 524 to 0000000000029470 │ │ │ │ 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 0000000000021cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029474 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029478 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003604 0000000000000030 00003608 FDE cie=00000000 pc=0000000000006760..000000000000681c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006764 │ │ │ │ +00003914 0000000000000030 00003918 FDE cie=00000000 pc=00000000000065e0..000000000000669c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000065e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006768 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000065e8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006778 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000065f8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006780 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006600 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000678c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000660c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000006808 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000006688 │ │ │ │ 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 000000000000680c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000668c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006818 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006698 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003638 0000000000000034 0000363c FDE cie=00000000 pc=00000000000244a0..0000000000024520 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000244a4 │ │ │ │ +00003948 0000000000000034 0000394c FDE cie=00000000 pc=000000000002bb40..000000000002bbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000244a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb48 │ │ │ │ DW_CFA_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 00000000000244b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bb54 │ │ │ │ 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: 80 to 0000000000024504 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002bba4 │ │ │ │ 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 0000000000024508 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bba8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002450c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024518 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bbb8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002451c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbbc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003670 0000000000000028 00003674 FDE cie=00000000 pc=0000000000024520..0000000000024598 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024524 │ │ │ │ +00003980 0000000000000028 00003984 FDE cie=00000000 pc=000000000002bbc0..000000000002bc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbc4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbc8 │ │ │ │ DW_CFA_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 0000000000024534 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bbd4 │ │ │ │ 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: 92 to 0000000000024590 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002bc30 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc34 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000369c 0000000000000024 000036a0 FDE cie=00000000 pc=0000000000022e00..0000000000022e84 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e08 │ │ │ │ +000039ac 0000000000000024 000039b0 FDE cie=00000000 pc=000000000002a4a0..000000000002a524 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a4a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a4ac │ │ │ │ DW_CFA_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 0000000000022e14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a4b4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000022e78 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002a518 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a51c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000036c4 0000000000000038 000036c8 FDE cie=00000000 pc=0000000000022e84..0000000000022f58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e88 │ │ │ │ +000039d4 0000000000000038 000039d8 FDE cie=00000000 pc=000000000002a524..000000000002a5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a528 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a52c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022e94 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a534 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000022ec8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002a568 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000022f28 │ │ │ │ + DW_CFA_advance_loc: 96 to 000000000002a5c8 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022f34 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a5d4 │ │ │ │ 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 0000000000022f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000022f50 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a5f0 │ │ │ │ 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 0000000000022f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5f4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003700 0000000000000020 00003704 FDE cie=00000000 pc=0000000000022f60..0000000000022f88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f64 │ │ │ │ +00003a10 0000000000000020 00003a14 FDE cie=00000000 pc=000000000002a600..000000000002a628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a604 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a608 │ │ │ │ DW_CFA_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 0000000000022f80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a620 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a624 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003724 0000000000000050 00003728 FDE cie=00000000 pc=0000000000022f88..000000000002309c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f8c │ │ │ │ +00003a34 0000000000000050 00003a38 FDE cie=00000000 pc=000000000002a628..000000000002a73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a62c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a630 │ │ │ │ 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 0000000000022f9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a63c │ │ │ │ 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: 16 to 0000000000022fac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a64c │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022fb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a658 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000023064 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002a704 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a708 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023074 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a714 │ │ │ │ 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 0000000000023078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a718 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002307c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a71c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a720 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a724 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000023094 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a734 │ │ │ │ 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 0000000000023098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a738 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003778 000000000000003c 0000377c FDE cie=00000000 pc=00000000000230a0..00000000000231e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230a4 │ │ │ │ +00003a88 000000000000003c 00003a8c FDE cie=00000000 pc=000000000002a740..000000000002a880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a744 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000230a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a748 │ │ │ │ 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 00000000000230b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a750 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000230b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a758 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000230c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a760 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000230c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a768 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000023180 │ │ │ │ + DW_CFA_advance_loc: 184 to 000000000002a820 │ │ │ │ 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 0000000000023184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a824 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a828 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037b8 0000000000000010 000037bc FDE cie=00000000 pc=00000000000231e0..0000000000023244 │ │ │ │ +00003ac8 0000000000000010 00003acc FDE cie=00000000 pc=000000000002a880..000000000002a8e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037cc 0000000000000010 000037d0 FDE cie=00000000 pc=0000000000023244..00000000000232d4 │ │ │ │ +00003adc 0000000000000010 00003ae0 FDE cie=00000000 pc=000000000002a8e4..000000000002a974 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037e0 0000000000000010 000037e4 FDE cie=00000000 pc=00000000000232e0..0000000000023304 │ │ │ │ +00003af0 0000000000000010 00003af4 FDE cie=00000000 pc=000000000002a980..000000000002a9a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037f4 0000000000000010 000037f8 FDE cie=00000000 pc=0000000000023304..0000000000023328 │ │ │ │ +00003b04 0000000000000010 00003b08 FDE cie=00000000 pc=000000000002a9a4..000000000002a9c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003808 0000000000000040 0000380c FDE cie=00000000 pc=0000000000023328..00000000000234a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002332c │ │ │ │ +00003b18 0000000000000040 00003b1c FDE cie=00000000 pc=000000000002a9c8..000000000002ab40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a9cc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a9d0 │ │ │ │ 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 0000000000023338 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a9d8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002334c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002a9ec │ │ │ │ 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 0000000000023354 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a9f4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002335c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a9fc │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 316 to 0000000000023498 │ │ │ │ + DW_CFA_advance_loc1: 316 to 000000000002ab38 │ │ │ │ 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 000000000002349c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000384c 000000000000003c 00003850 FDE cie=00000000 pc=00000000000234a0..0000000000023600 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234a4 │ │ │ │ +00003b5c 000000000000003c 00003b60 FDE cie=00000000 pc=000000000002ab40..000000000002aca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000234a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ab48 │ │ │ │ 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 00000000000234b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ab50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000234b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ab58 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000234c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ab64 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000234d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ab78 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ DW_CFA_offset_extended: r79 (v15) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000000235f8 │ │ │ │ + DW_CFA_advance_loc1: 288 to 000000000002ac98 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore_extended: r79 (v15) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ac9c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000388c 0000000000000030 00003890 FDE cie=00000000 pc=0000000000023600..00000000000236dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023604 │ │ │ │ +00003b9c 0000000000000030 00003ba0 FDE cie=00000000 pc=000000000002aca0..000000000002ad7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aca4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023608 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aca8 │ │ │ │ DW_CFA_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 0000000000023610 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002acb0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002361c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002acbc │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000023624 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002acc4 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 176 to 00000000000236d4 │ │ │ │ + DW_CFA_advance_loc: 176 to 000000000002ad74 │ │ │ │ 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 00000000000236d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038c0 0000000000000010 000038c4 FDE cie=00000000 pc=00000000000236e0..000000000002377c │ │ │ │ +00003bd0 0000000000000010 00003bd4 FDE cie=00000000 pc=000000000002ad80..000000000002ae1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038d4 0000000000000010 000038d8 FDE cie=00000000 pc=0000000000023780..0000000000023858 │ │ │ │ +00003be4 0000000000000010 00003be8 FDE cie=00000000 pc=000000000002ae20..000000000002aef8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038e8 0000000000000010 000038ec FDE cie=00000000 pc=0000000000023860..000000000002386c │ │ │ │ +00003bf8 0000000000000010 00003bfc FDE cie=00000000 pc=000000000002af00..000000000002af0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038fc 0000000000000010 00003900 FDE cie=00000000 pc=000000000002386c..0000000000023878 │ │ │ │ +00003c0c 0000000000000010 00003c10 FDE cie=00000000 pc=000000000002af0c..000000000002af18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003910 0000000000000010 00003914 FDE cie=00000000 pc=0000000000023880..000000000002388c │ │ │ │ +00003c20 0000000000000010 00003c24 FDE cie=00000000 pc=000000000002af20..000000000002af2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003924 0000000000000010 00003928 FDE cie=00000000 pc=000000000002388c..0000000000023898 │ │ │ │ +00003c34 0000000000000010 00003c38 FDE cie=00000000 pc=000000000002af2c..000000000002af38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003938 0000000000000024 0000393c FDE cie=00000000 pc=00000000000238a0..00000000000238dc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238a4 │ │ │ │ +00003c48 0000000000000024 00003c4c FDE cie=00000000 pc=000000000002af40..000000000002af7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af48 │ │ │ │ DW_CFA_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 00000000000238b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002af50 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000238d4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002af74 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002af78 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003960 0000000000000010 00003964 FDE cie=00000000 pc=00000000000238e0..00000000000239d0 │ │ │ │ +00003c70 0000000000000010 00003c74 FDE cie=00000000 pc=000000000002af80..000000000002b070 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003974 0000000000000010 00003978 FDE cie=00000000 pc=00000000000239d0..0000000000023aac │ │ │ │ +00003c84 0000000000000010 00003c88 FDE cie=00000000 pc=000000000002b070..000000000002b14c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003988 0000000000000010 0000398c FDE cie=00000000 pc=0000000000023aac..0000000000023b8c │ │ │ │ +00003c98 0000000000000010 00003c9c FDE cie=00000000 pc=000000000002b14c..000000000002b22c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000399c 0000000000000010 000039a0 FDE cie=00000000 pc=0000000000023b8c..0000000000023c6c │ │ │ │ +00003cac 0000000000000010 00003cb0 FDE cie=00000000 pc=000000000002b22c..000000000002b30c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039b0 0000000000000048 00003924 FDE cie=00000090 pc=0000000000023c6c..000000000002408c │ │ │ │ - Augmentation data: ab 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c70 │ │ │ │ +00003cc0 0000000000000048 00003c34 FDE cie=00000090 pc=000000000002b30c..000000000002b72c │ │ │ │ + Augmentation data: af 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b310 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b314 │ │ │ │ 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 0000000000023c7c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b31c │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023c88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b328 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000023c9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b33c │ │ │ │ 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: 224 to 0000000000023d7c │ │ │ │ + DW_CFA_advance_loc: 224 to 000000000002b41c │ │ │ │ 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 0000000000023d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b420 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b424 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039fc 0000000000000048 00003a00 FDE cie=00000000 pc=000000000002408c..00000000000241f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024090 │ │ │ │ +00003d0c 0000000000000048 00003d10 FDE cie=00000000 pc=000000000002b72c..000000000002b890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b730 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b734 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b738 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000240a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b740 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000240ac │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b74c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000240b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b754 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000240c4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b764 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 256 to 00000000000241c4 │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000002b864 │ │ │ │ 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 00000000000241c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b868 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000241cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b86c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a48 0000000000000080 00003a4c FDE cie=00000000 pc=00000000000241f0..00000000000243dc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000241f4 │ │ │ │ +00003d58 0000000000000080 00003d5c FDE cie=00000000 pc=000000000002b890..000000000002ba7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000241f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b898 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000241fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b89c │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024204 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b8a4 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024218 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b8b8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024220 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b8c0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000024284 │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002b924 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024290 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b930 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000024338 │ │ │ │ + DW_CFA_advance_loc: 168 to 000000000002b9d8 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024354 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002b9f4 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000024388 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002ba28 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 000000000002438c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba30 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ 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_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 00000000000243b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ba50 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000243c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ba60 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba6c │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba70 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba74 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba78 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003acc 0000000000000024 00003ad0 FDE cie=00000000 pc=00000000000245a0..0000000000024744 │ │ │ │ - DW_CFA_advance_loc: 120 to 0000000000024618 │ │ │ │ +00003ddc 0000000000000024 00003de0 FDE cie=00000000 pc=000000000002bc40..000000000002bde4 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002bcb8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002461c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bcbc │ │ │ │ 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 0000000000024634 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002bcd4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 252 to 0000000000024730 │ │ │ │ + DW_CFA_advance_loc: 252 to 000000000002bdd0 │ │ │ │ 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 0000000000024734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bdd4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bdd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003af4 0000000000000074 00003af8 FDE cie=00000000 pc=0000000000024760..0000000000024d68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024764 │ │ │ │ +00003e04 0000000000000074 00003e08 FDE cie=00000000 pc=000000000002be00..000000000002c408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002be08 │ │ │ │ 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: 16 to 0000000000024778 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002be18 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-104 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024784 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002be24 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024790 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002be30 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-120 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 64 to 00000000000247d0 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002be70 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 524 to 00000000000249dc │ │ │ │ + DW_CFA_advance_loc1: 524 to 000000000002c07c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000249fc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c09c │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0a0 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0a4 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0a8 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c0b0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-144 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-136 │ │ │ │ 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: r29 (x29) at cfa-160 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-152 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 348 to 0000000000024b6c │ │ │ │ + DW_CFA_advance_loc1: 348 to 000000000002c20c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c210 │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c214 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c218 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c21c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c220 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024b98 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c238 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000024c00 │ │ │ │ + DW_CFA_advance_loc: 104 to 000000000002c2a0 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 84 to 0000000000024c54 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000002c2f4 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000024cdc │ │ │ │ + DW_CFA_advance_loc: 136 to 000000000002c37c │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 92 to 0000000000024d38 │ │ │ │ + DW_CFA_advance_loc: 92 to 000000000002c3d8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-96 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b6c 0000000000000054 00003ae0 FDE cie=00000090 pc=0000000000024d80..0000000000024f10 │ │ │ │ - Augmentation data: 0f 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d84 │ │ │ │ +00003e7c 0000000000000054 00003df0 FDE cie=00000090 pc=000000000002c420..000000000002c5b0 │ │ │ │ + Augmentation data: 13 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c424 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c428 │ │ │ │ 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 0000000000024d90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c430 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024d98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c438 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-64 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000024db4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c454 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024dc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c468 │ │ │ │ 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 0000000000024dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c46c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024ddc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c47c │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 204 to 0000000000024ea8 │ │ │ │ + DW_CFA_advance_loc: 204 to 000000000002c548 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024eb8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c558 │ │ │ │ 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 0000000000024ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c55c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c560 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003bc4 0000000000000038 00003b38 FDE cie=00000090 pc=00000000000243e0..0000000000024488 │ │ │ │ - Augmentation data: c6 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243e4 │ │ │ │ +00003ed4 0000000000000038 00003e48 FDE cie=00000090 pc=000000000002ba80..000000000002bb28 │ │ │ │ + Augmentation data: ca 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba84 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba88 │ │ │ │ DW_CFA_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 00000000000243f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ba94 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000024444 │ │ │ │ + DW_CFA_advance_loc: 80 to 000000000002bae4 │ │ │ │ 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 0000000000024448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bae8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002444c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002baec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000024458 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002baf8 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024468 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bb08 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024470 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bb10 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c00 000000000000002c 00003b74 FDE cie=00000090 pc=0000000000024f20..0000000000024f8c │ │ │ │ - Augmentation data: 9b 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000024f40 │ │ │ │ +00003f10 0000000000000034 00003e84 FDE cie=00000090 pc=0000000000006300..00000000000063b8 │ │ │ │ + Augmentation data: 9f 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006304 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f44 │ │ │ │ - DW_CFA_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 0000000000024f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006308 │ │ │ │ + DW_CFA_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 0000000000006310 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000631c │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000006398 │ │ │ │ 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 0000000000024f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000639c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000063a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f80 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f48 000000000000002c 00003f4c FDE cie=00000000 pc=00000000000066a0..00000000000067b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000066ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000066b4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000066c8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000006744 │ │ │ │ + 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 0000000000024f84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006748 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000674c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003c30 0000000000000020 00003c34 FDE cie=00000000 pc=0000000000024f8c..0000000000024fb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f90 │ │ │ │ +00003f78 0000000000000020 00003f7c FDE cie=00000000 pc=0000000000032580..00000000000325e0 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000325ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000325b0 │ │ │ │ DW_CFA_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 0000000000024fac │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000325cc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024fb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000325d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c54 000000000000002c 00003bc8 FDE cie=00000090 pc=0000000000024fc0..000000000002502c │ │ │ │ - Augmentation data: 4f 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024fc4 │ │ │ │ +00003f9c 0000000000000024 00003fa0 FDE cie=00000000 pc=00000000000325e0..0000000000032640 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000325e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000325e8 │ │ │ │ DW_CFA_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 0000000000024fd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000325f4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000025008 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000032638 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002500c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003263c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025010 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003c84 0000000000000030 00003bf8 FDE cie=00000090 pc=000000000002502c..000000000002518c │ │ │ │ - Augmentation data: 2f 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025030 │ │ │ │ +00003fc4 0000000000000024 00003fc8 FDE cie=00000000 pc=000000000002c5c0..000000000002c644 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c5c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025034 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5cc │ │ │ │ DW_CFA_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 000000000002503c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c5d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 00000000000250a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 100 to 000000000002c638 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c63c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003cb8 000000000000002c 00003cbc FDE cie=00000000 pc=00000000000251a0..00000000000252b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251a4 │ │ │ │ +00003fec 000000000000002c 00003ff0 FDE cie=00000000 pc=000000000002c644..000000000002c76c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c64c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251a8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000251ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c650 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000251b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c658 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c660 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000251c8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002523c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 256 to 000000000002c760 │ │ │ │ + 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 0000000000025240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025244 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003ce8 0000000000000050 00003cec FDE cie=00000000 pc=00000000000252c0..00000000000253d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252c4 │ │ │ │ +0000401c 000000000000003c 00004020 FDE cie=00000000 pc=000000000002c76c..000000000002c8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c770 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000252c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c774 │ │ │ │ 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 00000000000252d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c77c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c784 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000252e4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c78c │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000252f0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c794 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002539c │ │ │ │ + DW_CFA_advance_loc: 180 to 000000000002c848 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253a0 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000253ac │ │ │ │ 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 00000000000253b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c84c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c850 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253b8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253bc │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000253cc │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000405c 000000000000002c 00003fd0 FDE cie=00000090 pc=0000000000032640..0000000000032758 │ │ │ │ + Augmentation data: 61 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032644 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032648 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003264c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032654 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000326d4 │ │ │ │ + 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 00000000000253d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326d8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000408c 0000000000000010 00004090 FDE cie=00000000 pc=000000000002c8a8..000000000002c8dc │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d3c 000000000000003c 00003d40 FDE cie=00000000 pc=00000000000253e0..0000000000025520 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253e4 │ │ │ │ +000040a0 0000000000000030 000040a4 FDE cie=00000000 pc=000000000002c8e0..000000000002ca94 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002c908 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253e8 │ │ │ │ - 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 00000000000253f0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000253f8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025400 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025408 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 00000000000254c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c90c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002c94c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c950 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000002c9fc │ │ │ │ + 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_advance_loc: 12 to 000000000002ca08 │ │ │ │ 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 00000000000254c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca0c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000254c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000040d4 0000000000000024 000040d8 FDE cie=00000000 pc=000000000002caa0..000000000002cb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002caa4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002caa8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cabc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 120 to 000000000002cb34 │ │ │ │ + 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 000000000002cb38 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb3c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d7c 0000000000000044 00003d80 FDE cie=00000000 pc=0000000000025520..00000000000257a8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025528 │ │ │ │ +000040fc 0000000000000044 00004070 FDE cie=00000090 pc=000000000002cb8c..000000000002ceac │ │ │ │ + Augmentation data: e3 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb90 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002552c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb94 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cba0 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025534 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025540 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cbb0 │ │ │ │ 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 000000000002cbbc │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002554c │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025550 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 512 to 0000000000025750 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025754 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc1: 484 to 000000000002cda0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002579c │ │ │ │ + DW_CFA_restore: r25 (x25) │ │ │ │ + DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (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 000000000002cda4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cda8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004144 0000000000000048 000040b8 FDE cie=00000090 pc=000000000002ceac..000000000002d2cc │ │ │ │ + Augmentation data: d3 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ceb0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ceb4 │ │ │ │ + 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 000000000002cebc │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cec8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cedc │ │ │ │ + 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: 224 to 000000000002cfbc │ │ │ │ + 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 00000000000257a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cfc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dc4 0000000000000024 00003dc8 FDE cie=00000000 pc=00000000000282e0..0000000000028344 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282e4 │ │ │ │ +00004190 0000000000000038 00004104 FDE cie=00000090 pc=0000000000032760..0000000000032928 │ │ │ │ + Augmentation data: cb 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032764 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000282e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032768 │ │ │ │ + DW_CFA_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 0000000000032770 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032784 │ │ │ │ + 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: 236 to 0000000000032870 │ │ │ │ + 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 0000000000032874 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032878 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000041cc 0000000000000024 000041d0 FDE cie=00000000 pc=0000000000032940..0000000000032988 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032944 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032948 │ │ │ │ DW_CFA_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 00000000000282f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032950 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002833c │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000032980 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032984 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00003dec 0000000000000048 00003d60 FDE cie=00000090 pc=00000000000257a8..0000000000025cc0 │ │ │ │ - Augmentation data: e7 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257ac │ │ │ │ +000041f4 000000000000003c 00004168 FDE cie=00000090 pc=00000000000329a0..0000000000032b9c │ │ │ │ + Augmentation data: b7 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000329a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257b0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257b4 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000257bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000257d0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000257e0 │ │ │ │ - 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: 316 to 000000000002591c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000329a8 │ │ │ │ + DW_CFA_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 00000000000329b4 │ │ │ │ + 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 00000000000329bc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 368 to 0000000000032b2c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032b30 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032b34 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003e38 0000000000000068 00003e3c FDE cie=00000000 pc=0000000000025cc0..0000000000025e64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025cc4 │ │ │ │ +00004234 0000000000000038 000041a8 FDE cie=00000090 pc=0000000000032ba0..0000000000032d5c │ │ │ │ + Augmentation data: 97 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025cc8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ccc │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cd4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025ce4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cec │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 76 to 0000000000025d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032ba8 │ │ │ │ + DW_CFA_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 0000000000032bb0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032bc4 │ │ │ │ + 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: 224 to 0000000000032ca4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032ca8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032cac │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025d4c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025d58 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 180 to 0000000000025e0c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e18 │ │ │ │ + │ │ │ │ +00004270 0000000000000040 000041e4 FDE cie=00000090 pc=0000000000032d60..0000000000032f08 │ │ │ │ + Augmentation data: ab 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032d64 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032d68 │ │ │ │ + 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 0000000000032d70 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000032d84 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000032ed8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025e44 │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e48 │ │ │ │ - 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: 4 to 0000000000025e4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e54 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e58 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e5c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e60 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032edc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032ee0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000042b4 0000000000000028 000042b8 FDE cie=00000000 pc=000000000002d2cc..000000000002d3c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2d0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2d4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d2dc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 64 to 000000000002d31c │ │ │ │ + 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 000000000002d320 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d324 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003ea4 0000000000000094 00003ea8 FDE cie=00000000 pc=0000000000025e64..0000000000026154 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e68 │ │ │ │ +000042e0 000000000000004c 00004254 FDE cie=00000090 pc=000000000002d3c0..000000000002f264 │ │ │ │ + Augmentation data: ab 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d3c8 │ │ │ │ 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 0000000000025e78 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002d3e4 │ │ │ │ + DW_CFA_def_cfa_offset: 2016 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e80 │ │ │ │ + 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 0000000000025e8c │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025e98 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025ea0 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000025f4c │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025f54 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025f5c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000025fa0 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 5600 to 000000000002e9c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002e9dc │ │ │ │ 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 0000000000025fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9e0 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e9e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004330 000000000000004c 000042a4 FDE cie=00000090 pc=0000000000032f20..0000000000033324 │ │ │ │ + Augmentation data: a7 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032f24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032f28 │ │ │ │ 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 0000000000032f3c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000032f4c │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc1: 344 to 0000000000026100 │ │ │ │ + DW_CFA_advance_loc1: 524 to 0000000000033158 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026104 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026108 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026114 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000033170 │ │ │ │ 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 0000000000026118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033174 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002611c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033178 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026138 │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - 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 0000000000026144 │ │ │ │ - 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: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026148 │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002614c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026150 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f3c 0000000000000040 00003f40 FDE cie=00000000 pc=0000000000026160..00000000000262e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026164 │ │ │ │ +00004380 000000000000004c 000042f4 FDE cie=00000090 pc=000000000002f264..0000000000031570 │ │ │ │ + Augmentation data: 03 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f268 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026168 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002616c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f26c │ │ │ │ + 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 0000000000026174 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002618c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002f288 │ │ │ │ + DW_CFA_def_cfa_offset: 2944 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026198 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 288 to 00000000000262b8 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 7128 to 0000000000030e60 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030e78 │ │ │ │ + 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 00000000000262bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e7c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000262c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e80 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003f80 0000000000000020 00003f84 FDE cie=00000000 pc=00000000000262e8..000000000002630c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000262ec │ │ │ │ +000043d0 0000000000000024 000043d4 FDE cie=00000000 pc=00000000000067c0..0000000000006834 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000262f0 │ │ │ │ - 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: 16 to 0000000000026300 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000067c8 │ │ │ │ + DW_CFA_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 00000000000067d8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 84 to 000000000000682c │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026304 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006830 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + │ │ │ │ +000043f8 0000000000000010 000043fc FDE cie=00000000 pc=0000000000033340..0000000000033364 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fa4 0000000000000010 00003fa8 FDE cie=00000000 pc=000000000002630c..0000000000026324 │ │ │ │ +0000440c 0000000000000048 00004410 FDE cie=00000000 pc=0000000000033364..0000000000033440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033368 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003336c │ │ │ │ + DW_CFA_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 0000000000033374 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033388 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 100 to 00000000000333ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033400 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033404 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033408 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003340c │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003341c │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033420 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033424 │ │ │ │ + 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: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fb8 0000000000000010 00003fbc FDE cie=00000000 pc=0000000000026324..000000000002633c │ │ │ │ +00004458 0000000000000010 0000445c FDE cie=00000000 pc=0000000000033440..000000000003344c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fcc 0000000000000068 00003fd0 FDE cie=00000000 pc=0000000000026340..00000000000264ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026344 │ │ │ │ +0000446c 0000000000000048 000043e0 FDE cie=00000090 pc=000000000003344c..0000000000033598 │ │ │ │ + Augmentation data: b3 2c 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033450 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026348 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002634c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033454 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033458 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026354 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026368 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033460 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033474 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003347c │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000033488 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026388 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033490 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000263b0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002645c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 80 to 00000000000264ac │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000033558 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003355c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264b4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - 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: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033560 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000044b8 0000000000000034 000044bc FDE cie=00000000 pc=00000000000337a0..0000000000033888 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000337a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264b8 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000337a8 │ │ │ │ + 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 00000000000337b8 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000337c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 172 to 000000000003386c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000264dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264e0 │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000264e8 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033870 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033874 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00004038 0000000000000024 0000403c FDE cie=00000000 pc=00000000000264ec..000000000002771c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264f0 │ │ │ │ +000044f0 0000000000000034 000044f4 FDE cie=00000000 pc=00000000000335a0..00000000000336a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000335a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000264f4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026500 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 136 to 0000000000026588 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000335a8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000335ac │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000335b4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000335c8 │ │ │ │ + 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: 192 to 0000000000033688 │ │ │ │ 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 000000000002658c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003368c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033690 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004060 0000000000000030 00004064 FDE cie=00000000 pc=0000000000028360..00000000000283d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028364 │ │ │ │ +00004528 0000000000000034 0000452c FDE cie=00000000 pc=00000000000336a4..000000000003371c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000336a8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028368 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028370 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002839c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000336ac │ │ │ │ + DW_CFA_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 00000000000336b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000336d8 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000336e0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000033708 │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283a0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000283c8 │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003370c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033714 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000283cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033718 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004094 0000000000000024 00004098 FDE cie=00000000 pc=0000000000027720..00000000000282d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027724 │ │ │ │ +00004560 0000000000000024 00004564 FDE cie=00000000 pc=0000000000033720..00000000000337a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033724 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027728 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033728 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 1536 to 0000000000027d28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033738 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000033784 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033788 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003378c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000040bc 0000000000000010 000040c0 FDE cie=00000000 pc=0000000000006820..0000000000006850 │ │ │ │ +00004588 0000000000000010 0000458c FDE cie=00000000 pc=00000000000338a0..00000000000338ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040d0 0000000000000010 000040d4 FDE cie=00000000 pc=000000000002bf40..000000000002bf48 │ │ │ │ +0000459c 0000000000000010 000045a0 FDE cie=00000000 pc=00000000000338ac..00000000000338c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040e4 0000000000000010 000040e8 FDE cie=00000000 pc=000000000002bf60..000000000002bf6c │ │ │ │ +000045b0 0000000000000010 000045b4 FDE cie=00000000 pc=00000000000338c0..00000000000338d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000040f8 0000000000000010 000040fc FDE cie=00000000 pc=00000000000283e0..0000000000028444 │ │ │ │ +000045c4 0000000000000010 000045c8 FDE cie=00000000 pc=00000000000338d0..00000000000338e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000410c 0000000000000010 00004110 FDE cie=00000000 pc=0000000000028444..000000000002847c │ │ │ │ +000045d8 0000000000000010 000045dc FDE cie=00000000 pc=00000000000338e0..00000000000338f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004120 0000000000000034 00004094 FDE cie=00000090 pc=0000000000028480..0000000000028884 │ │ │ │ - Augmentation data: d3 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028484 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028488 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002848c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028494 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000284a4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 812 to 00000000000287d0 │ │ │ │ - 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 00000000000287d4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000287d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004158 0000000000000034 000040cc FDE cie=00000090 pc=0000000000028884..0000000000028ca8 │ │ │ │ - Augmentation data: fb 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028888 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002888c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028890 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028898 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000288a8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 840 to 0000000000028bf0 │ │ │ │ - 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 0000000000028bf4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028bf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000045ec 0000000000000010 000045f0 FDE cie=00000000 pc=00000000000338f0..00000000000338fc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004190 0000000000000024 00004194 FDE cie=00000000 pc=0000000000028ca8..0000000000028d54 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028cb8 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028cbc │ │ │ │ - DW_CFA_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 0000000000028cc8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000028d44 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d48 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ +00004600 0000000000000010 00004604 FDE cie=00000000 pc=0000000000033900..000000000003390c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000041b8 0000000000000030 0000412c FDE cie=00000090 pc=0000000000028d60..0000000000028f8c │ │ │ │ - Augmentation data: f6 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d64 │ │ │ │ +00004614 0000000000000028 00004618 FDE cie=00000000 pc=000000000003390c..0000000000033ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033910 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d68 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033914 │ │ │ │ + DW_CFA_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 0000000000028d74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003391c │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 428 to 0000000000028f20 │ │ │ │ + DW_CFA_advance_loc1: 260 to 0000000000033a20 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033a24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033a28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000041ec 0000000000000024 000041f0 FDE cie=00000000 pc=0000000000028f8c..0000000000029050 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f90 │ │ │ │ +00004640 0000000000000030 00004644 FDE cie=00000000 pc=0000000000033ac0..0000000000033ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ac4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028f94 │ │ │ │ - DW_CFA_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 0000000000028f9c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000029048 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ac8 │ │ │ │ + DW_CFA_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 0000000000033ad0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033ae0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033ae8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 180 to 0000000000033b9c │ │ │ │ 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 000000000002904c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ba0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004674 0000000000000010 00004678 FDE cie=00000000 pc=0000000000033ba4..0000000000033bd0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004214 0000000000000048 00004188 FDE cie=00000090 pc=0000000000029050..0000000000029384 │ │ │ │ - Augmentation data: ad 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029054 │ │ │ │ +00004688 0000000000000010 0000468c FDE cie=00000000 pc=0000000000033bd0..0000000000033c3c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000469c 0000000000000034 000046a0 FDE cie=00000000 pc=0000000000033e20..0000000000033f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029058 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002905c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033e28 │ │ │ │ + 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 0000000000029064 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000029088 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033e38 │ │ │ │ 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_loc1: 548 to 00000000000292ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033e40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000033eec │ │ │ │ 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: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ef0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ef4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292b8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000292bc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000029300 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002930c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002937c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ │ │ │ │ -00004260 0000000000000040 000041d4 FDE cie=00000090 pc=0000000000029384..000000000002a224 │ │ │ │ - Augmentation data: a8 22 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029388 │ │ │ │ +000046d4 0000000000000024 000046d8 FDE cie=00000000 pc=0000000000033c40..0000000000033cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033c44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002938c │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029390 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029398 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000293b0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2504 to 0000000000029d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033c48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033c58 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 80 to 0000000000033ca8 │ │ │ │ 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 0000000000029d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033cac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033cb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000042a4 00000000000000dc 00004218 FDE cie=00000090 pc=000000000002a224..000000000002b1f4 │ │ │ │ - Augmentation data: 6b 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a228 │ │ │ │ +000046fc 0000000000000040 00004670 FDE cie=00000090 pc=0000000000033cc4..0000000000033e20 │ │ │ │ + Augmentation data: 32 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033cc8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a22c │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a230 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a238 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a248 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 180 to 000000000002a2fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ccc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033cd4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033cdc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000033cf0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 164 to 0000000000033d94 │ │ │ │ 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 000000000002a300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d98 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a304 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 312 to 000000000002a43c │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 72 to 000000000002a484 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000002a508 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000002a62c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002a658 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002a6d4 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 224 to 000000000002a7b4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002a7ec │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 132 to 000000000002a870 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a874 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a878 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002a900 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002a968 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 112 to 000000000002a9d8 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 448 to 000000000002ab98 │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab9c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002ac04 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 848 to 000000000002af54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af58 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002af68 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af70 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002af74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033d9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002afac │ │ │ │ - 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 000000000002afb0 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002afb4 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002afb8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002aff0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002affc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002b028 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b02c │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b034 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002b064 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 64 to 000000000002b0a4 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b0ac │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b0bc │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002b0dc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002b0f4 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000033dd8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033ddc │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b0fc │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b134 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000033e14 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004384 0000000000000064 000042f8 FDE cie=00000090 pc=000000000002b200..000000000002be7c │ │ │ │ - Augmentation data: 8e 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b204 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b208 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b20c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-112 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b214 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002b234 │ │ │ │ - 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_offset_extended: r79 (v15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 2280 to 000000000002bb1c │ │ │ │ - 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 000000000002bb20 │ │ │ │ +00004740 0000000000000010 00004744 FDE cie=00000000 pc=0000000000033f20..0000000000033f34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004754 0000000000000028 00004758 FDE cie=00000000 pc=0000000000033f40..0000000000033fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f44 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 88 to 000000000002bb7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033f4c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000033f54 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000033fbc │ │ │ │ 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 000000000002bb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033fc0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033fc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043ec 0000000000000030 00004360 FDE cie=00000090 pc=000000000002be80..000000000002bf38 │ │ │ │ - Augmentation data: 0b 24 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be84 │ │ │ │ +00004780 0000000000000024 00004784 FDE cie=00000000 pc=0000000000033fc8..0000000000034068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033fcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002be88 │ │ │ │ - DW_CFA_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 000000000002be90 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002bef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000033fe0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 0000000000034024 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r19 (x19) │ │ │ │ - DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002befc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034028 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003402c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004420 0000000000000010 00004424 FDE cie=00000000 pc=000000000002bf80..000000000002bf88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004434 0000000000000020 00004438 FDE cie=00000000 pc=000000000002bf88..000000000002bfd4 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002bf9c │ │ │ │ +000047a8 0000000000000024 000047ac FDE cie=00000000 pc=0000000000034068..000000000003410c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003406c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bfa0 │ │ │ │ - DW_CFA_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 000000000002bfc4 │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034070 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034080 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 68 to 00000000000340c4 │ │ │ │ + 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 000000000002bfc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340c8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000340cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004458 0000000000000010 0000445c FDE cie=00000000 pc=000000000002bfe0..000000000002bfec │ │ │ │ +000047d0 0000000000000010 000047d4 FDE cie=00000000 pc=000000000003410c..0000000000034118 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000446c 0000000000000010 00004470 FDE cie=00000000 pc=000000000002bfec..000000000002c004 │ │ │ │ +000047e4 0000000000000010 000047e8 FDE cie=00000000 pc=0000000000034120..000000000003412c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004480 0000000000000024 00004484 FDE cie=00000000 pc=000000000002c004..000000000002c0e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c008 │ │ │ │ +000047f8 0000000000000024 000047fc FDE cie=00000000 pc=000000000003412c..00000000000341d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034130 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c00c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034134 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c020 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034144 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002c088 │ │ │ │ + DW_CFA_advance_loc: 84 to 0000000000034198 │ │ │ │ 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 000000000002c08c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003419c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c090 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000341a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000044a8 0000000000000038 0000441c FDE cie=00000090 pc=000000000002c0e0..000000000002c418 │ │ │ │ - Augmentation data: 6b 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0e4 │ │ │ │ +00004820 0000000000000024 00004824 FDE cie=00000000 pc=00000000000341e0..00000000000342a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000341e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0e8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c0ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c0f4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c108 │ │ │ │ - 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: 196 to 000000000002c1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000341e8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000341f8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000034268 │ │ │ │ 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 000000000002c1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003426c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034270 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000044e4 0000000000000058 00004458 FDE cie=00000090 pc=000000000002c420..000000000002c61c │ │ │ │ - Augmentation data: 7b 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c424 │ │ │ │ +00004848 0000000000000024 0000484c FDE cie=00000000 pc=00000000000342a8..0000000000034370 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c428 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c42c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c434 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 76 to 000000000002c480 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342b0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000342c0 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000034330 │ │ │ │ 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 000000000002c484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034334 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034338 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002c4a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c4b8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 200 to 000000000002c580 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c584 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000002c5ac │ │ │ │ - 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: 4 to 000000000002c5b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5b4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c5c0 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5c4 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c5cc │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c5d0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004540 0000000000000014 00004544 FDE cie=00000000 pc=000000000002c620..000000000002c638 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004558 0000000000000034 000044cc FDE cie=00000090 pc=000000000002c640..000000000002c6d8 │ │ │ │ - Augmentation data: 23 23 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c644 │ │ │ │ +00004870 0000000000000024 00004874 FDE cie=00000000 pc=0000000000034380..00000000000343c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034384 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c648 │ │ │ │ - DW_CFA_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 000000000002c650 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c65c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 92 to 000000000002c6b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034388 │ │ │ │ + DW_CFA_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 0000000000034394 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000343b8 │ │ │ │ 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 000000000002c6bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000343bc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c6c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004590 0000000000000024 00004594 FDE cie=00000000 pc=000000000002c6e0..000000000002c7bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c6e4 │ │ │ │ +00004898 0000000000000024 0000489c FDE cie=00000000 pc=00000000000343c0..000000000003449c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000343c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000343c8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002c6fc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000343dc │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 104 to 000000000002c764 │ │ │ │ + DW_CFA_advance_loc: 104 to 0000000000034444 │ │ │ │ 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 000000000002c768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034448 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003444c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045b8 0000000000000024 000045bc FDE cie=00000000 pc=000000000002c7c0..000000000002c844 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c7c8 │ │ │ │ +000048c0 0000000000000020 000048c4 FDE cie=00000000 pc=00000000000344a0..00000000000344c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344a4 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344a8 │ │ │ │ + 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: 16 to 00000000000344b8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344bc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000048e4 0000000000000024 000048e8 FDE cie=00000000 pc=00000000000344c0..0000000000034504 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000344c4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c7cc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000344cc │ │ │ │ DW_CFA_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 000000000002c7d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000344d4 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 100 to 000000000002c838 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000344fc │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c83c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034500 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -000045e0 0000000000000050 000045e4 FDE cie=00000000 pc=000000000002c844..000000000002c958 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c848 │ │ │ │ +0000490c 0000000000000020 00004910 FDE cie=00000000 pc=0000000000034504..0000000000034538 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034508 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c84c │ │ │ │ - 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 000000000002c858 │ │ │ │ - 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: 16 to 000000000002c868 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c874 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 172 to 000000000002c920 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c924 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003450c │ │ │ │ + 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: 16 to 000000000003451c │ │ │ │ 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 000000000002c934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034520 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c93c │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c940 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c950 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004930 0000000000000020 00004934 FDE cie=00000000 pc=0000000000034540..0000000000034588 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034544 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034548 │ │ │ │ + DW_CFA_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 0000000000034560 │ │ │ │ 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 000000000002c954 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034564 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004634 000000000000003c 00004638 FDE cie=00000000 pc=000000000002c960..000000000002caa0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c964 │ │ │ │ +00004954 0000000000000010 00004958 FDE cie=00000000 pc=0000000000034588..0000000000034598 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004968 0000000000000024 0000496c FDE cie=00000000 pc=00000000000345a0..0000000000034610 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000345a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c968 │ │ │ │ - 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 000000000002c970 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c978 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c980 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c988 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000002ca40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000345a8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000345b4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 00000000000345fc │ │ │ │ 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034600 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ca48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034604 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004674 000000000000003c 00004678 FDE cie=00000000 pc=000000000002caa0..000000000002cbe0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002caa4 │ │ │ │ +00004990 0000000000000020 00004994 FDE cie=00000000 pc=0000000000034610..000000000003464c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034614 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002caa8 │ │ │ │ - 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 000000000002cab0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cab8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cac0 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cac8 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 000000000002cb80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034618 │ │ │ │ + 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: 36 to 000000000003463c │ │ │ │ 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 000000000002cb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034640 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034644 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000046b4 0000000000000058 000046b8 FDE cie=00000000 pc=000000000002cbe0..000000000002ce54 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cbe4 │ │ │ │ +000049b4 0000000000000024 000049b8 FDE cie=00000000 pc=000000000003464c..00000000000346c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034650 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cbe8 │ │ │ │ - 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 000000000002cbf0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cbf8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cc04 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 136 to 000000000002cc8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034654 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034660 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 00000000000346bc │ │ │ │ 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cc90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346c0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000002cd88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000049dc 0000000000000024 000049e0 FDE cie=00000000 pc=00000000000346c8..0000000000034744 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346cc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000346d0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000346dc │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000034738 │ │ │ │ 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: r30 (x30) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003473c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034740 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a04 0000000000000054 00004978 FDE cie=00000090 pc=0000000000034744..0000000000034910 │ │ │ │ + Augmentation data: 3b 27 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034748 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003474c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034758 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034760 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034788 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 148 to 000000000003481c │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034848 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003484c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cd90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 116 to 000000000002ce04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034850 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034870 │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034880 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000348ac │ │ │ │ + DW_CFA_restore: r21 (x21) │ │ │ │ + DW_CFA_restore: r22 (x22) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000348b0 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004a5c 0000000000000030 000049d0 FDE cie=00000090 pc=0000000000034910..0000000000034ab0 │ │ │ │ + Augmentation data: f6 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034914 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034918 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034924 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003492c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034938 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 240 to 0000000000034a28 │ │ │ │ + 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 000000000002ce08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a2c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004710 000000000000002c 00004714 FDE cie=00000000 pc=000000000002ce60..000000000002cfd0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ce68 │ │ │ │ +00004a90 0000000000000034 00004a94 FDE cie=00000000 pc=0000000000034ab0..0000000000034b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ab4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ab8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ce74 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ce7c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034ac8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 328 to 000000000002cfc4 │ │ │ │ + DW_CFA_advance_loc: 76 to 0000000000034b14 │ │ │ │ + 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 000000000002cfc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004740 0000000000000010 00004744 FDE cie=00000000 pc=000000000002cfd0..000000000002cfd8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b1c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034b5c │ │ │ │ + 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 0000000000034b60 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004754 0000000000000028 00004758 FDE cie=00000000 pc=000000000002cfe0..000000000002d190 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cfe4 │ │ │ │ +00004ac8 0000000000000034 00004acc FDE cie=00000000 pc=0000000000034ba0..0000000000034c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ba4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cfe8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002cff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ba8 │ │ │ │ + DW_CFA_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 000000000002cff8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034bb8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000002d0ec │ │ │ │ + DW_CFA_advance_loc: 64 to 0000000000034bf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bfc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034c00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000034c38 │ │ │ │ + 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 000000000002d0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034c3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034c40 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b00 0000000000000010 00004b04 FDE cie=00000000 pc=0000000000034c60..0000000000034c74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b14 0000000000000010 00004b18 FDE cie=00000000 pc=0000000000034c80..0000000000034c90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b28 0000000000000010 00004b2c FDE cie=00000000 pc=0000000000034c90..0000000000034cac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004780 000000000000005c 00004784 FDE cie=00000000 pc=000000000002d190..000000000002d554 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d194 │ │ │ │ +00004b3c 0000000000000024 00004b40 FDE cie=00000000 pc=0000000000034cac..0000000000034d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cb0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d198 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d19c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d1a4 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d1b4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d1bc │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d1d8 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 264 to 000000000002d2e0 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 228 to 000000000002d3c4 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 124 to 000000000002d440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034cb4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034cc4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 116 to 0000000000034d38 │ │ │ │ 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: 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 000000000002d444 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d40 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 188 to 000000000002d504 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d50c │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002d528 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d530 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002d550 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047e0 0000000000000034 00004754 FDE cie=00000090 pc=000000000002d560..000000000002d648 │ │ │ │ - Augmentation data: a9 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d564 │ │ │ │ +00004b64 0000000000000034 00004b68 FDE cie=00000000 pc=0000000000034da0..0000000000034e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034da4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d568 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d574 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d57c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d590 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 120 to 000000000002d608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034da8 │ │ │ │ + DW_CFA_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 0000000000034dc0 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000034e08 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ + 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_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e0c │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e10 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034e38 │ │ │ │ + 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 000000000002d60c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004818 0000000000000040 0000481c FDE cie=00000000 pc=000000000002d648..000000000002dab8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d64c │ │ │ │ +00004b9c 0000000000000030 00004ba0 FDE cie=00000000 pc=0000000000034e60..0000000000034f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d650 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d654 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d65c │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002d674 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d680 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1052 to 000000000002da9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e68 │ │ │ │ + DW_CFA_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 0000000000034e80 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 72 to 0000000000034ec8 │ │ │ │ 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: 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 000000000002daa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ecc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002daa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034ef8 │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034efc │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -0000485c 0000000000000048 000047d0 FDE cie=00000090 pc=0000000000030ea0..0000000000031204 │ │ │ │ - Augmentation data: 3f 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030ea4 │ │ │ │ +00004bd0 000000000000002c 00004b44 FDE cie=00000090 pc=0000000000034f00..0000000000034fc8 │ │ │ │ + Augmentation data: 95 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f04 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030ea8 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030eac │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030ec0 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030ec8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030ed8 │ │ │ │ - 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 00000000000310a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f08 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034f14 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034f1c │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 0000000000034f88 │ │ │ │ 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 00000000000310ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f8c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000310b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f90 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000048a8 000000000000002c 0000481c FDE cie=00000090 pc=000000000002dac0..000000000002dd58 │ │ │ │ - Augmentation data: 21 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dac4 │ │ │ │ +00004c00 0000000000000050 00004c04 FDE cie=00000000 pc=0000000000034fc8..0000000000035094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034fcc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dac8 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dacc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034fd0 │ │ │ │ + DW_CFA_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 000000000002dad4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002dae4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034fe0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002daec │ │ │ │ + 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_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000048d8 000000000000004c 0000484c FDE cie=00000090 pc=000000000002dd60..000000000002e0a8 │ │ │ │ - Augmentation data: 27 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dd64 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dd68 │ │ │ │ - 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 000000000002dd70 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002dd90 │ │ │ │ - DW_CFA_def_cfa_offset: 688 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 372 to 000000000002df04 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 108 to 000000000003504c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002df1c │ │ │ │ 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 000000000002df20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035050 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035054 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004928 0000000000000040 0000489c FDE cie=00000090 pc=000000000002e0a8..000000000002e21c │ │ │ │ - Augmentation data: 23 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e0ac │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e0b0 │ │ │ │ - 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 000000000002e0b8 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e0c4 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e0d4 │ │ │ │ - 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: 228 to 000000000002e1b8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000035070 │ │ │ │ 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 000000000002e1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035074 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035078 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000496c 0000000000000048 000048e0 FDE cie=00000090 pc=000000000002e220..000000000002e67c │ │ │ │ - Augmentation data: fb 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e224 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e228 │ │ │ │ - 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 000000000002e230 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-96 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e23c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-112 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e250 │ │ │ │ - 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: 292 to 000000000002e374 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003508c │ │ │ │ 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 000000000002e378 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035090 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e37c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000049b8 0000000000000044 000049bc FDE cie=00000000 pc=000000000002e680..000000000002eafc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e684 │ │ │ │ +00004c54 000000000000006c 00004bc8 FDE cie=00000090 pc=00000000000350a0..00000000000353ac │ │ │ │ + Augmentation data: 23 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e688 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350a8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000350b4 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e698 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e6a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000350bc │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e6bc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000350cc │ │ │ │ + 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_loc: 48 to 00000000000350fc │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 400 to 000000000002e84c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 436 to 00000000000352b0 │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000352e8 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 000000000002e850 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e854 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004a00 0000000000000060 00004974 FDE cie=00000090 pc=000000000002eb00..000000000002f2d4 │ │ │ │ - Augmentation data: 87 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352ec │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb08 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb0c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eb20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352f0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eb28 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002eb3c │ │ │ │ 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: 608 to 000000000002ed9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + 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: 128 to 0000000000035370 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (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 000000000002eda0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035374 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004cc4 0000000000000078 00004c38 FDE cie=00000090 pc=00000000000353ac..00000000000356d4 │ │ │ │ + Augmentation data: c2 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353b0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eda4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 484 to 000000000002ef88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353b4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000353b8 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000353c0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000353d0 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000353d8 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000035414 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003541c │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 476 to 00000000000355f8 │ │ │ │ + DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r19 (x19) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000355fc │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000035630 │ │ │ │ DW_CFA_restore: r25 (x25) │ │ │ │ DW_CFA_restore: r26 (x26) │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (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 000000000002ef8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035634 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ef90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a64 000000000000004c 000049d8 FDE cie=00000090 pc=000000000002f2e0..000000000002fb08 │ │ │ │ - Augmentation data: 63 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2e4 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2e8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f2ec │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035638 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f310 │ │ │ │ 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 000000000002f31c │ │ │ │ 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: 1252 to 000000000002f800 │ │ │ │ - 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_offset: r29 (x29) at cfa-96 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 92 to 0000000000035694 │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f804 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f808 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_restore: r27 (x27) │ │ │ │ + DW_CFA_restore: r28 (x28) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035698 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003569c │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00004ab4 0000000000000040 00004a28 FDE cie=00000090 pc=000000000002fb08..000000000002fcec │ │ │ │ - Augmentation data: 6f 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb0c │ │ │ │ +00004d40 000000000000002c 00004d44 FDE cie=00000000 pc=00000000000356e0..0000000000035790 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356e4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fb10 │ │ │ │ - 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 000000000002fb18 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fb24 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002fb34 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 292 to 000000000002fc58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356e8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000356f4 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000356fc │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 128 to 000000000003577c │ │ │ │ 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 000000000002fc5c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004af8 0000000000000044 00004a6c FDE cie=00000090 pc=000000000002fcec..000000000002fe94 │ │ │ │ - Augmentation data: 52 1f 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcf0 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fcf4 │ │ │ │ - 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 000000000002fcfc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fd08 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002fd14 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002fd1c │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 244 to 000000000002fe10 │ │ │ │ - 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: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035780 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fe18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035784 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004b40 000000000000002c 00004b44 FDE cie=00000000 pc=0000000000031220..0000000000031338 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031224 │ │ │ │ +00004d70 0000000000000040 00004ce4 FDE cie=00000090 pc=0000000000035790..0000000000035954 │ │ │ │ + Augmentation data: 25 24 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035794 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031228 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003122c │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031234 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031248 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 116 to 00000000000312bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035798 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003579c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000357a4 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000357b8 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000035890 │ │ │ │ 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 00000000000312c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035894 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035898 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000035908 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003590c │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035938 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035944 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004b70 000000000000003c 00004b74 FDE cie=00000000 pc=0000000000031340..0000000000031480 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031344 │ │ │ │ +00004db4 0000000000000040 00004d28 FDE cie=00000090 pc=0000000000035960..0000000000035b24 │ │ │ │ + Augmentation data: f9 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035964 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031348 │ │ │ │ - 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 0000000000031350 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031358 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031360 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031368 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 184 to 0000000000031420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035968 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003596c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035974 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035988 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 216 to 0000000000035a60 │ │ │ │ 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 0000000000031424 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a64 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 112 to 0000000000035ad8 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035adc │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035b08 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035b14 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bb0 0000000000000054 00004bb4 FDE cie=00000000 pc=0000000000031480..0000000000031804 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031488 │ │ │ │ +00004df8 000000000000002c 00004dfc FDE cie=00000000 pc=0000000000035b24..0000000000035c18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b28 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003148c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035b2c │ │ │ │ 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 0000000000031494 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003149c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000314a8 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000314ac │ │ │ │ - DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000314d8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 188 to 0000000000031594 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000315e8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315ec │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 168 to 0000000000031694 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 84 to 00000000000316e8 │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 172 to 0000000000031794 │ │ │ │ - DW_CFA_restore: r22 (x22) │ │ │ │ - DW_CFA_restore: r21 (x21) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031798 │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 96 to 00000000000317f8 │ │ │ │ - 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 00000000000317fc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c08 000000000000002c 00004c0c FDE cie=00000000 pc=0000000000031804..000000000003192c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003180c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031810 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035b38 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-48 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031818 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031820 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035b44 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-32 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 256 to 0000000000031920 │ │ │ │ - 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 0000000000031924 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - │ │ │ │ -00004c38 0000000000000010 00004c3c FDE cie=00000000 pc=000000000003192c..0000000000031944 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c4c 0000000000000010 00004c50 FDE cie=00000000 pc=0000000000031944..000000000003195c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004c60 0000000000000078 00004bd4 FDE cie=00000090 pc=0000000000031960..0000000000032040 │ │ │ │ - Augmentation data: 0b 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031964 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031968 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031974 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031980 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031998 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 232 to 0000000000031a80 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 200 to 0000000000035c0c │ │ │ │ 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 0000000000031a84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c10 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000031ab8 │ │ │ │ - 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 0000000000031abc │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ac0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 432 to 0000000000031c70 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 296 to 0000000000031d98 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000031dd0 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 68 to 0000000000031e14 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 112 to 0000000000031e84 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000031ebc │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031edc │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031ee0 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 100 to 0000000000031f44 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031f50 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000031f7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031f88 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031f90 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 104 to 0000000000031ff8 │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000032014 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003201c │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032020 │ │ │ │ - DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004cdc 0000000000000058 00004c50 FDE cie=00000090 pc=0000000000032040..0000000000032ec8 │ │ │ │ - Augmentation data: fd 1d 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032044 │ │ │ │ +00004e28 0000000000000044 00004d9c FDE cie=00000090 pc=0000000000035c20..0000000000035e4c │ │ │ │ + Augmentation data: 9d 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c24 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032048 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032058 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-80 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032064 │ │ │ │ - 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: 16 to 0000000000032074 │ │ │ │ - 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: 2024 to 000000000003285c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c28 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c2c │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035c34 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035c44 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000035ca4 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 172 to 0000000000035d50 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (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 0000000000032860 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032864 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 336 to 00000000000329b4 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035d7c │ │ │ │ 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 00000000000329b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d80 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000329bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035d84 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000035da0 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035da4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035dac │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d38 0000000000000048 00004cac FDE cie=00000090 pc=0000000000032ec8..00000000000332e0 │ │ │ │ - Augmentation data: 97 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ecc │ │ │ │ +00004e70 0000000000000044 00004de4 FDE cie=00000090 pc=0000000000035e4c..000000000003607c │ │ │ │ + Augmentation data: 74 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e50 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032ed0 │ │ │ │ - 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 0000000000032ed8 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032ee4 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-96 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032ef8 │ │ │ │ - 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: 224 to 0000000000032fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e54 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e58 │ │ │ │ + DW_CFA_offset: r29 (x29) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 (x30) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035e60 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035e70 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 136 to 0000000000035ef8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 (x30) │ │ │ │ - DW_CFA_restore: r29 (x29) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r25 (x25) │ │ │ │ - DW_CFA_restore: r26 (x26) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r22 (x22) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ + DW_CFA_restore: r29 (x29) │ │ │ │ + DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035efc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035f04 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 192 to 0000000000035fc4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035fcc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035fd4 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035fdc │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d84 0000000000000058 00004d88 FDE cie=00000000 pc=00000000000392c0..0000000000039430 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000392c4 │ │ │ │ +00004eb8 0000000000000054 00004e2c FDE cie=00000090 pc=0000000000036080..00000000000362cc │ │ │ │ + Augmentation data: 4b 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000392c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000392cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036088 │ │ │ │ + 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 00000000000392d4 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000392e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036090 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000360ac │ │ │ │ + DW_CFA_def_cfa_offset: 624 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000392f0 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003930c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 168 to 00000000000393b4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000393f0 │ │ │ │ + DW_CFA_advance_loc1: 340 to 0000000000036200 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036214 │ │ │ │ + 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 00000000000393f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036218 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000393f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000039418 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003941c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003621c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039424 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003942c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004de0 000000000000004c 00004d54 FDE cie=00000090 pc=0000000000039440..0000000000039844 │ │ │ │ - Augmentation data: 48 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039444 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039448 │ │ │ │ - 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 000000000003945c │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000036230 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036234 │ │ │ │ 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 000000000003946c │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 524 to 0000000000039678 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036238 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000036274 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036278 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036284 │ │ │ │ + DW_CFA_restore: r23 (x23) │ │ │ │ + DW_CFA_restore: r24 (x24) │ │ │ │ + │ │ │ │ +00004f10 0000000000000040 00004e84 FDE cie=00000090 pc=0000000000036e00..0000000000036f70 │ │ │ │ + Augmentation data: 27 23 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e04 │ │ │ │ + DW_CFA_AARCH64_negate_ra_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036e08 │ │ │ │ + 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: 24 to 0000000000036e20 │ │ │ │ + DW_CFA_offset: r19 (x19) at cfa-64 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-56 │ │ │ │ + DW_CFA_offset: r21 (x21) at cfa-48 │ │ │ │ + DW_CFA_offset: r22 (x22) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 (x23) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 (x24) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 (x25) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 (x26) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 280 to 0000000000036f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000039690 │ │ │ │ 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 0000000000039694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f3c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039698 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004e30 00000000000000a8 00004da4 FDE cie=00000090 pc=00000000000332e0..0000000000034e30 │ │ │ │ - Augmentation data: 6b 1e 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332e4 │ │ │ │ +00004f54 0000000000000054 00004ec8 FDE cie=00000090 pc=00000000000362cc..0000000000036888 │ │ │ │ + Augmentation data: f5 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362d0 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332e8 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000332f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362d4 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000362d8 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000332fc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000362e0 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033304 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000362f0 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003330c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000362f8 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 124 to 0000000000033388 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000036320 │ │ │ │ + DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 128 to 00000000000363a0 │ │ │ │ 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 000000000003338c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000363a4 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033390 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000333c4 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000333c8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 5672 to 00000000000349f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349f4 │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000349f8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000034a48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a4c │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000363a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034a58 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 80 to 0000000000034aa8 │ │ │ │ + DW_CFA_advance_loc1: 920 to 0000000000036740 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034aac │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 708 to 0000000000034d70 │ │ │ │ - DW_CFA_restore: r23 (x23) │ │ │ │ - DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034d80 │ │ │ │ - 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: 24 to 0000000000034d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036744 │ │ │ │ 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 0000000000034dc4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000036778 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034dc8 │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000034de0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036784 │ │ │ │ DW_CFA_restore: r23 (x23) │ │ │ │ DW_CFA_restore: r24 (x24) │ │ │ │ - DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000034e08 │ │ │ │ - DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034e0c │ │ │ │ - DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034e14 │ │ │ │ - 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 0000000000034e28 │ │ │ │ - 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 0000000000034e2c │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004edc 0000000000000048 00004e50 FDE cie=00000090 pc=0000000000039860..0000000000039bac │ │ │ │ - Augmentation data: 0d 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039864 │ │ │ │ +00004fac 0000000000000050 00004f20 FDE cie=00000090 pc=0000000000036888..0000000000036dec │ │ │ │ + Augmentation data: ee 22 00 00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003688c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039868 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003986c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036890 │ │ │ │ + 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 0000000000039880 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039888 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036898 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039898 │ │ │ │ - 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: 472 to 0000000000039a70 │ │ │ │ - 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 0000000000039a74 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00004f28 0000000000000048 00004e9c FDE cie=00000090 pc=0000000000034e30..00000000000382b0 │ │ │ │ - Augmentation data: 1f 20 00 00 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034e34 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034e38 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034e44 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-96 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000034e5c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000368a8 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000368b0 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000368c0 │ │ │ │ + DW_CFA_def_cfa_offset: 720 │ │ │ │ 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: 8960 to 000000000003715c │ │ │ │ + DW_CFA_advance_loc1: 824 to 0000000000036bf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000036c14 │ │ │ │ + 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 0000000000037160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c18 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037164 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036c1c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004f74 0000000000000030 00004f78 FDE cie=00000000 pc=0000000000006860..0000000000006914 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006864 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006868 │ │ │ │ - DW_CFA_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 0000000000006870 │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ - DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006880 │ │ │ │ - DW_CFA_offset: r21 (x21) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 (x22) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 140 to 000000000000690c │ │ │ │ - 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 0000000000006910 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fa8 000000000000001c 00004fac FDE cie=00000000 pc=0000000000039bc0..0000000000039bfc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039bc4 │ │ │ │ +00005000 000000000000002c 00005004 FDE cie=00000000 pc=0000000000006840..0000000000006908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006844 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039bdc │ │ │ │ - DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004fc8 000000000000001c 00004fcc FDE cie=00000000 pc=0000000000039c00..0000000000039c3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c04 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c08 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006848 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006858 │ │ │ │ DW_CFA_offset: r29 (x29) at cfa-32 │ │ │ │ DW_CFA_offset: r30 (x30) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039c1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006860 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004fe8 0000000000000034 00004fec FDE cie=00000000 pc=0000000000039c40..0000000000039d2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c44 │ │ │ │ - DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039c48 │ │ │ │ - DW_CFA_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 0000000000039c58 │ │ │ │ - DW_CFA_def_cfa_offset: 2176 │ │ │ │ - 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: 188 to 0000000000039d14 │ │ │ │ + DW_CFA_offset: r20 (x20) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 152 to 00000000000068f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039d20 │ │ │ │ - DW_CFA_restore: 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 0000000000039d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068fc │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d28 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006904 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005020 0000000000000018 00005024 FDE cie=00000000 pc=0000000000039d40..0000000000039d74 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039d48 │ │ │ │ +00005030 0000000000000018 00005034 FDE cie=00000000 pc=0000000000036f80..0000000000036fb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036f88 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036f8c │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000503c 0000000000000010 00005040 FDE cie=00000000 pc=0000000000039d80..0000000000039da4 │ │ │ │ +0000504c 0000000000000010 00005050 FDE cie=00000000 pc=0000000000036fc0..0000000000036fe4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005050 0000000000000034 00005054 FDE cie=00000000 pc=0000000000039da4..0000000000039e48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039da8 │ │ │ │ +00005060 0000000000000034 00005064 FDE cie=00000000 pc=0000000000036fe4..0000000000037088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036fe8 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036fec │ │ │ │ DW_CFA_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 0000000000039db8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000036ff8 │ │ │ │ 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: 116 to 0000000000039e2c │ │ │ │ + DW_CFA_advance_loc: 116 to 000000000003706c │ │ │ │ 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 0000000000039e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037070 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037074 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039e40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037080 │ │ │ │ DW_CFA_restore: r30 (x30) │ │ │ │ DW_CFA_restore: r29 (x29) │ │ │ │ DW_CFA_restore: r21 (x21) │ │ │ │ DW_CFA_restore: r19 (x19) │ │ │ │ DW_CFA_restore: r20 (x20) │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037084 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ │ │ │ │ -00005088 0000000000000048 0000508c FDE cie=00000000 pc=0000000000039e48..000000000003a030 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e4c │ │ │ │ +00005098 0000000000000048 0000509c FDE cie=00000000 pc=0000000000037088..0000000000037270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003708c │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037090 │ │ │ │ DW_CFA_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 0000000000039e58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037098 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-48 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039e64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000370a4 │ │ │ │ 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: 260 to 0000000000039f68 │ │ │ │ + DW_CFA_advance_loc1: 260 to 00000000000371a8 │ │ │ │ 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 0000000000039f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371ac │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000371b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 96 to 0000000000039fd0 │ │ │ │ + DW_CFA_advance_loc: 96 to 0000000000037210 │ │ │ │ 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 0000000000039fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037214 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037218 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050d4 0000000000000064 000050d8 FDE cie=00000000 pc=000000000003a030..000000000003a32c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a034 │ │ │ │ +000050e4 0000000000000064 000050e8 FDE cie=00000000 pc=0000000000037270..000000000003756c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037274 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037278 │ │ │ │ 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 000000000003a040 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000037280 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a054 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000037294 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r23 (x23) at cfa-48 │ │ │ │ DW_CFA_offset: r24 (x24) at cfa-40 │ │ │ │ DW_CFA_offset: r25 (x25) at cfa-32 │ │ │ │ DW_CFA_offset: r26 (x26) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003a078 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000372b8 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 436 to 000000000003a22c │ │ │ │ + DW_CFA_advance_loc1: 436 to 000000000003746c │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003a24c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003748c │ │ │ │ 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 000000000003a250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037490 │ │ │ │ DW_CFA_AARCH64_negate_ra_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037494 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r19 (x19) at cfa-80 │ │ │ │ DW_CFA_offset: r20 (x20) at cfa-72 │ │ │ │ DW_CFA_offset: r21 (x21) at cfa-64 │ │ │ │ DW_CFA_offset: r22 (x22) at cfa-56 │ │ │ │ DW_CFA_offset: 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: 124 to 000000000003a2d0 │ │ │ │ + DW_CFA_advance_loc: 124 to 0000000000037510 │ │ │ │ DW_CFA_restore: r27 (x27) │ │ │ │ DW_CFA_restore: r28 (x28) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a2dc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003751c │ │ │ │ DW_CFA_offset: r27 (x27) at cfa-16 │ │ │ │ DW_CFA_offset: r28 (x28) at cfa-8 │ │ │ │ │ │ │ │ -0000513c ZERO terminator │ │ │ │ +0000514c ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -T/lib/ld-linux-aarch64.so.1 │ │ │ │ +m/lib/ld-linux-aarch64.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ wnoutrefresh │ │ │ │ use_default_colors │ │ │ │ COLOR_PAIRS │ │ │ │ can_change_color │ │ │ │ @@ -147,79 +147,48 @@ │ │ │ │ GLIBCXX_3.4.11 │ │ │ │ CXXABI_1.3.9 │ │ │ │ GLIBCXX_3.4.9 │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4.21 │ │ │ │ GLIBCXX_3.4.15 │ │ │ │ GLIBCXX_3.4 │ │ │ │ -basic_string: construction from null is not valid │ │ │ │ -basic_string::substr │ │ │ │ -%s: __pos (which is %zu) > this->size() (which is %zu) │ │ │ │ basic_string::append │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -vector::_M_realloc_append │ │ │ │ - Credits │ │ │ │ -(Credits) │ │ │ │ -In-game controls: │ │ │ │ -Move down │ │ │ │ -Move left │ │ │ │ -Move right │ │ │ │ -Pause game │ │ │ │ -Quit anytime │ │ │ │ -Show help │ │ │ │ -Menu controls: │ │ │ │ -First item │ │ │ │ -Last item │ │ │ │ -page down │ │ │ │ - Settings and scores are stored at: │ │ │ │ - `~/.local/share/nsnake/` │ │ │ │ - _ __ _ __ _ ____ │ │ │ │ -| |\ | ( (` | |\ | / /\ | |_/ | |_ │ │ │ │ -|_| \| _)_) |_| \| /_/--\ |_| \ |_|__ │ │ │ │ - v3.0.0 (built Jan2026) │ │ │ │ -Try `nsnake --help` and `man nsnake` │ │ │ │ -Game made by Alexandre Dantas, │ │ │ │ -contact him at │ │ │ │ -Thanks for playing this game :) │ │ │ │ -Homepage: │ │ │ │ - http://nsnake.alexdantas.net/ │ │ │ │ -Source Code: │ │ │ │ - https://github.com/alexdantas/nsnake/ │ │ │ │ -Invalid initial value for MenuItemTextlist │ │ │ │ -Utils::String::toString │ │ │ │ - __ _ _______ __ _ _______ ___ _ _______ │ │ │ │ -| | | || || | | || _ || | | || | │ │ │ │ -| |_| || _____|| |_| || |_| || |_| || ___| │ │ │ │ -| || |_____ | || || _|| |___ │ │ │ │ -| _ ||_____ || _ || || |_ | ___| │ │ │ │ -| | | | _____| || | | || _ || _ || |___ │ │ │ │ -|_| |__||_______||_| |__||__| |__||___| |_||_______| │ │ │ │ -nsnake 3.0.0 │ │ │ │ +Couldn't load the level! (Error: " │ │ │ │ +Game Over │ │ │ │ Arcade Mode │ │ │ │ -Error! Your console screen is smaller than │ │ │ │ -Please resize your window and try again │ │ │ │ -Could not create file ' │ │ │ │ -random_walls │ │ │ │ -board_size │ │ │ │ -board_scroll_delay │ │ │ │ -board_scroll_left │ │ │ │ -board_scroll_right │ │ │ │ -board_scroll_up │ │ │ │ -board_scroll_down │ │ │ │ -' doesn't exist │ │ │ │ -' has an old version format │ │ │ │ -nsnakescores │ │ │ │ -Utils::String::convert │ │ │ │ -Quit to Main Menu │ │ │ │ -Quit Game │ │ │ │ -vector::_M_insert_aux │ │ │ │ -Can't open file ' │ │ │ │ -Abrupt ending of file while parsing level at line │ │ │ │ -vector::_M_default_append │ │ │ │ -vector::_M_fill_insert │ │ │ │ +Level Select │ │ │ │ +Game Settings │ │ │ │ +GUI Options │ │ │ │ +Show Borders │ │ │ │ +Fancy Borders │ │ │ │ +Outer Border │ │ │ │ +Center Horizontal │ │ │ │ +Center Vertical │ │ │ │ +Key right │ │ │ │ +Key pause │ │ │ │ +Reset to Defaults │ │ │ │ +Are you sure? │ │ │ │ +All high scores erased! │ │ │ │ +Press any key, Enter to Cancel │ │ │ │ +Sorry, it seems you have no levels. │ │ │ │ +Please copy the default level files from │ │ │ │ +`/usr/share/games/nsnake/levels/` │ │ │ │ +You can also download more levels from the website: │ │ │ │ +http://nsnake.alexdantas.net/ │ │ │ │ +Starting Speed │ │ │ │ +Random Walls │ │ │ │ +Maze size │ │ │ │ +Scroll Delay(ms) │ │ │ │ +Scroll Up │ │ │ │ +Scroll Down │ │ │ │ +Scroll Left │ │ │ │ +Scroll Right │ │ │ │ +Erase High Scores │ │ │ │ +vector::_M_realloc_append │ │ │ │ +basic_string: construction from null is not valid │ │ │ │ undefined │ │ │ │ backspace │ │ │ │ delete-line │ │ │ │ insert-line │ │ │ │ delete-char │ │ │ │ clear-to-end-of-screen │ │ │ │ clear-to-end-of-line │ │ │ │ @@ -261,52 +230,14 @@ │ │ │ │ shift-right │ │ │ │ shift-resume │ │ │ │ shift-save │ │ │ │ shift-suspend │ │ │ │ shift-undo │ │ │ │ back-tab │ │ │ │ previous │ │ │ │ -Level Select │ │ │ │ -Game Settings │ │ │ │ -GUI Options │ │ │ │ -Show Borders │ │ │ │ -Fancy Borders │ │ │ │ -Outer Border │ │ │ │ -Center Horizontal │ │ │ │ -Center Vertical │ │ │ │ -Key right │ │ │ │ -Key pause │ │ │ │ -Reset to Defaults │ │ │ │ -Are you sure? │ │ │ │ -All high scores erased! │ │ │ │ -Press any key, Enter to Cancel │ │ │ │ -Sorry, it seems you have no levels. │ │ │ │ -Please copy the default level files from │ │ │ │ -`/usr/share/games/nsnake/levels/` │ │ │ │ -You can also download more levels from the website: │ │ │ │ -http://nsnake.alexdantas.net/ │ │ │ │ -Starting Speed │ │ │ │ -Random Walls │ │ │ │ -Maze size │ │ │ │ -Scroll Delay(ms) │ │ │ │ -Scroll Up │ │ │ │ -Scroll Down │ │ │ │ -Scroll Left │ │ │ │ -Scroll Right │ │ │ │ -Erase High Scores │ │ │ │ -Couldn't load the level! (Error: " │ │ │ │ -Game Over │ │ │ │ -void INI::Parser::dump(std::ostream&, const INI::Level&, const std::string&) │ │ │ │ -src/Config/INI.cpp │ │ │ │ -(*it)->second.depth == l.depth+1 │ │ │ │ -' on line # │ │ │ │ -Couldn't open ' │ │ │ │ -section with wrong depth │ │ │ │ -duplicate section name on the same level │ │ │ │ -no '=' found │ │ │ │ Warning: We could not create the configuration file. │ │ │ │ Please check permissions to the path: │ │ │ │ │ │ │ │ Warning: We could not create the score file. │ │ │ │ Warning: Your high score file is from an old nsnake version. │ │ │ │ Error: Corrupted high score file! │ │ │ │ We're sorry, but we had to erase it │ │ │ │ @@ -314,17 +245,26 @@ │ │ │ │ settings.ini │ │ │ │ arcade.nsnakescores │ │ │ │ /dev/null │ │ │ │ center_horizontal │ │ │ │ center_vertical │ │ │ │ fancy_borders │ │ │ │ outer_border │ │ │ │ +random_walls │ │ │ │ fruits_at_once │ │ │ │ +board_scroll_delay │ │ │ │ +board_scroll_up │ │ │ │ +board_scroll_down │ │ │ │ +board_scroll_left │ │ │ │ +board_scroll_right │ │ │ │ starting_speed │ │ │ │ +board_size │ │ │ │ teleport │ │ │ │ +Utils::String::convert │ │ │ │ +Utils::String::toString │ │ │ │ nsnake v3.0.0 (Jan2026) │ │ │ │ , , │ │ │ │ / \ This game was made with │ │ │ │ ((__-^^-,-^^-__)) and itself is Free Software, │ │ │ │ `-_---' `---_-' licensed under the GPLv3 │ │ │ │ `--|o` 'o|--' <3 │ │ │ │ \ ` / │ │ │ │ @@ -345,43 +285,103 @@ │ │ │ │ -h, --help Show this message │ │ │ │ -v, --version Show game version and contact info │ │ │ │ See also `man nsnake` │ │ │ │ Thanks for playing this game :) │ │ │ │ Show game version and build date │ │ │ │ --version │ │ │ │ Show instructions │ │ │ │ +basic_string::substr │ │ │ │ +%s: __pos (which is %zu) > this->size() (which is %zu) │ │ │ │ +void INI::Parser::dump(std::ostream&, const INI::Level&, const std::string&) │ │ │ │ +src/Config/INI.cpp │ │ │ │ +(*it)->second.depth == l.depth+1 │ │ │ │ +' on line # │ │ │ │ +Couldn't open ' │ │ │ │ +section with wrong depth │ │ │ │ +duplicate section name on the same level │ │ │ │ +no '=' found │ │ │ │ + Credits │ │ │ │ +(Credits) │ │ │ │ +In-game controls: │ │ │ │ +Move down │ │ │ │ +Move left │ │ │ │ +Move right │ │ │ │ +Pause game │ │ │ │ +Quit anytime │ │ │ │ +Show help │ │ │ │ +Menu controls: │ │ │ │ +First item │ │ │ │ +Last item │ │ │ │ +page down │ │ │ │ + Settings and scores are stored at: │ │ │ │ + `~/.local/share/nsnake/` │ │ │ │ + _ __ _ __ _ ____ │ │ │ │ +| |\ | ( (` | |\ | / /\ | |_/ | |_ │ │ │ │ +|_| \| _)_) |_| \| /_/--\ |_| \ |_|__ │ │ │ │ + v3.0.0 (built Jan2026) │ │ │ │ +Try `nsnake --help` and `man nsnake` │ │ │ │ +Game made by Alexandre Dantas, │ │ │ │ +contact him at │ │ │ │ +Thanks for playing this game :) │ │ │ │ +Homepage: │ │ │ │ + http://nsnake.alexdantas.net/ │ │ │ │ +Source Code: │ │ │ │ + https://github.com/alexdantas/nsnake/ │ │ │ │ + __ _ _______ __ _ _______ ___ _ _______ │ │ │ │ +| | | || || | | || _ || | | || | │ │ │ │ +| |_| || _____|| |_| || |_| || |_| || ___| │ │ │ │ +| || |_____ | || || _|| |___ │ │ │ │ +| _ ||_____ || _ || || |_ | ___| │ │ │ │ +| | | | _____| || | | || _ || _ || |___ │ │ │ │ +|_| |__||_______||_| |__||__| |__||___| |_||_______| │ │ │ │ +nsnake 3.0.0 │ │ │ │ +Error! Your console screen is smaller than │ │ │ │ +Please resize your window and try again │ │ │ │ +Invalid initial value for MenuItemTextlist │ │ │ │ +Quit to Main Menu │ │ │ │ +Quit Game │ │ │ │ +vector::_M_insert_aux │ │ │ │ +Can't open file ' │ │ │ │ +Abrupt ending of file while parsing level at line │ │ │ │ +vector::_M_default_append │ │ │ │ +vector::_M_fill_insert │ │ │ │ +Could not create file ' │ │ │ │ +' doesn't exist │ │ │ │ +' has an old version format │ │ │ │ +nsnakescores │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ [options] │ │ │ │ Maximum option definitions exceeded │ │ │ │ deps/commander/commander.c │ │ │ │ option->argname │ │ │ │ option->large │ │ │ │ %s %s argument required │ │ │ │ unrecognized flag %s │ │ │ │ Maximum number of arguments exceeded │ │ │ │ +9GameState │ │ │ │ +18ScoreFileException │ │ │ │ +13GameStateGame │ │ │ │ +20BoardParserException │ │ │ │ +17GameStateMainMenu │ │ │ │ +12StateManager │ │ │ │ 14WindowGameHelp │ │ │ │ +9Animation │ │ │ │ +15AnimationSnakes │ │ │ │ +14LayoutMainMenu │ │ │ │ +15LayoutFirstTime │ │ │ │ +10LayoutGame │ │ │ │ +13MenuItemLabel │ │ │ │ 16MenuItemTextlist │ │ │ │ +14MenuAlphabetic │ │ │ │ 15MenuItemTextbox │ │ │ │ 17MenuItemNumberbox │ │ │ │ -13MenuItemLabel │ │ │ │ 16MenuItemCheckbox │ │ │ │ 8MenuItem │ │ │ │ -14MenuAlphabetic │ │ │ │ -14LayoutMainMenu │ │ │ │ -10LayoutGame │ │ │ │ -15LayoutFirstTime │ │ │ │ -9Animation │ │ │ │ -15AnimationSnakes │ │ │ │ -18ScoreFileException │ │ │ │ -12FruitManager │ │ │ │ -20BoardParserException │ │ │ │ 7Array2DIbE │ │ │ │ -12StateManager │ │ │ │ -9GameState │ │ │ │ -17GameStateMainMenu │ │ │ │ -13GameStateGame │ │ │ │ +12FruitManager │ │ │ │ command_option │ │ │ │ .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,15 +2,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 00000000000054b0 : │ │ │ │ bti c │ │ │ │ stp x16, x30, [sp, #-16]! │ │ │ │ - adrp x16, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x16, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x17, [x16, #4088] │ │ │ │ add x16, x16, #0xff8 │ │ │ │ br x17 │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ 00000000000054d0 : │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000006300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base-0x32a0>: │ │ │ │ +0000000000006300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base-0x4a80>: │ │ │ │ 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] │ │ │ │ @@ -27,16 +27,16 @@ │ │ │ │ mov x0, x19 │ │ │ │ bl 5548 │ │ │ │ ldr x1, [x19, #8] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x1 │ │ │ │ cmp x20, x0 │ │ │ │ b.ls 6378 // b.plast │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ bl 5878 (unsigned long)@plt+0x8> │ │ │ │ mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x19 │ │ │ │ bl 5710 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ mov x0, x19 │ │ │ │ @@ -55,349 +55,349 @@ │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ stp x19, x20, [sp, #48] │ │ │ │ mov w19, w0 │ │ │ │ mov x20, x1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 32040 , std::allocator >::~basic_stringbuf()@@Base+0x16740> │ │ │ │ - bl 332e0 , std::allocator >::~basic_stringbuf()@@Base+0x179e0> │ │ │ │ + bl f2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4540> │ │ │ │ + bl 10560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57e0> │ │ │ │ mov x1, x20 │ │ │ │ mov w0, w19 │ │ │ │ - bl 39c40 , std::allocator >::~basic_stringbuf()@@Base+0x1e340> │ │ │ │ - bl 6ba0 │ │ │ │ - bl ce20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3880> │ │ │ │ - bl 156a0 ::do_widen(char) const@@Base+0x940> │ │ │ │ + bl 17720 , std::allocator >::~basic_stringbuf()@@Base+0x1760> │ │ │ │ + bl 344a0 , std::allocator >::~basic_stringbuf()@@Base+0x1e4e0> │ │ │ │ + bl 1ee80 , std::allocator >::~basic_stringbuf()@@Base+0x8ec0> │ │ │ │ + bl 1e020 , std::allocator >::~basic_stringbuf()@@Base+0x8060> │ │ │ │ mov x0, sp │ │ │ │ - bl 24fc0 , std::allocator >::~basic_stringbuf()@@Base+0x96c0> │ │ │ │ + bl b080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x300> │ │ │ │ mov x0, sp │ │ │ │ - bl 2502c , std::allocator >::~basic_stringbuf()@@Base+0x972c> │ │ │ │ - bl 34e30 , std::allocator >::~basic_stringbuf()@@Base+0x19530> │ │ │ │ - bl ce8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ec> │ │ │ │ - bl 31960 , std::allocator >::~basic_stringbuf()@@Base+0x16060> │ │ │ │ + bl b0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36c> │ │ │ │ + bl 120b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7330> │ │ │ │ + bl 1eeec , std::allocator >::~basic_stringbuf()@@Base+0x8f2c> │ │ │ │ + bl ebe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e60> │ │ │ │ mov x0, sp │ │ │ │ - bl 24f20 , std::allocator >::~basic_stringbuf()@@Base+0x9620> │ │ │ │ + bl afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260> │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x1, [x1, #3616] │ │ │ │ ldr x3, [sp, #24] │ │ │ │ ldr x2, [x1] │ │ │ │ subs x3, x3, x2 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ b.ne 6490 // b.any │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl 6058 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ b.eq 64c4 // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ mov x0, sp │ │ │ │ - bl 24f20 , std::allocator >::~basic_stringbuf()@@Base+0x9620> │ │ │ │ + bl afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260> │ │ │ │ mov x0, x20 │ │ │ │ bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl ce8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ec> │ │ │ │ + bl 1eeec , std::allocator >::~basic_stringbuf()@@Base+0x8f2c> │ │ │ │ bl 6058 │ │ │ │ mov w0, #0x29a // #666 │ │ │ │ b 6438 │ │ │ │ bti j │ │ │ │ b 64a8 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x528 │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x2, x2, #0x4b0 │ │ │ │ + stp xzr, x0, [x1, #16] │ │ │ │ + stp x0, xzr, [x1, #32] │ │ │ │ + adrp x0, e000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3280> │ │ │ │ + add x0, x0, #0x3a0 │ │ │ │ + str wzr, [x1, #8] │ │ │ │ + b 5d10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x19, #0x560 │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + adrp x22, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x22, #0xdf8 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x2, x21, #0x4b0 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3680] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d10 │ │ │ │ + add x1, x22, #0xdf8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x2, x21, #0x4b0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d10 │ │ │ │ + add x0, x19, #0x20 │ │ │ │ + add x1, x22, #0xdf8 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x2, x21, #0x4b0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d10 │ │ │ │ + add x1, x22, #0xdf8 │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x2, x21, #0x4b0 │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5d10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ + mov x2, sp │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x20, #0x528 │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x19, #0x640 │ │ │ │ + str x21, [sp, #48] │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x20, #1320] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - mov x1, sp │ │ │ │ - str x0, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - bl 61a8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x418 │ │ │ │ - ldr x2, [sp] │ │ │ │ - str x0, [x20, #1320] │ │ │ │ - ldp q29, q28, [x1] │ │ │ │ - str x2, [x19, #16] │ │ │ │ - ldp q31, q30, [x1, #32] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - ldr x0, [x20, #1320] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xdf8 │ │ │ │ + bl 1b3c0 , std::allocator >::~basic_stringbuf()@@Base+0x5400> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3680] │ │ │ │ + add x2, x21, #0x4b0 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5d10 │ │ │ │ + mov x2, sp │ │ │ │ + add x0, x19, #0x20 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + bl 1b3c0 , std::allocator >::~basic_stringbuf()@@Base+0x5400> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 65a4 // b.any │ │ │ │ + b.ne 6698 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - mov x1, x19 │ │ │ │ + add x1, x19, #0x20 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3680] │ │ │ │ - add sp, sp, #0x30 │ │ │ │ + add x2, x21, #0x4b0 │ │ │ │ + ldr x21, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ - add x2, x2, #0x4b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3680] │ │ │ │ b 5d10 │ │ │ │ bl 5740 │ │ │ │ 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 x19, x0 │ │ │ │ mov x20, x1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ str x21, [sp, #64] │ │ │ │ add x21, x19, #0x10 │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ str x21, [x19] │ │ │ │ - cbz x20, 66ac │ │ │ │ + cbz x20, 678c │ │ │ │ mov x0, x20 │ │ │ │ bl 56e0 │ │ │ │ str x0, [sp, #16] │ │ │ │ mov x3, x0 │ │ │ │ cmp x0, #0xf │ │ │ │ - b.hi 6674 // b.pmore │ │ │ │ + b.hi 6754 // b.pmore │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ne 666c // b.any │ │ │ │ + b.ne 674c // b.any │ │ │ │ ldrb w0, [x20] │ │ │ │ strb w0, [x19, #16] │ │ │ │ ldr x1, [x19] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ str x0, [x19, #8] │ │ │ │ strb wzr, [x1, x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 66c8 // b.any │ │ │ │ + b.ne 67a8 // b.any │ │ │ │ ldr x21, [sp, #64] │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #48] │ │ │ │ add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 6628 │ │ │ │ - b 6698 │ │ │ │ + cbz x0, 6708 │ │ │ │ + b 6778 │ │ │ │ add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ str x3, [sp, #8] │ │ │ │ bl 61a8 │ │ │ │ mov x21, x0 │ │ │ │ ldp x3, x0, [sp, #8] │ │ │ │ str x21, [x19] │ │ │ │ str x0, [x19, #16] │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x20 │ │ │ │ mov x0, x21 │ │ │ │ bl 5518 │ │ │ │ - b 6628 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 6708 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 66cc // b.none │ │ │ │ + b.eq 67ac // b.none │ │ │ │ bl 5740 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xbb8 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xdf8 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x19, #0x588 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x19, #0x680 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x20, [x20, #3680] │ │ │ │ mov x0, x19 │ │ │ │ - bl 65c0 │ │ │ │ - adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + bl 66a0 │ │ │ │ + adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ add x2, x2, #0x4b0 │ │ │ │ mov x1, x19 │ │ │ │ mov x0, x20 │ │ │ │ str x2, [sp, #40] │ │ │ │ bl 5d10 │ │ │ │ add x0, x19, #0x20 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb20 │ │ │ │ - bl 65c0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl 66a0 │ │ │ │ ldr x2, [sp, #40] │ │ │ │ add x1, x19, #0x20 │ │ │ │ mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 5d10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - mov x2, sp │ │ │ │ stp x29, x30, [sp, #16] │ │ │ │ add x29, sp, #0x10 │ │ │ │ stp x19, x20, [sp, #32] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x19, #0x5c8 │ │ │ │ - str x21, [sp, #48] │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x20, #0x6c0 │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x20, #1728] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + mov x1, sp │ │ │ │ + str x0, [sp] │ │ │ │ mov x0, x19 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xbb8 │ │ │ │ - bl 22140 , std::allocator >::~basic_stringbuf()@@Base+0x6840> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3680] │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5d10 │ │ │ │ - mov x2, sp │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - bl 22140 , std::allocator >::~basic_stringbuf()@@Base+0x6840> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 61a8 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xd10 │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x0, [x20, #1728] │ │ │ │ + ldp q29, q28, [x1] │ │ │ │ + str x2, [x19, #16] │ │ │ │ + ldp q31, q30, [x1, #32] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + ldr x0, [x20, #1728] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6818 // b.any │ │ │ │ + b.ne 6904 // b.any │ │ │ │ ldp x29, x30, [sp, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ + mov x1, x19 │ │ │ │ ldp x19, x20, [sp, #32] │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - ldr x21, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3680] │ │ │ │ - b 5d10 │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x608 │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - adrp x2, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ add x2, x2, #0x4b0 │ │ │ │ - stp xzr, x0, [x1, #16] │ │ │ │ - stp x0, xzr, [x1, #32] │ │ │ │ - adrp x0, 28000 , std::allocator >::~basic_stringbuf()@@Base+0xc700> │ │ │ │ - add x0, x0, #0x2e0 │ │ │ │ - str wzr, [x1, #8] │ │ │ │ b 5d10 │ │ │ │ + bl 5740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x19, #0x640 │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - adrp x22, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x22, #0xbb8 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3680] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d10 │ │ │ │ - add x1, x22, #0xbb8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d10 │ │ │ │ - add x0, x19, #0x20 │ │ │ │ - add x1, x22, #0xbb8 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d10 │ │ │ │ - add x1, x22, #0xbb8 │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x2, x21, #0x4b0 │ │ │ │ - add x1, x19, #0x78 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 5d10 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -407,69 +407,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, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3632] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ bl 5ae8 │ │ │ │ bl 5ff8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3976] │ │ │ │ cbz x0, 6984 │ │ │ │ b 6238 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ add x0, x0, #0x520 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ add x1, x1, #0x520 │ │ │ │ cmp x1, x0 │ │ │ │ b.eq 69cc // b.none │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x1, [x1, #3952] │ │ │ │ cbz x1, 69cc │ │ │ │ mov x16, x1 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ add x0, x0, #0x520 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ add x1, x1, #0x520 │ │ │ │ sub x1, x1, x0 │ │ │ │ lsr x2, x1, #63 │ │ │ │ add x1, x2, x1, asr #3 │ │ │ │ asr x1, x1, #1 │ │ │ │ cbz x1, 6a08 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x2, [x2, #4000] │ │ │ │ cbz x2, 6a08 │ │ │ │ mov x16, x2 │ │ │ │ br x16 │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ ldrb w0, [x19, #1312] │ │ │ │ tbnz w0, #0, 6a4c │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3672] │ │ │ │ cbz x0, 6a40 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ ldr x0, [x0, #1200] │ │ │ │ bl 5938 │ │ │ │ bl 69a0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ strb w0, [x19, #1312] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ @@ -480,67 +480,84 @@ │ │ │ │ b 69d0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 6acc │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - and w0, w0, #0xff │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - and w20, w1, #0xff │ │ │ │ - bl 55c0 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w0, w20 │ │ │ │ - bl 55c0 │ │ │ │ - cmp w19, w0 │ │ │ │ - cset w0, lt // lt = tstop │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str xzr, [x1, #8] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #16] │ │ │ │ + tbz w1, #0, 6afc │ │ │ │ + ret │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 26490 , std::allocator >::~basic_stringbuf()@@Base+0x104d0> │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x40 │ │ │ │ mov x5, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x1, [x1, #3616] │ │ │ │ mov x4, x0 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ ldr x3, [x1] │ │ │ │ str x3, [sp, #40] │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ sub x3, x2, x5 │ │ │ │ str x3, [sp, #32] │ │ │ │ cmp x3, #0xf │ │ │ │ - b.hi 6b54 // b.pmore │ │ │ │ + b.hi 6b98 // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ cmp x3, #0x1 │ │ │ │ - b.ne 6b4c // b.any │ │ │ │ + b.ne 6b90 // b.any │ │ │ │ ldrb w1, [x5] │ │ │ │ strb w1, [x0] │ │ │ │ ldr x0, [x4] │ │ │ │ ldr x3, [sp, #32] │ │ │ │ str x3, [x4, #8] │ │ │ │ strb wzr, [x0, x3] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6b98 // b.any │ │ │ │ + b.ne 6bdc // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x3, 6b18 │ │ │ │ - b 6b78 │ │ │ │ + cbz x3, 6b5c │ │ │ │ + b 6bbc │ │ │ │ add x1, sp, #0x20 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ stp x3, x0, [sp, #8] │ │ │ │ str x5, [sp, #24] │ │ │ │ bl 61a8 │ │ │ │ ldp x3, x4, [sp, #8] │ │ │ │ ldp x5, x1, [sp, #24] │ │ │ │ @@ -549,2686 +566,4197 @@ │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x5 │ │ │ │ str x4, [sp, #8] │ │ │ │ bl 5518 │ │ │ │ ldr x4, [sp, #8] │ │ │ │ ldr x3, [sp, #32] │ │ │ │ ldr x0, [x4] │ │ │ │ - b 6b18 │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - bl 5de8 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 59c8 │ │ │ │ - paciasp │ │ │ │ - cmp w0, w1 │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - csel w20, w1, w0, gt │ │ │ │ - csel w19, w0, w1, gt │ │ │ │ - bl 58c0 │ │ │ │ - sub w1, w19, w20 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sdiv w2, w0, w1 │ │ │ │ - msub w0, w2, w1, w0 │ │ │ │ - add w0, w0, w20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 58c0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - sdiv w1, w0, w1 │ │ │ │ - add w1, w1, w1, lsl #2 │ │ │ │ - sub w1, w0, w1, lsl #1 │ │ │ │ - mvn w0, w1 │ │ │ │ - and w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str s0, [sp, #28] │ │ │ │ - bl 58c0 │ │ │ │ - mov w2, #0x64 // #100 │ │ │ │ - ldr s0, [sp, #28] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - sdiv w1, w0, w2 │ │ │ │ - msub w1, w1, w2, w0 │ │ │ │ - mov w0, #0x42c80000 // #1120403456 │ │ │ │ - fmov s30, w0 │ │ │ │ - scvtf s31, w1 │ │ │ │ - fmul s0, s0, s30 │ │ │ │ - fcmpe s31, s0 │ │ │ │ - cset w0, mi // mi = first │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov w1, #0x64 // #100 │ │ │ │ - mul w0, w0, w1 │ │ │ │ - b 5da0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - bl 5bd8 │ │ │ │ - tbnz w0, #31, 6d04 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 6d0c // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - b 6cd8 │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x350 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 5ec0 │ │ │ │ - cbz x0, 6d44 │ │ │ │ - bl 57e8 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 6d38 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - bl 5bd8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - tbnz w0, #31, 6d94 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - and w0, w0, #0xf000 │ │ │ │ - cmp w0, #0x4, lsl #12 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 6dc4 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov w0, w1 │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #136] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - bl 5bd8 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - tbnz w0, #31, 6e10 │ │ │ │ - ldr w0, [sp, #24] │ │ │ │ - and w0, w0, #0xf000 │ │ │ │ - cmp w0, #0x8, lsl #12 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 6e40 // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov w0, w1 │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 6b5c │ │ │ │ bl 5740 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - adrp x20, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + str x23, [sp, #128] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + str x1, [sp, #72] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x20, #0x358 │ │ │ │ - bl 6010 │ │ │ │ - cbz x0, 6f70 │ │ │ │ - add x0, x20, #0x358 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - bl 6010 │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x21, [sp, #24] │ │ │ │ + mov x0, #0xb0 // #176 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 6fe8 │ │ │ │ - bl 56e0 │ │ │ │ - add x2, x20, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 6ac0 │ │ │ │ - ldp x1, x20, [sp, #24] │ │ │ │ - add x0, x1, x20 │ │ │ │ - ldurb w2, [x0, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.eq 6f50 // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - mov x2, #0xf // #15 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x5, x20, #0x1 │ │ │ │ - csel x1, x1, x2, ne // ne = any │ │ │ │ - cmp x5, x1 │ │ │ │ - b.hi 6f80 // b.pmore │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - strb w1, [x0] │ │ │ │ - str x5, [sp, #32] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - strb wzr, [x0, x5] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - ldp x1, x20, [sp, #24] │ │ │ │ - str x0, [x19] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 6f60 // b.none │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x1, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ + bl 25f60 , std::allocator >::~basic_stringbuf()@@Base+0xffa0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ str x20, [x19, #8] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + ldp x1, x0, [x0] │ │ │ │ + str x0, [sp] │ │ │ │ + mov x23, x1 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 6ce8 // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 6cd4 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 265e0 , std::allocator >::~basic_stringbuf()@@Base+0x10620> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 6c90 // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 2f264 , std::allocator >::~basic_stringbuf()@@Base+0x192a4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6fac // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 6d44 // b.any │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 6f08 // b.any │ │ │ │ - add x2, x20, #0x1 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5518 │ │ │ │ - b 6f14 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - b 6f1c │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + ldrb w1, [x23] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp] │ │ │ │ + b 6c68 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x21 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - add x0, x0, x20 │ │ │ │ - b 6ee0 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - bl 5740 │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 6cd8 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 6c68 │ │ │ │ + b 6c5c │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + bl 6058 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6fb0 // b.any │ │ │ │ mov x0, x19 │ │ │ │ + b.eq 6ea4 // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0xb0 // #176 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x21 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 6db0 // b.none │ │ │ │ + sub x1, x1, #0x2 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.hi 6e88 // b.pmore │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 6c9c │ │ │ │ + bti j │ │ │ │ + b 6d68 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + b 6d68 │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + add x22, sp, #0x8 │ │ │ │ + ldp x0, x21, [x0, #8] │ │ │ │ + strb wzr, [sp, #24] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x1, x21, #0x22 │ │ │ │ + stp x0, xzr, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0x23 // #35 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x21 │ │ │ │ + b.ls 6ea8 // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + add x1, x1, #0x5a8 │ │ │ │ + mov x2, #0x22 // #34 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi 6ec8 // b.pmore │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5710 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x5d0 │ │ │ │ + bl 6250 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5920 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 1ff20 , std::allocator >::~basic_stringbuf()@@Base+0x9f60> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + bl 6058 │ │ │ │ + b 6c9c │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 6d44 // b.any │ │ │ │ bl 6190 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 6fb0 // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b.ne 6d44 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 6d44 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + b 6d28 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 6ef8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x8 │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - str x21, [sp, #80] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + str x1, [sp, #72] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 6e44 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - cbz x1, 70b8 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldrb w1, [x19, #16] │ │ │ │ + tbz w1, #0, 6f88 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #72] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 70c8 // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 25fc0 , std::allocator >::~basic_stringbuf()@@Base+0x10000> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 26dd0 , std::allocator >::~basic_stringbuf()@@Base+0x10e10> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 264a0 , std::allocator >::~basic_stringbuf()@@Base+0x104e0> │ │ │ │ + tbz w0, #0, 7084 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + bl 2d3c0 , std::allocator >::~basic_stringbuf()@@Base+0x17400> │ │ │ │ + mov w0, #0x1f4 // #500 │ │ │ │ + bl 1ef0c , std::allocator >::~basic_stringbuf()@@Base+0x8f4c> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 26490 , std::allocator >::~basic_stringbuf()@@Base+0x104d0> │ │ │ │ + str x20, [sp, #8] │ │ │ │ add x0, sp, #0x8 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 56c8 <__cxa_begin_catch@plt+0x8> │ │ │ │ + adrp x2, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x2, x2, #0x5de │ │ │ │ + add x1, x1, #0x5d8 │ │ │ │ + bl 6b04 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x2, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x22, x0 │ │ │ │ + add x2, x2, #0x5e9 │ │ │ │ + add x1, x1, #0x5e0 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + bl 6b04 │ │ │ │ + mov x1, x22 │ │ │ │ add x0, sp, #0x8 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - bl 6280 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 7130 // b.none │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 7168 // b.pmore │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - add x2, x1, x2 │ │ │ │ - add x1, x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ac0 │ │ │ │ - b 70dc │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xbb8 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - mov x1, x2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ac0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 201a4 , std::allocator >::~basic_stringbuf()@@Base+0xa1e4> │ │ │ │ + and w21, w0, #0xff │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 7038 // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 70f8 // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 7050 // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7164 // b.any │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + tbz w21, #0, 70ac │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + adrp x0, 6000 │ │ │ │ + add x0, x0, #0xbe0 │ │ │ │ + cmp x2, x0 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - b 70dc │ │ │ │ + b.ne 70b8 // b.any │ │ │ │ + bl 6be0 │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 264ac , std::allocator >::~basic_stringbuf()@@Base+0x104ec> │ │ │ │ + tbz w0, #0, 7098 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 264c0 , std::allocator >::~basic_stringbuf()@@Base+0x10500> │ │ │ │ + and w0, w0, #0xff │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + b 6f58 │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + b 6f58 │ │ │ │ + blr x2 │ │ │ │ + ldr x23, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + b 7084 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + str x23, [sp, #128] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 70f0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 71a8 // b.none │ │ │ │ - bl 5740 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3616] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [x4] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne 7164 // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ + b.ne 70d0 // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x8 │ │ │ │ - bl 6280 │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 721c // b.none │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 7278 // b.pmore │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - add x2, x1, x2 │ │ │ │ - add x1, x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x20 │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x3, [x1], #16 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 7264 // b.none │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str x3, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - stp x1, xzr, [x20] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - b 7240 │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov w1, #0x2e // #46 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 6280 │ │ │ │ - sub x1, x0, #0x1 │ │ │ │ - cmn x1, #0x3 │ │ │ │ - b.ls 7300 // b.plast │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xbb8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - bl 6ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 7340 // b.pmore │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - add x2, x1, x2 │ │ │ │ - add x1, x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldp x0, x1, [x0] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldurb w0, [x0, #-1] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x538 │ │ │ │ + stp x1, xzr, [x0] │ │ │ │ + strb wzr, [x0, #16] │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - ret │ │ │ │ + ldrb w1, [x0, #32] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + tbnz w1, #0, 7180 │ │ │ │ + ldrb w1, [x0, #48] │ │ │ │ + tbnz w1, #0, 7174 │ │ │ │ + ldrb w1, [x0, #64] │ │ │ │ + tbnz w1, #0, 7198 │ │ │ │ + ldrb w1, [x0, #80] │ │ │ │ + tbz w1, #0, 718c │ │ │ │ + ldr x1, [x0, #72] │ │ │ │ + mov x0, x2 │ │ │ │ + b 1e840 , std::allocator >::~basic_stringbuf()@@Base+0x8880> │ │ │ │ + ldr x1, [x0, #40] │ │ │ │ + mov x0, x2 │ │ │ │ + b 1e840 , std::allocator >::~basic_stringbuf()@@Base+0x8880> │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + b 1e840 , std::allocator >::~basic_stringbuf()@@Base+0x8880> │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + mov x0, x2 │ │ │ │ + b 1e840 , std::allocator >::~basic_stringbuf()@@Base+0x8880> │ │ │ │ + ldr x1, [x0, #56] │ │ │ │ + mov x0, x2 │ │ │ │ + b 1e840 , std::allocator >::~basic_stringbuf()@@Base+0x8880> │ │ │ │ bti c │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cbnz x1, 73a0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x578 │ │ │ │ + stp x1, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + strb wzr, [x0, #32] │ │ │ │ + str xzr, [x0, #40] │ │ │ │ + strb wzr, [x0, #48] │ │ │ │ + str xzr, [x0, #56] │ │ │ │ + strb wzr, [x0, #64] │ │ │ │ + str xzr, [x0, #72] │ │ │ │ + strb wzr, [x0, #80] │ │ │ │ + str xzr, [x0, #88] │ │ │ │ ret │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 56c8 <__cxa_begin_catch@plt+0x8> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - add x4, x8, #0x10 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - str x4, [x8] │ │ │ │ - sub x3, x1, #0x1 │ │ │ │ - cmp x3, x1 │ │ │ │ - csel x3, x3, x1, ls // ls = plast │ │ │ │ - str x3, [sp, #32] │ │ │ │ - ldr x5, [x0] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 7448 // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 7440 // b.any │ │ │ │ - ldrb w0, [x5] │ │ │ │ - strb w0, [x8, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x3, [x8, #8] │ │ │ │ - strb wzr, [x4, x3] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7494 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x8 │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x3, 7408 │ │ │ │ - b 7470 │ │ │ │ - mov x0, x8 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - stp x8, x3, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x3, [sp, #8] │ │ │ │ - mov x4, x0 │ │ │ │ - ldp x5, x0, [sp, #24] │ │ │ │ - str x4, [x8] │ │ │ │ - str x0, [x8, #16] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x1, x5 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 5518 │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x4, [x8] │ │ │ │ - b 7408 │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 60b8 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 7510 // b.none │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi 7540 // b.pmore │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - add x2, x1, x2 │ │ │ │ - add x1, x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xbb8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - bl 6ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x3, #0x4 // #4 │ │ │ │ - mov x29, sp │ │ │ │ - add x1, x1, #0xc00 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 6040 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 75d0 // b.none │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - add x1, x19, #0x10 │ │ │ │ - str x1, [x19] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - ldr x1, [x20] │ │ │ │ - csel x2, x0, x2, ls // ls = plast │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 6ac0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xbb8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x2 │ │ │ │ - bl 6ac0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cbz x0, 7228 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w21, w0, #0x2 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w1, w2 │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x8 │ │ │ │ - add x8, sp, #0x8 │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + str x19, [x20, #16] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + add x21, sp, #0x8 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x19, [sp, #8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x5f0 │ │ │ │ + mov x22, x0 │ │ │ │ ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 7560 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 74a0 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldur w1, [x1, #7] │ │ │ │ + mov w2, #0x539 // #1337 │ │ │ │ + stur w1, [x19, #7] │ │ │ │ + mov x1, #0xb // #11 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #35] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 765c // b.none │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 72cc // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x600 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov w2, #0x53a // #1338 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #36] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 7330 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldur x1, [x1, #5] │ │ │ │ + stur x1, [x19, #5] │ │ │ │ + mov x1, #0xd // #13 │ │ │ │ + mov w2, #0x53b // #1339 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #37] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 7394 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x620 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldur w1, [x1, #7] │ │ │ │ + mov w2, #0x53d // #1341 │ │ │ │ + stur w1, [x19, #7] │ │ │ │ + mov x1, #0xb // #11 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #35] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 73f8 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x1, #0x6f43 // #28483 │ │ │ │ + mov x22, x0 │ │ │ │ + movk x1, #0x746e, lsl #16 │ │ │ │ + mov w2, #0x53e // #1342 │ │ │ │ + movk x1, #0x6f72, lsl #32 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + movk x1, #0x736c, lsl #48 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x19, x1, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 7454 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov w1, #0x6548 // #25928 │ │ │ │ + mov x22, x0 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov w2, #0x53c // #1340 │ │ │ │ + stp x19, x1, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 74a8 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov w1, #0x7551 // #30033 │ │ │ │ + mov x22, x0 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov w2, #0x53f // #1343 │ │ │ │ + stp x19, x1, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 74fc // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 76bc // b.any │ │ │ │ + b.ne 7570 // b.any │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x22 │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 76c0 // b.none │ │ │ │ + b.eq 758c // b.none │ │ │ │ bl 5740 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x24, x23, [x1] │ │ │ │ - ldp x19, x0, [x0] │ │ │ │ - mov x20, x24 │ │ │ │ - add x1, x19, x0 │ │ │ │ - add x22, x19, x23 │ │ │ │ - cmp x23, x0 │ │ │ │ - csel x22, x22, x1, lt // lt = tstop │ │ │ │ - cmp x19, x22 │ │ │ │ - b.ne 771c // b.any │ │ │ │ - b 7754 │ │ │ │ - b.gt 7778 │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 7754 // b.none │ │ │ │ - ldrb w0, [x19] │ │ │ │ - bl 55c0 │ │ │ │ - mov w21, w0 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - bl 55c0 │ │ │ │ - cmp w21, w0 │ │ │ │ - b.ge 7708 // b.tcont │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x24, x24, x23 │ │ │ │ - cmp x20, x24 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - add x26, x8, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldp x21, x24, [x0] │ │ │ │ - stp x26, xzr, [x8] │ │ │ │ - strb wzr, [x8, #16] │ │ │ │ - cbz w24, 79b0 │ │ │ │ - add x24, x21, w24, uxtw │ │ │ │ - add x5, sp, #0x20 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - add x27, sp, #0x18 │ │ │ │ - adrp x28, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - b 7814 │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - cmp x21, x24 │ │ │ │ - b.eq 78c0 // b.none │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x27, w20, sxtw] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.ne 7808 // b.any │ │ │ │ - ldrb w1, [sp, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldrb w0, [sp, #25] │ │ │ │ - mov x20, #0x1 // #1 │ │ │ │ - ldrb w3, [sp, #26] │ │ │ │ - lsr w4, w1, #2 │ │ │ │ - ubfiz w1, w1, #4, #2 │ │ │ │ - add w1, w1, w0, lsr #4 │ │ │ │ - ubfiz w0, w0, #2, #4 │ │ │ │ - bfxil w2, w4, #0, #8 │ │ │ │ - add w0, w0, w3, lsr #6 │ │ │ │ - and w3, w3, #0x3f │ │ │ │ - bfi w2, w1, #8, #8 │ │ │ │ - bfi w2, w0, #16, #8 │ │ │ │ - bfi w2, w3, #24, #8 │ │ │ │ - str w2, [sp, #32] │ │ │ │ - ldp x0, x23, [x19] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 7a18 // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x2, x5, x20 │ │ │ │ - ldr x3, [x28, #1320] │ │ │ │ - add x22, x23, #0x1 │ │ │ │ - ldurb w2, [x2, #-1] │ │ │ │ - ldrb w25, [x3, x2] │ │ │ │ - cmp x22, x1 │ │ │ │ - b.hi 79f0 // b.pmore │ │ │ │ - strb w25, [x0, x23] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - str x22, [x19, #8] │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb wzr, [x0, x22] │ │ │ │ - cmp x20, #0x5 │ │ │ │ - b.ne 7868 // b.any │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp x21, x24 │ │ │ │ - b.ne 7814 // b.any │ │ │ │ - cbz w20, 79ac │ │ │ │ - cmp w20, #0x2 │ │ │ │ - b.gt 78e0 │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - add x0, x27, w20, sxtw │ │ │ │ - sub w2, w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldrb w1, [sp, #24] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldrb w0, [sp, #25] │ │ │ │ - add x24, sp, #0x20 │ │ │ │ - ldrb w3, [sp, #26] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - lsr w4, w1, #2 │ │ │ │ - ubfiz w1, w1, #4, #2 │ │ │ │ - add w1, w1, w0, lsr #4 │ │ │ │ - ubfiz w0, w0, #2, #4 │ │ │ │ - bfxil w2, w4, #0, #8 │ │ │ │ - add w0, w0, w3, lsr #6 │ │ │ │ - and w3, w3, #0x3f │ │ │ │ - adrp x27, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - bfi w2, w1, #8, #8 │ │ │ │ - bfi w2, w0, #16, #8 │ │ │ │ - bfi w2, w3, #24, #8 │ │ │ │ - str w2, [sp, #32] │ │ │ │ - ldp x0, x22, [x19] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 7a40 // b.none │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - add x21, x22, #0x1 │ │ │ │ - ldrb w1, [x24] │ │ │ │ - ldr x2, [x27, #1320] │ │ │ │ - ldrb w25, [x2, x1] │ │ │ │ - cmp x21, x3 │ │ │ │ - b.hi 7a20 // b.pmore │ │ │ │ - strb w25, [x0, x22] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - cmp w23, w20 │ │ │ │ - b.le 7928 │ │ │ │ - mov w23, #0x3d // #61 │ │ │ │ - ldp x0, x22, [x19] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 7a68 // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x21, x22, #0x1 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 7a48 // b.pmore │ │ │ │ - strb w23, [x0, x22] │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - str x21, [x19, #8] │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.ne 7974 // b.any │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7a70 // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - b 7894 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 7878 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - b 7950 │ │ │ │ - mov x3, #0xf // #15 │ │ │ │ - b 7938 │ │ │ │ - mov x1, x22 │ │ │ │ + bti j │ │ │ │ + b 753c │ │ │ │ + bti j │ │ │ │ + b 753c │ │ │ │ + bti j │ │ │ │ + b 753c │ │ │ │ mov x0, x19 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - b 7990 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 7984 │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ - bl 5740 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + b 753c │ │ │ │ + bti j │ │ │ │ + b 753c │ │ │ │ bti j │ │ │ │ + b 753c │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 7a74 // b.any │ │ │ │ + b.ne 7570 // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x8 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - add x26, x8, #0x10 │ │ │ │ - ldr x22, [x23, #8] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + str x1, [sp, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x26, xzr, [x8] │ │ │ │ - strb wzr, [x8, #16] │ │ │ │ - cbz w22, 7cfc │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - add x25, x25, #0x528 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - add x27, sp, #0x34 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - b 7b38 │ │ │ │ - add w20, w20, #0x1 │ │ │ │ - cmp x28, x22 │ │ │ │ - b.eq 7c20 // b.none │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr x0, [x23] │ │ │ │ - ldrb w19, [x0, x28] │ │ │ │ - cmp w19, #0x3d │ │ │ │ - b.eq 7c20 // b.none │ │ │ │ - mov w0, w19 │ │ │ │ - bl 56b0 │ │ │ │ - cbnz w0, 7b60 │ │ │ │ - and w0, w19, #0xfffffffb │ │ │ │ - cmp w0, #0x2b │ │ │ │ - b.ne 7c20 // b.any │ │ │ │ - strb w19, [x24, w20, sxtw] │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.ne 7b28 // b.any │ │ │ │ - mov x19, x24 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - mov x0, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e30 │ │ │ │ - strb w0, [x19], #1 │ │ │ │ - cmp x19, x27 │ │ │ │ - b.ne 7b70 // b.any │ │ │ │ - ldrb w1, [sp, #49] │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - ldrb w0, [sp, #48] │ │ │ │ - ubfx x2, x1, #4, #2 │ │ │ │ - ubfiz w0, w0, #2, #6 │ │ │ │ - add w0, w0, w2 │ │ │ │ - strb w0, [sp, #40] │ │ │ │ - ldrb w0, [sp, #50] │ │ │ │ - ubfx x2, x0, #2, #4 │ │ │ │ - add w1, w2, w1, lsl #4 │ │ │ │ - strb w1, [sp, #41] │ │ │ │ - ldrb w1, [sp, #51] │ │ │ │ - add w0, w1, w0, lsl #6 │ │ │ │ - strb w0, [sp, #42] │ │ │ │ - ldp x0, x1, [x21] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 7d64 // b.none │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - add x20, x1, #0x1 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - add x2, x2, x19 │ │ │ │ - ldurb w6, [x2, #-1] │ │ │ │ - cmp x20, x3 │ │ │ │ - b.hi 7d38 // b.pmore │ │ │ │ - strb w6, [x0, x1] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - str x20, [x21, #8] │ │ │ │ - ldr x0, [x21] │ │ │ │ - strb wzr, [x0, x20] │ │ │ │ - cmp x19, #0x4 │ │ │ │ - b.ne 7bc4 // b.any │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - cmp x28, x22 │ │ │ │ - b.ne 7b34 // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz w20, 7cf4 │ │ │ │ - add x19, sp, #0x30 │ │ │ │ - cmp w20, #0x3 │ │ │ │ - b.gt 7c44 │ │ │ │ - mov w2, #0x4 // #4 │ │ │ │ - add x0, x19, w20, sxtw │ │ │ │ - sub w2, w2, w20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x23, sp, #0x34 │ │ │ │ - add x22, x22, #0x528 │ │ │ │ - ldrb w1, [x19] │ │ │ │ - mov x0, x22 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 5e30 │ │ │ │ - strb w0, [x19], #1 │ │ │ │ - cmp x23, x19 │ │ │ │ - b.ne 7c50 // b.any │ │ │ │ - ldrb w1, [sp, #49] │ │ │ │ - ldrb w0, [sp, #48] │ │ │ │ - ubfx x2, x1, #4, #2 │ │ │ │ - ubfiz w0, w0, #2, #6 │ │ │ │ - add w0, w0, w2 │ │ │ │ - strb w0, [sp, #40] │ │ │ │ - ldrb w0, [sp, #50] │ │ │ │ - ubfx x2, x0, #2, #4 │ │ │ │ - add w1, w2, w1, lsl #4 │ │ │ │ - strb w1, [sp, #41] │ │ │ │ - ldrb w1, [sp, #51] │ │ │ │ - add w0, w1, w0, lsl #6 │ │ │ │ - strb w0, [sp, #42] │ │ │ │ - cmp w20, #0x1 │ │ │ │ - b.eq 7cf4 // b.none │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - add x24, sp, #0x28 │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - ldp x0, x22, [x21] │ │ │ │ - cmp x26, x0 │ │ │ │ - b.eq 7d8c // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x19, x22, #0x1 │ │ │ │ - ldrb w25, [x24] │ │ │ │ - cmp x19, x1 │ │ │ │ - b.hi 7d6c // b.pmore │ │ │ │ - strb w25, [x0, x22] │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - str x19, [x21, #8] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - cmp w23, w20 │ │ │ │ - b.lt 7cb4 // b.tstop │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + cbz x0, 762c │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7d94 // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - str w6, [sp, #28] │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr w6, [sp, #28] │ │ │ │ - b 7bec │ │ │ │ - mov x3, #0xf // #15 │ │ │ │ - b 7bd4 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [x21] │ │ │ │ - b 7cd4 │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 7cc4 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x20, #56] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7d9c // b.any │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w21, w0, #0x2 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w21 │ │ │ │ + mov w1, w2 │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + str x19, [x20, #56] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x21, sp, #0x8 │ │ │ │ add x19, sp, #0x18 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #168] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + mov w1, #0x6142 // #24898 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + movk w1, #0x6b63, lsl #16 │ │ │ │ + str w1, [sp, #24] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 76c0 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x630 │ │ │ │ str x19, [sp, #8] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov w2, #0x54d // #1357 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3824] │ │ │ │ + strb wzr, [sp, #36] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - bl 5bd8 │ │ │ │ - tbnz w0, #31, 7e84 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmn x0, #0x1 │ │ │ │ - cset w20, ne // ne = any │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 7738 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x640 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldur x1, [x1, #5] │ │ │ │ + stur x1, [x19, #5] │ │ │ │ + mov x1, #0xd // #13 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + mov w2, #0x54e // #1358 │ │ │ │ + strb wzr, [sp, #37] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 7e50 // b.none │ │ │ │ + b.eq 77a8 // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 7e8c // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - mov w0, w20 │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - b 7e38 │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 71b0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 7efc // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov w2, #0x54f // #1359 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + strb wzr, [sp, #36] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 7818 // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cbz x3, 7fa8 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x1, sp │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 6160 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 7f98 // b.none │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - ldr x1, [x19] │ │ │ │ - csel x2, x0, x2, ls // ls = plast │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 6ac0 │ │ │ │ + stp x0, x19, [sp] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 61a8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x660 │ │ │ │ + ldr x2, [sp] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + str x2, [sp, #16] │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 7f60 // b.none │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + mov w2, #0x551 // #1361 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3648] │ │ │ │ + ldrb w3, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 78ac // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x678 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + stur x1, [x19, #7] │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + mov w2, #0x552 // #1362 │ │ │ │ + strb wzr, [sp, #39] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 791c // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8004 // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 7990 // b.any │ │ │ │ + ldr x0, [x20, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - stp x0, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - b 7f44 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 7ff0 // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 7f54 // b.any │ │ │ │ - b 7f60 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 7fcc │ │ │ │ - str x23, [sp, #128] │ │ │ │ - bl 5740 │ │ │ │ + b 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #128] │ │ │ │ - b.ne 8008 // b.any │ │ │ │ + b.eq 79b0 // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + b 795c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 7968 │ │ │ │ + bti j │ │ │ │ + b 795c │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ + b 795c │ │ │ │ + bti j │ │ │ │ + b 795c │ │ │ │ + bti j │ │ │ │ + b 795c │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 7990 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + cbz x2, 7ab0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w1, #0x54d // #1357 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - b 8018 │ │ │ │ + mov x0, x2 │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3824] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x54e // #1358 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3688] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x54f // #1359 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3800] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x551 // #1361 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3648] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x552 // #1362 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3920] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + strb w0, [x1] │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ + str x1, [sp, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 7c58 │ │ │ │ + mov w1, #0x542 // #1346 │ │ │ │ + bl 22b80 , std::allocator >::~basic_stringbuf()@@Base+0xcbc0> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3656] │ │ │ │ + str w0, [x1] │ │ │ │ + mov w1, #0x544 // #1348 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b80 , std::allocator >::~basic_stringbuf()@@Base+0xcbc0> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3560] │ │ │ │ + str w0, [x1] │ │ │ │ + mov w1, #0x545 // #1349 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x543 // #1347 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3936] │ │ │ │ add x8, sp, #0x8 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 72a0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 80cc // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - cbz x3, 8178 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 6160 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 8168 // b.none │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - ldr x1, [x19] │ │ │ │ - csel x2, x0, x2, ls // ls = plast │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 6ac0 │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x546 // #1350 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22be0 , std::allocator >::~basic_stringbuf()@@Base+0xcc20> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 7b98 // b.none │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + cmp x1, #0x6 │ │ │ │ + b.ne 7bb8 // b.any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w1, #0x654d // #25933 │ │ │ │ + movk w1, #0x6964, lsl #16 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 7c9c // b.none │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + b 7bb8 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + mov w1, #0x6d53 // #27987 │ │ │ │ + movk w1, #0x6c61, lsl #16 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 7c88 // b.none │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + lsl w0, w0, #1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3640] │ │ │ │ + str w0, [x1] │ │ │ │ + mov w1, #0x547 // #1351 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b80 , std::allocator >::~basic_stringbuf()@@Base+0xcbc0> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ + str w0, [x1] │ │ │ │ + mov w1, #0x549 // #1353 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3880] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x548 // #1352 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x54a // #1354 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + strb w0, [x1] │ │ │ │ + mov w1, #0x54b // #1355 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0xcb60> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4008] │ │ │ │ + strb w0, [x1] │ │ │ │ add x1, sp, #0x18 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 8130 // b.none │ │ │ │ + b.eq 7c58 // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 81d4 // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 7ce0 // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - stp x0, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - b 8114 │ │ │ │ - mov x21, x19 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x1, [x21], #16 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 81c0 // b.none │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x1, [x20] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [x20, #8] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 8124 // b.any │ │ │ │ - b 8130 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 819c │ │ │ │ - str x23, [sp, #128] │ │ │ │ - bl 5740 │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + cmp w0, #0x6c │ │ │ │ + b.ne 7bb0 // b.any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 7bb4 │ │ │ │ + ldrh w1, [x0, #4] │ │ │ │ + mov w0, #0x6d75 // #28021 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 7b90 // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 7bb8 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #128] │ │ │ │ - b.ne 81d8 // b.any │ │ │ │ + b.eq 7ce4 // b.none │ │ │ │ + bl 5740 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - b 81e8 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x20, x0, [sp, #8] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldurb w1, [x0, #-1] │ │ │ │ - cmp w1, #0x2f │ │ │ │ - b.ne 8280 // b.any │ │ │ │ - sturb wzr, [x0, #-1] │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - ldrb w19, [x20] │ │ │ │ - cbnz w19, 8294 │ │ │ │ - b 82bc │ │ │ │ - ldrb w19, [x20, #1]! │ │ │ │ - cbz w19, 82b8 │ │ │ │ - cmp w19, #0x2f │ │ │ │ - b.ne 828c // b.any │ │ │ │ - strb wzr, [x20] │ │ │ │ - mov w1, #0x1c0 // #448 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5e48 │ │ │ │ - strb w19, [x20] │ │ │ │ - ldrb w19, [x20, #1]! │ │ │ │ - cbnz w19, 8294 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x1c0 // #448 │ │ │ │ - bl 5e48 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 82e0 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 7ac0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7a08 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 7d24 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 8314 // b.any │ │ │ │ - ldr x21, [sp, #80] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 7d3c │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 7d54 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 7d6c │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + cbz x0, 7d84 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #72] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 7d9c │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x24, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #168] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - bl 5bd8 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #31, 8484 │ │ │ │ - ldr w22, [sp, #56] │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 8394 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + cbz x0, 7dfc │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x24, #24] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w20, w0, #0x2 │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 23850 , std::allocator >::~basic_stringbuf()@@Base+0xd890> │ │ │ │ + mov x8, sp │ │ │ │ + str x19, [x24, #24] │ │ │ │ + bl 276cc , std::allocator >::~basic_stringbuf()@@Base+0x1170c> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov w1, #0x6142 // #24898 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + movk w1, #0x6b63, lsl #16 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + stp x22, x1, [sp, #24] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 7e94 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - and w22, w22, #0xf000 │ │ │ │ - cmp w22, #0x4, lsl #12 │ │ │ │ - b.ne 8450 // b.any │ │ │ │ - str x23, [sp, #224] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - ldp x0, x19, [x19] │ │ │ │ - stp x22, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x19, #0x7 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ls 84b0 // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - add x1, x1, #0x400 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 84d0 // b.pmore │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5e90 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 239e0 , std::allocator >::~basic_stringbuf()@@Base+0xda20> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x698 │ │ │ │ + str x22, [sp, #24] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #40] │ │ │ │ + mov w2, #0x540 // #1344 │ │ │ │ + strh w1, [x22, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + strb wzr, [sp, #46] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ cmp x0, x22 │ │ │ │ - b.eq 84a0 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + b.eq 7ef8 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + bl 239e0 , std::allocator >::~basic_stringbuf()@@Base+0xda20> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + ldp x19, x21, [sp] │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + sub x1, x21, x19 │ │ │ │ + asr x1, x1, #5 │ │ │ │ + b 7f8c │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + lsl x0, x20, #5 │ │ │ │ + add x1, x19, x0 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + str x22, [sp, #24] │ │ │ │ + ldr x1, [x19, x0] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w2, w20 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 7f70 // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 239e0 , std::allocator >::~basic_stringbuf()@@Base+0xda20> │ │ │ │ + ldp x19, x21, [sp] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x1, x21, x19 │ │ │ │ + asr x1, x1, #5 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.hi 7f20 // b.pmore │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 7fc8 // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 7fbc // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x19, x21 │ │ │ │ + b.ne 7fa0 // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 7fdc │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 84a8 // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + b.ne 8014 // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 8450 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 8450 │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - b 8450 │ │ │ │ - str x23, [sp, #224] │ │ │ │ + str x25, [sp, #128] │ │ │ │ bl 5740 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 84ac // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 84ac // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x20, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, sp │ │ │ │ + bl ace0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 84ac // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + str x25, [sp, #128] │ │ │ │ + b.ne 8018 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + b 802c │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 803c │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 803c │ │ │ │ + bti j │ │ │ │ + b 807c │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 8514 // b.none │ │ │ │ - b 84ac │ │ │ │ + str x25, [sp, #128] │ │ │ │ + b.eq 8064 // b.none │ │ │ │ + b 8018 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xf0 │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + str x25, [sp, #192] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #168] │ │ │ │ + str x1, [sp, #120] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - bl 5bd8 │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + cbz x0, 8134 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x22, #72] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w20, w0, #0x2 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + str x19, [x22, #72] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x6142 // #24898 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + movk w1, #0x6b63, lsl #16 │ │ │ │ + str w1, [sp, #104] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #88] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 81c4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x20 │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + stp x24, xzr, [sp, #16] │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #72] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + strb wzr, [sp, #32] │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + strb wzr, [sp, #74] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8ae0 // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8c14 // b.none │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8afc │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8264 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 827c // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a0 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #72] │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + strb wzr, [sp, #78] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x555 // #1365 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 82ec // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8304 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + strb wzr, [sp, #76] │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8be8 // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8cdc // b.none │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8c04 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8390 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 83a8 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x654b // #25931 │ │ │ │ + strb wzr, [sp, #80] │ │ │ │ + movk x0, #0x2079, lsl #16 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + movk x0, #0x6f64, lsl #32 │ │ │ │ + movk x0, #0x6e77, lsl #48 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x556 // #1366 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8410 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8428 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + strb wzr, [sp, #76] │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8bbc // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8cac // b.none │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x2, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8bd8 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 84b4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 84cc // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x654b // #25931 │ │ │ │ + strb wzr, [sp, #80] │ │ │ │ + movk x0, #0x2079, lsl #16 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + movk x0, #0x656c, lsl #32 │ │ │ │ + movk x0, #0x7466, lsl #48 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x553 // #1363 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8534 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 854c // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #72] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + strb wzr, [sp, #77] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8b90 // b.none │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8d10 // b.none │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8bac │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 85e0 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 85f8 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6b0 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x20, #8] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + strb wzr, [sp, #81] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x554 // #1364 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8668 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8680 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #72] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + strb wzr, [sp, #77] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8b64 // b.none │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8c80 // b.none │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8b80 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8714 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 872c // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6c8 │ │ │ │ + str x20, [sp, #56] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x20, #8] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + strb wzr, [sp, #81] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x557 // #1367 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 879c // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 87b4 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + strb wzr, [sp, #76] │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8b38 // b.none │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8c48 // b.none │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8b54 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8838 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 8850 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x654b // #25931 │ │ │ │ + strb wzr, [sp, #80] │ │ │ │ + movk x0, #0x2079, lsl #16 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + movk x0, #0x6568, lsl #32 │ │ │ │ + movk x0, #0x706c, lsl #48 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x558 // #1368 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 88b8 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 88d0 // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + strb wzr, [sp, #76] │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #72] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x8, sp, #0x58 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8b0c // b.none │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8d40 // b.none │ │ │ │ + stp x1, x2, [sp, #16] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cbz x0, 8b28 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8954 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 896c // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x1, x2, [sp, #16] │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x654b // #25931 │ │ │ │ + strb wzr, [sp, #80] │ │ │ │ + movk x0, #0x2079, lsl #16 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + movk x0, #0x7571, lsl #32 │ │ │ │ + movk x0, #0x7469, lsl #48 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + stp x20, x0, [sp, #56] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x3, sp, #0x58 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w2, #0x559 // #1369 │ │ │ │ + bl 217c0 , std::allocator >::~basic_stringbuf()@@Base+0xb800> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 89d4 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 89ec // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + bl 61a8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x6d8 │ │ │ │ ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #31, 8600 │ │ │ │ - ldr w22, [sp, #56] │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 85c0 // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #104] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x55a // #1370 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 8a80 // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - and w22, w22, #0xf000 │ │ │ │ - cmp w22, #0x4, lsl #12 │ │ │ │ - b.ne 86c8 // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x22, #72] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 8aa4 // b.none │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 86d8 // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - add sp, sp, #0xf0 │ │ │ │ + b.ne 8df4 // b.any │ │ │ │ + ldr x25, [sp, #192] │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - str x23, [sp, #224] │ │ │ │ - cmp x2, x21 │ │ │ │ - b.eq 861c // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x0, x19, [x19] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - stp x22, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, x19, #0x6 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.ls 86e0 // b.plast │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - add x1, x1, #0x408 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 8700 // b.pmore │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3616] │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5e90 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 86d0 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - b 85cc │ │ │ │ - str x23, [sp, #224] │ │ │ │ - b 861c │ │ │ │ - ldr x23, [sp, #224] │ │ │ │ - b 85cc │ │ │ │ - str x23, [sp, #224] │ │ │ │ - bl 5740 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 86dc // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 86dc // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x1, [x21] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 86dc // b.any │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8c14 // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + b 8248 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8d3c // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8938 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8c44 // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + mov x0, x19 │ │ │ │ + b 881c │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8c74 // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + mov x0, x19 │ │ │ │ + b 86f8 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8d0c // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + mov x0, x19 │ │ │ │ + b 85c4 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8cac // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8498 │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 8cdc // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + str x19, [sp, #88] │ │ │ │ + add x19, sp, #0x68 │ │ │ │ + mov x0, x19 │ │ │ │ + b 8374 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cbz x2, 8c34 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8d6c // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 8248 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cbz x2, 8c64 │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8d90 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 881c │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 8c9c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8da8 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 86f8 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cbz x2, 8ccc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8d9c // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 8498 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cbz x2, 8cfc │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8d84 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 8374 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cbz x2, 8d2c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8d78 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 85c4 │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + cbz x2, 8d5c │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 8db4 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + b 8938 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8c2c │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8d24 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8cf4 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8c5c │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8cc4 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8c94 │ │ │ │ + ldrb w1, [sp, #104] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 8d54 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x10 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 8744 // b.none │ │ │ │ - b 86dc │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - str x27, [sp, #80] │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub sp, sp, #0x210 │ │ │ │ - mov x26, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #520] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3568] │ │ │ │ - mov x20, sp │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #480] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - add x0, sp, #0x1e8 │ │ │ │ - str xzr, [sp, #472] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x1f8 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3728] │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp] │ │ │ │ - str x25, [sp, x0] │ │ │ │ - add x0, sp, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3912] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x1, [x27] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 5bc0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, sp, x1 │ │ │ │ - cbz x2, 891c │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 60d0 │ │ │ │ - ldp x1, x2, [x26] │ │ │ │ + b.eq 8e60 // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + b 8dc4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 8dd0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - bl 5d28 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x19, [sp, #256] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5608 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 6220 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 892c // b.any │ │ │ │ - add sp, sp, #0x210 │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - b 8870 │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - bl 5740 │ │ │ │ + b.ne 8df4 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 88a4 │ │ │ │ + b 8dc4 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x20 │ │ │ │ - bl 5f08 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 8dd0 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #520] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #576] │ │ │ │ - str x24, [sp, #584] │ │ │ │ - b.ne 8934 // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + b.ne 8df4 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ + b 8dc4 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5fc8 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - b 8958 │ │ │ │ + b 8e10 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8dd0 │ │ │ │ + bti j │ │ │ │ + b 8e04 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8e10 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8e10 │ │ │ │ + bti j │ │ │ │ + b 8dc4 │ │ │ │ + bti j │ │ │ │ + b 8e04 │ │ │ │ + bti j │ │ │ │ + b 8e04 │ │ │ │ + bti j │ │ │ │ + b 8dc4 │ │ │ │ + bti j │ │ │ │ + b 8e04 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8e10 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 8994 │ │ │ │ + b 8e10 │ │ │ │ + bti j │ │ │ │ + b 8dc4 │ │ │ │ + bti j │ │ │ │ + b 8e04 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8e10 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 89a0 │ │ │ │ + b 8e10 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 8e80 │ │ │ │ + bti j │ │ │ │ + b 8e04 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x150 │ │ │ │ - stp x29, x30, [sp, #240] │ │ │ │ - add x29, sp, #0xf0 │ │ │ │ - stp x19, x20, [sp, #256] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #272] │ │ │ │ - mov x22, x8 │ │ │ │ - stp x25, x26, [sp, #304] │ │ │ │ - add x25, sp, #0x58 │ │ │ │ - stp x27, x28, [sp, #320] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + add x21, sp, #0x78 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #232] │ │ │ │ + str x1, [sp, #136] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [x8] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - str xzr, [x8, #16] │ │ │ │ - str x25, [sp, #72] │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x21, x0, [sp, #104] │ │ │ │ add x0, sp, #0x68 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x0 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w20, w0, #0xff │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 8ff4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + tbnz w20, #0, 90f4 │ │ │ │ + ldrb w0, [x19, #32] │ │ │ │ + tbnz w0, #0, 9064 │ │ │ │ + ldrb w0, [x19, #48] │ │ │ │ + tbnz w0, #0, 912c │ │ │ │ + ldrb w0, [x19, #64] │ │ │ │ + tbnz w0, #0, 90fc │ │ │ │ + ldrb w0, [x19, #80] │ │ │ │ + tbz w0, #0, 91f0 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + bl 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + bl 229c4 , std::allocator >::~basic_stringbuf()@@Base+0xca04> │ │ │ │ + tbnz w0, #0, 9258 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 9d0c // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 23884 , std::allocator >::~basic_stringbuf()@@Base+0xd8c4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 229c4 , std::allocator >::~basic_stringbuf()@@Base+0xca04> │ │ │ │ + tbz w0, #0, 902c │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ + cmp w0, #0x540 │ │ │ │ + b.eq 9390 // b.none │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.ne 9398 // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb68 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb w1, [x21, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 90e4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + bl 22d40 , std::allocator >::~basic_stringbuf()@@Base+0xcd80> │ │ │ │ + b 902c │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 9030 │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 229c4 , std::allocator >::~basic_stringbuf()@@Base+0xca04> │ │ │ │ + tbz w0, #0, 902c │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.eq 954c // b.none │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + bl 22d40 , std::allocator >::~basic_stringbuf()@@Base+0xcd80> │ │ │ │ + b 902c │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 229c4 , std::allocator >::~basic_stringbuf()@@Base+0xca04> │ │ │ │ + tbz w0, #0, 902c │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7ac0 │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.eq 94b8 // b.none │ │ │ │ + cmp w0, #0x54c │ │ │ │ + b.ne 91e4 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6f0 │ │ │ │ + add x2, sp, #0x58 │ │ │ │ + strb wzr, [sp, #101] │ │ │ │ + stp x21, xzr, [sp, #104] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [sp, #93] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + stp x2, x0, [sp, #72] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + mov x24, x2 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 201a4 , std::allocator >::~basic_stringbuf()@@Base+0xa1e4> │ │ │ │ + and w20, w0, #0xff │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 91c4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - bl 5bd8 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - tbnz w0, #31, 8da4 │ │ │ │ - ldr w19, [sp, #120] │ │ │ │ - cmp x2, x25 │ │ │ │ - b.eq 8a5c // b.none │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 91dc // b.none │ │ │ │ ldr x1, [sp, #88] │ │ │ │ - mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - and w19, w19, #0xf000 │ │ │ │ - cmp w19, #0x4, lsl #12 │ │ │ │ - b.eq 8aa8 // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + tbnz w20, #0, 93b8 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 22d40 , std::allocator >::~basic_stringbuf()@@Base+0xcd80> │ │ │ │ + b 902c │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 229c4 , std::allocator >::~basic_stringbuf()@@Base+0xca04> │ │ │ │ + tbz w0, #0, 902c │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ + cmp w0, #0x53c │ │ │ │ + b.eq 9958 // b.none │ │ │ │ + b.gt 9438 │ │ │ │ + cmp w0, #0x53a │ │ │ │ + b.eq 96c0 // b.none │ │ │ │ + cmp w0, #0x53b │ │ │ │ + b.eq 9660 // b.none │ │ │ │ + cmp w0, #0x539 │ │ │ │ + b.ne 94ac // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8e3c // b.any │ │ │ │ - ldp x29, x30, [sp, #240] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #256] │ │ │ │ - ldp x21, x22, [sp, #272] │ │ │ │ - ldp x25, x26, [sp, #304] │ │ │ │ - ldp x27, x28, [sp, #320] │ │ │ │ - add sp, sp, #0x150 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 5cf8 <__cxa_throw@plt+0x8> │ │ │ │ + add x3, x3, #0xdf8 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl 5f68 │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + b 9030 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + stp x0, xzr, [sp, #72] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ + cmp w0, #0x556 │ │ │ │ + b.eq 9b8c // b.none │ │ │ │ + b.gt 9514 │ │ │ │ + cmp w0, #0x554 │ │ │ │ + b.eq 9c30 // b.none │ │ │ │ + cmp w0, #0x555 │ │ │ │ + b.eq 9c0c // b.none │ │ │ │ + cmp w0, #0x541 │ │ │ │ + b.eq 9bb0 // b.none │ │ │ │ + cmp w0, #0x553 │ │ │ │ + b.ne 92c4 // b.any │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x718 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 9364 │ │ │ │ + mov x0, #0x1e // #30 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ str x0, [sp, #16] │ │ │ │ - cbz x0, 8a68 │ │ │ │ - ldp x1, x19, [x20] │ │ │ │ - add x0, x1, x19 │ │ │ │ - ldurb w2, [x0, #-1] │ │ │ │ - cmp w2, #0x2f │ │ │ │ - b.ne 8dc0 // b.any │ │ │ │ - add x27, sp, #0x38 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x410 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - nop │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x740 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr q30, [x1] │ │ │ │ + ldur q31, [x1, #14] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #14] │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - bl 5c50 │ │ │ │ - cbz x0, 8d88 │ │ │ │ - add x21, x0, #0x13 │ │ │ │ - ldp x0, x26, [x20] │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 56e0 │ │ │ │ - mov x28, x0 │ │ │ │ - stp x27, xzr, [sp, #40] │ │ │ │ - add x1, x26, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 1ff20 , std::allocator >::~basic_stringbuf()@@Base+0x9f60> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9344 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 1ef20 , std::allocator >::~basic_stringbuf()@@Base+0x8f60> │ │ │ │ + cmp w0, #0x157 │ │ │ │ + mov w3, w0 │ │ │ │ + ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ │ + ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne 95d8 // b.any │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + bl 22d40 , std::allocator >::~basic_stringbuf()@@Base+0xcd80> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 95d0 // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 902c │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 23968 , std::allocator >::~basic_stringbuf()@@Base+0xd9a8> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + bl 5890 │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + b 9030 │ │ │ │ + bl 2cb8c , std::allocator >::~basic_stringbuf()@@Base+0x16bcc> │ │ │ │ + str x21, [sp, #104] │ │ │ │ + mov x0, #0x17 // #23 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x700 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldur x1, [x1, #15] │ │ │ │ + stur x1, [x0, #15] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 1ff20 , std::allocator >::~basic_stringbuf()@@Base+0x9f60> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 91e0 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 91e4 │ │ │ │ + cmp w0, #0x53e │ │ │ │ + b.eq 9900 // b.none │ │ │ │ + cmp w0, #0x53f │ │ │ │ + b.eq 90f4 // b.none │ │ │ │ + cmp w0, #0x53d │ │ │ │ + b.ne 94ac // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x620 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldur w1, [x1, #7] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stur w1, [x21, #7] │ │ │ │ + mov x1, #0xb // #11 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #131] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 94a4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #64] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + bl 22d40 , std::allocator >::~basic_stringbuf()@@Base+0xcd80> │ │ │ │ + b 902c │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb68 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb w1, [x21, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 950c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + strb wzr, [x19, #48] │ │ │ │ + b 91e4 │ │ │ │ + cmp w0, #0x559 │ │ │ │ + b.eq 9b44 // b.none │ │ │ │ + b.gt 9964 │ │ │ │ + cmp w0, #0x557 │ │ │ │ + b.eq 9b68 // b.none │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x730 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + b 92c4 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb68 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb w1, [x21, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 95a0 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + strb wzr, [x19, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7a08 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + blr x1 │ │ │ │ + b 9120 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 902c │ │ │ │ + ldp x1, x2, [sp, #72] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + str w3, [sp] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w1, [sp] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr w3, [sp] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 961c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str w3, [sp] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w3, [sp] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x8, sp, #0x68 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x23, x0 │ │ │ │ + mov w0, w3 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 217a8 , std::allocator >::~basic_stringbuf()@@Base+0xb7e8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9364 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 9364 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x610 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldur x1, [x1, #5] │ │ │ │ + stur x1, [x21, #5] │ │ │ │ + mov x1, #0xd // #13 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #133] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 96b4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #48] │ │ │ │ + b 94ac │ │ │ │ + add x8, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + bl 276cc , std::allocator >::~basic_stringbuf()@@Base+0x1170c> │ │ │ │ + ldp x0, x2, [sp, #16] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 9cb8 // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 9704 // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + str x2, [sp] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x2, x20 │ │ │ │ + b.ne 96e0 // b.any │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + sub x20, x2, x23 │ │ │ │ + cbz x0, 9c54 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 9c54 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3928] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x26, x1 │ │ │ │ + ldp x0, x20, [x0] │ │ │ │ + stp x1, xzr, [sp, #40] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ strb wzr, [sp, #56] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.hi 8ecc // b.pmore │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x2, x26 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.hi 8e28 // b.pmore │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x21 │ │ │ │ + mov x24, x0 │ │ │ │ add x0, sp, #0x28 │ │ │ │ - bl 5710 │ │ │ │ - ldp x21, x28, [x20] │ │ │ │ - mov w0, #0x2e // #46 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - strb w0, [sp, #39] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - stp x25, xzr, [sp, #72] │ │ │ │ - add x1, x28, #0x1 │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x20, #0x74 │ │ │ │ bl 5fe0 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.hi 8f0c // b.pmore │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 8f2c // b.none │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x1, sp, #0x27 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, #0x75 // #117 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x73 │ │ │ │ + b.ls 9edc // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + add x1, x1, #0x760 │ │ │ │ + mov x2, #0x74 // #116 │ │ │ │ bl 5710 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 8d14 // b.none │ │ │ │ - ldp x28, x2, [x20] │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x2, [sp] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - stp x21, xzr, [sp, #104] │ │ │ │ - add x1, x2, #0x2 │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp] │ │ │ │ sub x0, x0, x1 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 8f68 // b.pmore │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x28 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.cc 9ebc // b.lo, b.ul, b.last │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x25 │ │ │ │ bl 5710 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ add x0, x0, x1 │ │ │ │ cmp x0, #0x1 │ │ │ │ - b.ls 8e84 // b.plast │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + b.ls 9e94 // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x7d8 │ │ │ │ mov x2, #0x2 // #2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ bl 5710 │ │ │ │ - ldp x28, x0, [sp, #104] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 8d68 // b.none │ │ │ │ - cmp x28, x21 │ │ │ │ - b.eq 8cb0 // b.none │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + mov x1, x20 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 9cd4 // b.none │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + mov x1, #0x53 // #83 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x51 │ │ │ │ + b.ls 9f14 // b.plast │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + add x1, x1, #0x7e0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x52 // #82 │ │ │ │ + bl 5710 │ │ │ │ + mov x1, x0 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 9cf0 // b.none │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x1, xzr, [x3] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb wzr, [x3, #16] │ │ │ │ + bl 1ff20 , std::allocator >::~basic_stringbuf()@@Base+0x9f60> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 98c4 // b.none │ │ │ │ ldr x1, [sp, #120] │ │ │ │ - mov x0, x28 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #72] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 8cc8 // b.none │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 98dc // b.none │ │ │ │ ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz w19, 8df4 │ │ │ │ - ldp x0, x1, [x22, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 8d94 // b.none │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [x0] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x0, [x22, #8] │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 8ae0 // b.none │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 9cc8 // b.none │ │ │ │ ldr x1, [sp, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 8ae0 │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - ldr x21, [sp, #72] │ │ │ │ - cbz x2, 8d30 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 8c04 │ │ │ │ - cmp x21, x25 │ │ │ │ - b.eq 8d4c // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + b 94ac │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov x1, #0x6f43 // #28483 │ │ │ │ + movk x1, #0x746e, lsl #16 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + movk x1, #0x6f72, lsl #32 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + movk x1, #0x736c, lsl #48 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x21, x1, [sp, #104] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #128] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 994c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - cmp x19, x27 │ │ │ │ - b.eq 8ae0 // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - mov x0, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #80] │ │ │ │ + b 94ac │ │ │ │ + ldr x0, [x19, #88] │ │ │ │ + bl 1b860 , std::allocator >::~basic_stringbuf()@@Base+0x58a0> │ │ │ │ + b 94ac │ │ │ │ + cmp w0, #0x55a │ │ │ │ + b.ne 92c4 // b.any │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + mov w1, #0x104 // #260 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x21, x0, [sp, #104] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 99a8 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 8ae0 │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - cbz x2, 8c98 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 5818 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w19, eq // eq = none │ │ │ │ - b 8c98 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 5b18 , std::allocator >::find(char, unsigned long) const@plt+0x8> │ │ │ │ - b 8a68 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 9660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ - b 8cf8 │ │ │ │ - cmp x2, x25 │ │ │ │ - b.eq 8a68 // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x0, x2 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + mov w1, #0x105 // #261 │ │ │ │ + strb w0, [x21, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #125] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 99f4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 8a68 │ │ │ │ - add x2, x20, #0x10 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 8e20 // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - add x21, x19, #0x1 │ │ │ │ - cmp x21, x1 │ │ │ │ - b.hi 8dfc // b.pmore │ │ │ │ - mov w1, #0x2f // #47 │ │ │ │ - strb w1, [x0] │ │ │ │ - str x21, [x20, #8] │ │ │ │ - ldr x0, [x20] │ │ │ │ - strb wzr, [x0, x21] │ │ │ │ - b 8acc │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - b 8d4c │ │ │ │ - mov x1, x19 │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #120] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + mov w1, #0x103 // #259 │ │ │ │ + stp x21, x0, [sp, #104] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #122] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9a2c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + mov w1, #0x102 // #258 │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x21, x0, [sp, #104] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9a68 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + mov w1, #0x70 // #112 │ │ │ │ + strb w0, [x21, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #125] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9ab4 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + mov w1, #0x68 // #104 │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x21, x0, [sp, #104] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9af0 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x21, x0, [sp, #104] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9b2c // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 80e4 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + bl 22920 , std::allocator >::~basic_stringbuf()@@Base+0xc960> │ │ │ │ + b 92c4 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ mov x0, x20 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 61c0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - add x0, x0, x19 │ │ │ │ - b 8ddc │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - b 8dd0 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x3, x3, #0x738 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 8f00 // b.none │ │ │ │ - stp x23, x24, [sp, #288] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 9500 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl 5f68 │ │ │ │ + b 92c4 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x6c0 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #288] │ │ │ │ - b.ne 8e40 // b.any │ │ │ │ + bl 5f68 │ │ │ │ + b 92c4 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + add x3, x3, #0x728 │ │ │ │ + mov x4, #0x4 // #4 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8e3c // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x20, x0 │ │ │ │ - b 8e5c │ │ │ │ + bl 5f68 │ │ │ │ + b 92c4 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb68 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb w1, [x21, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #129] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9c04 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + b 92c4 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x720 │ │ │ │ + mov x4, #0x2 // #2 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + b 92c4 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x3, x3, #0x6a8 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + b 92c4 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x600 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + str x21, [sp, #104] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #120] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + str w1, [x21, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #112] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + strb wzr, [sp, #132] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 9ca8 // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #32] │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + b 94ac │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cbz x0, 972c │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + b 971c │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + b 94ac │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + str x1, [sp] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp] │ │ │ │ + b 9824 │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + stp x1, x3, [sp] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + ldp x1, x3, [sp] │ │ │ │ + b 9890 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 8e5c │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8e3c // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + b.ne 9d14 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x48 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 8e54 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 8e3c // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8e3c // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ + b.eq 9d54 // b.none │ │ │ │ + b 9d14 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x48 │ │ │ │ + b 9d30 │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 8e54 │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x23] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 8e3c // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w1 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x270 │ │ │ │ - add x22, sp, #0xe0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #616] │ │ │ │ + b.eq 9d54 // b.none │ │ │ │ + b 9d14 │ │ │ │ + bti j │ │ │ │ + b 9d60 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + b 9d30 │ │ │ │ + bti j │ │ │ │ + b 9d60 │ │ │ │ + bti j │ │ │ │ + b 9d60 │ │ │ │ + bti j │ │ │ │ + b 9d60 │ │ │ │ + bti j │ │ │ │ + b 9d60 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + b 9d30 │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9d60 │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9e40 │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + bti j │ │ │ │ + b 9d1c │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3616] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x160 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3608] │ │ │ │ - bl 5698 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3568] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #576] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, sp, #0x248 │ │ │ │ - str xzr, [sp, #568] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x258 │ │ │ │ - str q31, [x0] │ │ │ │ - ldp x28, x0, [x20, #16] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldur x0, [x28, #-24] │ │ │ │ - str x28, [sp, #224] │ │ │ │ - str x1, [x22, x0] │ │ │ │ + b.ne 9d14 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - ldur x0, [x28, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5e60 │ │ │ │ - ldp x0, x3, [x20, #32] │ │ │ │ - stp x0, x3, [sp, #88] │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - mov x2, x1 │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x3, [x1, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ + b.ne 9d14 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - stp x0, x1, [sp, #72] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #272] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - add x0, sp, #0x130 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - stp xzr, xzr, [sp, #288] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - str wzr, [sp, #312] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x0, [sp, #320] │ │ │ │ - cmp x1, #0x0 │ │ │ │ - ccmp x2, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 9414 // b.any │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 9d14 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9de4 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9ddc │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3616] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x23, [x23, #3616] │ │ │ │ - add x2, x1, x2 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl 6ac0 │ │ │ │ - ldr x1, [sp, #320] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str w0, [sp, #312] │ │ │ │ - add x0, sp, #0xf8 │ │ │ │ - bl 5e18 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0xf8 │ │ │ │ - bl 5e60 │ │ │ │ - add x20, sp, #0x80 │ │ │ │ - add x21, sp, #0xc0 │ │ │ │ - add x27, sp, #0xd0 │ │ │ │ - add x23, sp, #0xb0 │ │ │ │ - stp xzr, xzr, [x19] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - mov w26, #0x5 // #5 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp x0, xzr, [sp, #128] │ │ │ │ - strb wzr, [sp, #144] │ │ │ │ - mov w2, w24 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 9d14 // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 9de4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + str d15, [sp, #304] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + cbz x0, 9fb8 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x22, #40] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w20, w0, #0x2 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w4, w0, #0x2 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w3, w20 │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + str x19, [x22, #40] │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + add x19, sp, #0xb8 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + mov w1, #0x6142 // #24898 │ │ │ │ + mov w2, #0x541 // #1345 │ │ │ │ + movk w1, #0x6b63, lsl #16 │ │ │ │ + str w1, [sp, #184] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a048 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6208 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x838 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w3, w6 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur x1, [x1, #6] │ │ │ │ + stur x1, [x19, #6] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3656] │ │ │ │ + mov w4, #0xa // #10 │ │ │ │ + mov w2, #0x542 // #1346 │ │ │ │ + strb wzr, [sp, #198] │ │ │ │ + ldr w5, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 24b70 , std::allocator >::~basic_stringbuf()@@Base+0xebb0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a0cc // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x848 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov w6, #0x1 // #1 │ │ │ │ + mov x20, x0 │ │ │ │ + mov w3, w6 │ │ │ │ + ldr w2, [x1] │ │ │ │ + mov w4, #0x63 // #99 │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #184] │ │ │ │ + mov w2, #0x544 // #1348 │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3560] │ │ │ │ + strb wzr, [sp, #190] │ │ │ │ + ldr w5, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 24b70 , std::allocator >::~basic_stringbuf()@@Base+0xebb0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a148 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x1, #0x6554 // #25940 │ │ │ │ + mov x20, x0 │ │ │ │ + movk x1, #0x656c, lsl #16 │ │ │ │ + mov w2, #0x543 // #1347 │ │ │ │ + movk x1, #0x6f70, lsl #32 │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + movk x1, #0x7472, lsl #48 │ │ │ │ + str x1, [sp, #184] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3936] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a1b0 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x850 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov w2, #0x545 // #1349 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3864] │ │ │ │ + strb wzr, [sp, #196] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a220 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x20 │ │ │ │ + adrp x25, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x25, #0x688 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + bl ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr d15, [sp, #48] │ │ │ │ + ldp x21, x26, [sp, #56] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a28c // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x20, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x20, #0x690 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + strb wzr, [sp, #190] │ │ │ │ + cmp x26, x21 │ │ │ │ + b.eq a960 // b.none │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a9ac // b.none │ │ │ │ + str x0, [x21] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + str x0, [x21, #16] │ │ │ │ + fmov d31, d15 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stur x0, [x21, #-24] │ │ │ │ + mov v31.d[1], x21 │ │ │ │ + adrp x27, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x27, #0x860 │ │ │ │ + mov x21, v31.d[1] │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + cmp x26, x21 │ │ │ │ + b.eq a928 // b.none │ │ │ │ + add x1, x21, #0x10 │ │ │ │ + str x1, [x21] │ │ │ │ + fmov x24, d31 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a998 // b.none │ │ │ │ + str x0, [x21] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + str x0, [x21, #16] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + stur x0, [x21, #-24] │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x0, xzr, [sp, #104] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3640] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cbz w0, a90c │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne a884 // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x3, x20, #0x690 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x868 │ │ │ │ + add x27, sp, #0x98 │ │ │ │ + str x27, [sp, #136] │ │ │ │ + subs x20, x21, x24 │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w26 │ │ │ │ - b.ne 9228 // b.any │ │ │ │ - mov x8, x21 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x27, #8] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + strb wzr, [sp, #161] │ │ │ │ + b.eq a8e4 // b.none │ │ │ │ mov x0, x20 │ │ │ │ - bl 7560 │ │ │ │ - add x8, sp, #0xa0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 74a0 │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + stp x25, x25, [sp, #80] │ │ │ │ + add x20, x25, x20 │ │ │ │ + str x20, [sp, #96] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq a8fc // b.none │ │ │ │ + mov x28, x24 │ │ │ │ + mov x20, x25 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x28] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x21, x28 │ │ │ │ + b.ne a404 // b.any │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + str x20, [sp, #88] │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + add x25, sp, #0x88 │ │ │ │ + add x4, sp, #0xa8 │ │ │ │ + mov x3, x20 │ │ │ │ + mov x1, x25 │ │ │ │ + mov w2, #0x546 // #1350 │ │ │ │ + bl 23390 , std::allocator >::~basic_stringbuf()@@Base+0xd3d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a474 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x25, x28, [sp, #80] │ │ │ │ + cmp x25, x28 │ │ │ │ + b.eq a4ac // b.none │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq a49c // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x25, x25, #0x20 │ │ │ │ + cmp x28, x25 │ │ │ │ + b.ne a480 // b.any │ │ │ │ + ldr x28, [sp, #80] │ │ │ │ + cbz x28, a4c0 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x28 │ │ │ │ + sub x1, x1, x28 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ cmp x0, x27 │ │ │ │ - b.eq 91c0 // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ + b.eq a4d8 // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x3, x0, [x19, #8] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 931c // b.none │ │ │ │ - ldr x4, [sp, #168] │ │ │ │ - add x0, x3, #0x10 │ │ │ │ - str x0, [x3] │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - cmp x1, x23 │ │ │ │ - b.eq 9344 // b.none │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - str x1, [x3] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x4, [x3, #8] │ │ │ │ - mov w2, w24 │ │ │ │ + ldr x1, [sp] │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ mov x1, x20 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6208 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w26 │ │ │ │ - b.eq 9190 // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 9244 // b.none │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x878 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + mov w6, #0x64 // #100 │ │ │ │ + mov w4, #0x1388 // #5000 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + mov w3, w6 │ │ │ │ + mov w2, #0x547 // #1351 │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3840] │ │ │ │ + ldr w5, [x0] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 24b70 , std::allocator >::~basic_stringbuf()@@Base+0xebb0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a580 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x890 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + mov w2, #0x54a // #1354 │ │ │ │ + strb w1, [x19, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + strb wzr, [sp, #193] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a5f0 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x8a0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur w1, [x1, #7] │ │ │ │ + mov w2, #0x54b // #1355 │ │ │ │ + stur w1, [x19, #7] │ │ │ │ + mov x1, #0xb // #11 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4008] │ │ │ │ + strb wzr, [sp, #195] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a660 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x8b0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur w1, [x1, #7] │ │ │ │ + mov w2, #0x549 // #1353 │ │ │ │ + stur w1, [x19, #7] │ │ │ │ + mov x1, #0xb // #11 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3880] │ │ │ │ + strb wzr, [sp, #195] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a6d0 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x8c0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + mov w2, #0x548 // #1352 │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + strb wzr, [sp, #196] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl 25790 , std::allocator >::~basic_stringbuf()@@Base+0xf7d0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a740 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x8d0 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + mov w2, #0x54c // #1356 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a7d8 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #40] │ │ │ │ + mov x1, x25 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq a800 // b.none │ │ │ │ ldr x1, [sp, #120] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #224] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x19, x24 │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq a834 // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 927c // b.none │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ + b.eq a828 // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x1, [sp, #72] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldp x0, x2, [sp, #88] │ │ │ │ - str x0, [sp, #240] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldur x0, [x28, #-24] │ │ │ │ - str x28, [sp, #224] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne a80c // b.any │ │ │ │ + cbz x24, a8a0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 93ac // b.any │ │ │ │ - add sp, sp, #0x270 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + b.ne aa04 // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + sub x1, x26, x24 │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + add sp, sp, #0x140 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x3, x27, #0x860 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + b a39c │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne aa04 // b.any │ │ │ │ + ldr d15, [sp, #304] │ │ │ │ + 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, #0x140 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 97e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240> │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 9168 // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + add x20, x25, x20 │ │ │ │ + stp x25, x25, [sp, #80] │ │ │ │ + str x20, [sp, #96] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.ne a3fc // b.any │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + str x25, [sp, #88] │ │ │ │ + str x19, [sp, #168] │ │ │ │ + b a434 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x3, x25, #0x688 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + b a39c │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + str q31, [sp, #48] │ │ │ │ + str x26, [sp, #64] │ │ │ │ + bl ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x26, [sp, #64] │ │ │ │ + ldp x24, x21, [sp, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a354 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 9168 │ │ │ │ - add x2, x4, #0x1 │ │ │ │ - mov x1, x23 │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl 5518 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - b 91f0 │ │ │ │ + b a354 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0xa8 │ │ │ │ + bl ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr q31, [sp, #48] │ │ │ │ + ldr x26, [sp, #64] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq a2f0 // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + str q31, [sp] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr q31, [sp] │ │ │ │ + b a2f0 │ │ │ │ + ldr w2, [x19] │ │ │ │ + ldrh w0, [x19, #4] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + strh w0, [x1, #4] │ │ │ │ + b a348 │ │ │ │ + ldr w2, [x19] │ │ │ │ + ldur w0, [x19, #3] │ │ │ │ + str w2, [x21, #16] │ │ │ │ + stur w0, [x1, #3] │ │ │ │ + b a2dc │ │ │ │ bti j │ │ │ │ + ldr x26, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #248] │ │ │ │ + ldp x24, x21, [sp, #48] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - bl 5ea8 │ │ │ │ - add x1, x20, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 55a8 >::close()@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #352] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + stp x24, x21, [sp, #48] │ │ │ │ + str x26, [sp, #64] │ │ │ │ + bl ace0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 943c // b.none │ │ │ │ + b.eq aa40 // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0xa0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 9500 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 93ac // b.any │ │ │ │ - mov x0, x21 │ │ │ │ + b.ne aa04 // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x23 │ │ │ │ + b aa0c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 93c0 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 93ac // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + b aa1c │ │ │ │ + bti j │ │ │ │ + b aa54 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne aa04 // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - ldur x1, [x28, #-24] │ │ │ │ - str x28, [sp, #224] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ + b aa54 │ │ │ │ + bti j │ │ │ │ + b a9c4 │ │ │ │ + bti j │ │ │ │ + b a9c4 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - str x2, [x22, x1] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - str xzr, [sp, #232] │ │ │ │ - b 9384 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b a9d8 │ │ │ │ + bti j │ │ │ │ + b aac4 │ │ │ │ + bti j │ │ │ │ + b aac4 │ │ │ │ + bti j │ │ │ │ + b aac4 │ │ │ │ bti j │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - b 9384 │ │ │ │ + b aad0 │ │ │ │ + bti j │ │ │ │ + b aac4 │ │ │ │ bti j │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 94a4 // b.none │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq abc0 // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + add x25, x25, #0x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b ab1c │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x50 │ │ │ │ + add x25, sp, #0x88 │ │ │ │ + b ab58 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ace0 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5ea8 │ │ │ │ - b 9378 │ │ │ │ + b aadc │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ + b ab94 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 9364 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b aadc │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 93c0 │ │ │ │ + mov x19, x0 │ │ │ │ + b aadc │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, sp, #0x88 │ │ │ │ + b ab60 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, abb8 │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x25, sp, #0x88 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b ab60 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x3, x19 │ │ │ │ + mov w2, #0x18 // #24 │ │ │ │ + mov w1, #0x50 // #80 │ │ │ │ + bl 1ecc0 , std::allocator >::~basic_stringbuf()@@Base+0x8d00> │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 71e0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 7db0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 9f60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 75e4 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 80e4 │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + bl 1d740 , std::allocator >::~basic_stringbuf()@@Base+0x7780> │ │ │ │ + str x20, [x19, #88] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ 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 9550 // b.none │ │ │ │ + b.eq ad30 // b.none │ │ │ │ mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 9540 // b.none │ │ │ │ + b.eq ad20 // b.none │ │ │ │ ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 9524 // b.any │ │ │ │ + b.ne ad04 // b.any │ │ │ │ ldr x20, [x21] │ │ │ │ - cbz x20, 9574 │ │ │ │ + cbz x20, ad54 │ │ │ │ ldr x1, [x21, #16] │ │ │ │ mov x0, x20 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ sub x1, x1, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ @@ -3241,26 +4769,26 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ │ │ │ │ -00000000000095a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base>: │ │ │ │ +000000000000ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x3, x0 │ │ │ │ mov x4, x1 │ │ │ │ mov x29, sp │ │ │ │ str x2, [sp, #40] │ │ │ │ cmp x2, #0xf │ │ │ │ - b.hi 9610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ + b.hi adf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70> // b.pmore │ │ │ │ ldr x0, [x0] │ │ │ │ add x5, x2, #0x1 │ │ │ │ - cbz x2, 95f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + cbz x2, add4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ mov x1, x4 │ │ │ │ mov x2, x5 │ │ │ │ str x3, [sp, #24] │ │ │ │ bl 5518 │ │ │ │ ldr x3, [sp, #24] │ │ │ │ ldr x1, [sp, #40] │ │ │ │ str x1, [x3, #8] │ │ │ │ @@ -3279,136 +4807,40 @@ │ │ │ │ stp x0, x4, [sp, #24] │ │ │ │ bl 61a8 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ ldp x3, x4, [sp, #24] │ │ │ │ str x0, [x3] │ │ │ │ str x1, [x3, #16] │ │ │ │ add x5, x1, #0x1 │ │ │ │ - cbz x1, 95f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ + cbz x1, add4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54> │ │ │ │ mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x5, 95cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c> │ │ │ │ + cbnz x5, adac , 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, #-80]! │ │ │ │ - mov x2, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - ldp x26, x24, [x0] │ │ │ │ - sub x19, x24, x26 │ │ │ │ - asr x0, x19, #5 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 97a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x208> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x20, x1 │ │ │ │ - csinc x22, x0, xzr, ne // ne = any │ │ │ │ - add x22, x22, x0 │ │ │ │ - cmp x22, x2 │ │ │ │ - csel x22, x22, x2, ls // ls = plast │ │ │ │ - lsl x22, x22, #5 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x0, x19 │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - str x1, [x23, x19] │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - cmp x26, x24 │ │ │ │ - b.eq 97a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x200> // b.none │ │ │ │ - add x21, x26, #0x10 │ │ │ │ - mov x20, x26 │ │ │ │ - mov x19, x23 │ │ │ │ - b 9714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174> │ │ │ │ - str x1, [x19] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - ldur x1, [x20, #-16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 9760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0> // b.none │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x1, [x20] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 96ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14c> // b.any │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - ldur x1, [x20, #-24] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.ne 9714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174> // b.any │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cbz x26, 9778 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d8> │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - stp x23, x19, [x25] │ │ │ │ - add x23, x23, x22 │ │ │ │ - str x23, [x25, #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], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, x23 │ │ │ │ - b 9760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c0> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x1, x22 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - 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 9970 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d0> // b.none │ │ │ │ + b.eq afd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x250> // 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 │ │ │ │ @@ -3417,57 +4849,57 @@ │ │ │ │ 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 9940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a0> // b.none │ │ │ │ + b.eq afa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x220> // b.none │ │ │ │ ldr x0, [x19, #16] │ │ │ │ str x1, [x25, x21] │ │ │ │ str x4, [x3, #8] │ │ │ │ str x0, [x3, #16] │ │ │ │ stp x20, xzr, [x19] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ cmp x26, x24 │ │ │ │ - b.eq 9968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c8> // b.none │ │ │ │ + b.eq afc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x248> // b.none │ │ │ │ add x21, x26, #0x10 │ │ │ │ mov x20, x26 │ │ │ │ mov x19, x25 │ │ │ │ - b 98b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318> │ │ │ │ + b af18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198> │ │ │ │ str x1, [x19] │ │ │ │ add x20, x20, #0x20 │ │ │ │ ldur x1, [x20, #-16] │ │ │ │ str x1, [x19, #16] │ │ │ │ ldur x1, [x20, #-24] │ │ │ │ str x1, [x19, #8] │ │ │ │ add x21, x21, #0x20 │ │ │ │ add x19, x19, #0x20 │ │ │ │ cmp x24, x20 │ │ │ │ - b.eq 9900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360> // b.none │ │ │ │ + b.eq af60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0> // b.none │ │ │ │ add x0, x19, #0x10 │ │ │ │ str x0, [x19] │ │ │ │ ldr x1, [x20] │ │ │ │ cmp x1, x21 │ │ │ │ - b.ne 9890 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f0> // b.any │ │ │ │ + b.ne aef0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x170> // b.any │ │ │ │ ldr x2, [x20, #8] │ │ │ │ mov x1, x21 │ │ │ │ add x20, x20, #0x20 │ │ │ │ add x21, x21, #0x20 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl 5518 │ │ │ │ ldur x1, [x20, #-24] │ │ │ │ str x1, [x19, #8] │ │ │ │ add x19, x19, #0x20 │ │ │ │ cmp x24, x20 │ │ │ │ - b.ne 98b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318> // b.any │ │ │ │ + b.ne af18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x198> // b.any │ │ │ │ nop │ │ │ │ nop │ │ │ │ add x19, x19, #0x20 │ │ │ │ - cbz x26, 9918 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x378> │ │ │ │ + cbz x26, af78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f8> │ │ │ │ ldr x1, [x23, #16] │ │ │ │ mov x0, x26 │ │ │ │ sub x1, x1, x26 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ stp x25, x19, [x23] │ │ │ │ add x25, x25, x22 │ │ │ │ str x25, [x23, #16] │ │ │ │ @@ -3483,11025 +4915,13169 @@ │ │ │ │ stp x4, x3, [sp, #80] │ │ │ │ bl 5518 │ │ │ │ ldp x4, x3, [sp, #80] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ str x4, [x3, #8] │ │ │ │ stp x20, xzr, [x19] │ │ │ │ cmp x26, x24 │ │ │ │ - b.ne 9880 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e0> // b.any │ │ │ │ + b.ne aee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x160> // b.any │ │ │ │ mov x19, x25 │ │ │ │ - b 9900 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x360> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ + b af60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e0> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ bl 5878 (unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - strh wzr, [x0, #24] │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ + str x0, [x1] │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + cbz x0, b048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #24] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [x1, #8] │ │ │ │ + cbz x0, b03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2bc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl afe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x260> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - str x19, [sp, #48] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - mov x2, #0x4240 // #16960 │ │ │ │ - movk x2, #0xf, lsl #16 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - madd x0, x0, x2, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x5b8 │ │ │ │ stp x0, xzr, [x19] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strh w0, [x19, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 9a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x484> // b.any │ │ │ │ - ldr x19, [sp, #48] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + str wzr, [x19, #16] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + bl 71a4 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bl 5740 │ │ │ │ + b abe0 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl c3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1628> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x2, #24] │ │ │ │ - tbz w0, #0, 9a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c0> │ │ │ │ - ldrb w0, [x2, #25] │ │ │ │ - tbz w0, #0, 9a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ec> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq b16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ec> // b.none │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq b1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44c> // b.none │ │ │ │ + cbnz w1, b1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 9ac4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x524> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, b154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [sp, #24] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - madd x0, x0, x3, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - str x0, [x2, #16] │ │ │ │ - mov w0, #0x100 // #256 │ │ │ │ - strh w0, [x2, #24] │ │ │ │ - b 9a60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c0> │ │ │ │ - bl 5740 │ │ │ │ + b 34588 , std::allocator >::~basic_stringbuf()@@Base+0x1e5c8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, b18c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + bl 71a4 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl abe0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, b1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #40] │ │ │ │ + blr x1 │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + bl 34588 , std::allocator >::~basic_stringbuf()@@Base+0x1e5c8> │ │ │ │ + b b100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, b1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + bl 7120 │ │ │ │ + str x20, [x19, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 6be0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + b b1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x430> │ │ │ │ + bti j │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x19, #0x10 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x2, #25] │ │ │ │ - tbz w0, #0, 9b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560> │ │ │ │ - ldrb w0, [x2, #24] │ │ │ │ - tbz w0, #0, 9b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, b34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi b30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58c> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne b304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x584> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 9b68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.ne b368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e8> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [sp, #24] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - madd x0, x0, x3, x1 │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - str x0, [x2] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strh w0, [x2, #24] │ │ │ │ - b 9b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x560> │ │ │ │ - bl 5740 │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #24] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #25] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + cbz x0, b2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x548> │ │ │ │ + b b330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 61a8 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x0, [sp, #8] │ │ │ │ + str x20, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5518 │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b b2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x548> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x2, #24] │ │ │ │ - tbnz w0, #0, 9c08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x668> │ │ │ │ - ldrb w0, [x2, #25] │ │ │ │ - tbnz w0, #0, 9c00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x660> │ │ │ │ - ldr x0, [x2] │ │ │ │ - cbz x0, 9bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x634> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x0, x1, x0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 9c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x694> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - b 9bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x634> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [sp, #24] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - madd x0, x0, x3, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - b 9bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x634> │ │ │ │ + b.eq b36c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ec> // b.none │ │ │ │ bl 5740 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x2, #24] │ │ │ │ - tbnz w0, #0, 9cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x738> │ │ │ │ - ldrb w0, [x2, #25] │ │ │ │ - tbnz w0, #0, 9cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730> │ │ │ │ - ldr x0, [x2] │ │ │ │ - cbz x0, 9ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x0, x1, x0 │ │ │ │ - mov x1, #0xf7cf // #63439 │ │ │ │ - movk x1, #0xe353, lsl #16 │ │ │ │ - movk x1, #0x9ba5, lsl #32 │ │ │ │ - movk x1, #0x20c4, lsl #48 │ │ │ │ - smulh x1, x0, x1 │ │ │ │ - asr x1, x1, #7 │ │ │ │ - sub x0, x1, x0, asr #63 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 9d04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x764> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x0, #0x8 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, b47c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x23, x22 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x2 │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + ldp x0, x20, [x19, #32] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, b3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x658> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, b3ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66c> │ │ │ │ + sub x0, x20, x26 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt b3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x670> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt b404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x684> // b.tstop │ │ │ │ + tbnz w0, #31, b404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x684> │ │ │ │ + mov x23, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, b40c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68c> │ │ │ │ + ldp x0, x20, [x19, #32] │ │ │ │ + b b3c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x640> │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, b3fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67c> │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq b474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f4> // b.none │ │ │ │ + ldr x19, [x23, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, b434 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b4> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, b450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d0> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt b454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt b474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f4> // b.tstop │ │ │ │ + tbnz w0, #31, b474 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f4> │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - b 9c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [sp, #24] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - madd x0, x0, x3, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - b 9c88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e8> │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x2, #24] │ │ │ │ - tbnz w0, #0, 9da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x800> │ │ │ │ - ldrb w0, [x2, #25] │ │ │ │ - tbnz w0, #0, 9d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f8> │ │ │ │ - ldr x0, [x2] │ │ │ │ - cbz x0, 9d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cc> │ │ │ │ - ldr x1, [x2, #16] │ │ │ │ - sub x0, x1, x0 │ │ │ │ - mov x1, #0x34db // #13531 │ │ │ │ - movk x1, #0xd7b6, lsl #16 │ │ │ │ - movk x1, #0xde82, lsl #32 │ │ │ │ - movk x1, #0x431b, lsl #48 │ │ │ │ - smulh x1, x0, x1 │ │ │ │ - asr x1, x1, #18 │ │ │ │ - sub x0, x1, x0, asr #63 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 9dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82c> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - b 9d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b0> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - ldp x0, x1, [sp, #24] │ │ │ │ - mov x3, #0x4240 // #16960 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - movk x3, #0xf, lsl #16 │ │ │ │ - madd x0, x0, x3, x1 │ │ │ │ - ldr x1, [x2] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - b 9d50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b0> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x4b0 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - add x19, sp, #0x498 │ │ │ │ - mov w21, #0x0 // #0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #1192] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x488 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3624] │ │ │ │ - str x0, [sp, #72] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - stp x0, xzr, [sp, #16] │ │ │ │ - nop │ │ │ │ + mov x24, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + cbz x25, b5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82c> │ │ │ │ + ldp x1, x19, [x25, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - lsl x24, x0, #3 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x0, [x0, x24] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - cbnz w21, 9fd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa34> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x480 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [x19] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - strb wzr, [sp, #1182] │ │ │ │ - ldr w4, [x1] │ │ │ │ - add x1, sp, #0x488 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 9edc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq a000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa60> // b.none │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x490 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [x19] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - strb wzr, [sp, #1185] │ │ │ │ - ldr w4, [x1] │ │ │ │ - add x1, sp, #0x488 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0xc // #12 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 9f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr w1, [x1] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - cbz w21, a05c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xabc> │ │ │ │ - cmp w21, #0x1 │ │ │ │ - b.eq b098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1af8> // b.none │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x0, [x0, x24] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - bl 60e8 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 262e8 , std::allocator >::~basic_stringbuf()@@Base+0xa9e8> │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [x19] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - strb wzr, [sp, #1180] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, a030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa90> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 9fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa20> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - bic w21, w21, w21, asr #31 │ │ │ │ - sxtw x0, w21 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 9e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c0> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [x19] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - strb wzr, [sp, #1182] │ │ │ │ - ldr w4, [x1] │ │ │ │ - b 9eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x914> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x4a0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [x19] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - strb wzr, [sp, #1185] │ │ │ │ - ldr w4, [x1] │ │ │ │ - b 9f18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x978> │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #1160] │ │ │ │ - tbz w0, #0, b01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a7c> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 9fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa20> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 9fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa20> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0] │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x4b0 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x1, sp, #0x488 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq a0ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb4c> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x4c8 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov x8, x23 │ │ │ │ - ldp q29, q28, [x1] │ │ │ │ - ldp q31, q30, [x1, #32] │ │ │ │ - ldr x1, [x1, #64] │ │ │ │ - str x1, [x0, #64] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - stp q31, q30, [x0, #32] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov x1, x23 │ │ │ │ - mov w2, w3 │ │ │ │ - ldr w4, [x0] │ │ │ │ + cmp x20, x19 │ │ │ │ + csel x2, x20, x19, ls // ls = plast │ │ │ │ + cbz x2, b4f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x778> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, b50c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78c> │ │ │ │ + sub x0, x20, x19 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt b510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x790> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt b528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a8> // b.tstop │ │ │ │ + tbnz w0, #31, b528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a8> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz x0, b534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b4> │ │ │ │ + ldp x1, x19, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + b b4e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x760> │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz x0, b51c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79c> │ │ │ │ + cbnz w1, b5b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x830> │ │ │ │ + ldp x0, x22, [x25, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x808> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x808> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x19, x19, xzr, lt // lt = tstop │ │ │ │ + csel x25, x25, xzr, ge // ge = tcont │ │ │ │ mov x0, x25 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x25, x26, [sp, #336] │ │ │ │ - cmp x25, x26 │ │ │ │ - b.eq a1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc10> // b.none │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq a1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc00> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - cmp x26, x25 │ │ │ │ - b.ne a184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbe4> // b.any │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - cbz x26, a1c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc24> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq a1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc3c> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x1, sp, #0x168 │ │ │ │ - str x1, [sp, #320] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, sp, #0x178 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - str x0, [sp, #360] │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #376] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str x0, [sp, #368] │ │ │ │ - mov x0, x1 │ │ │ │ - strb wzr, [sp, #378] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x1, sp, #0x188 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq bc48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x26a8> // b.none │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - adrp x25, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x25, #0x8f0 │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x1b8 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #424] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2084> // b.none │ │ │ │ - str x0, [sp, #424] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #440] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #432] │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - add x1, sp, #0x1c8 │ │ │ │ - str x0, [sp, #136] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str w0, [sp, #472] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x1, [sp, #272] │ │ │ │ - str x0, [sp, #464] │ │ │ │ - mov x0, x1 │ │ │ │ - strb wzr, [sp, #476] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x1, sp, #0x1e8 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldp x3, x4, [sp, #424] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x2, [sp, #496] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq b588 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fe8> // b.none │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - b.ls a30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6c> // b.plast │ │ │ │ - add x5, sp, #0x1f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq a30c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd6c> // b.none │ │ │ │ - ldr x5, [sp, #504] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls b3f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e50> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi bc1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x267c> // b.pmore │ │ │ │ - add x26, sp, #0x1a8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x218 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e84> // b.none │ │ │ │ - str x0, [sp, #520] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #536] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #528] │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq bbc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2624> // b.none │ │ │ │ - add x0, sp, #0x208 │ │ │ │ - add x1, x25, #0x8f0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #232] │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x238 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #552] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2050> // b.none │ │ │ │ - str x0, [sp, #552] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #568] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #560] │ │ │ │ - add x0, sp, #0x258 │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - add x1, sp, #0x248 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - str x0, [sp, #584] │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str w0, [sp, #600] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x1, [sp, #280] │ │ │ │ - str x0, [sp, #592] │ │ │ │ - mov x0, x1 │ │ │ │ - strb wzr, [sp, #604] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x1, sp, #0x268 │ │ │ │ - str x1, [sp, #200] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [sp, #552] │ │ │ │ - ldr x4, [sp, #560] │ │ │ │ - ldr x2, [sp, #624] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq b520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f80> // b.none │ │ │ │ - ldr x1, [sp, #568] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - b.ls a44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeac> // b.plast │ │ │ │ - add x5, sp, #0x278 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq a44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xeac> // b.none │ │ │ │ - ldr x5, [sp, #632] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls b43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e9c> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi bb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25dc> // b.pmore │ │ │ │ - add x26, sp, #0x228 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #648] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b470 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ed0> // b.none │ │ │ │ - str x0, [sp, #648] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x25a0> // b.none │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - add x1, x25, #0x8f0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x2b8 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #680] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b53c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f9c> // b.none │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #696] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #688] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - add x2, sp, #0x2d8 │ │ │ │ - add x3, sp, #0x2c8 │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str w1, [sp, #728] │ │ │ │ - strb w0, [x2, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x2, [sp, #152] │ │ │ │ - str x3, [sp, #288] │ │ │ │ - str x2, [sp, #712] │ │ │ │ - str x0, [sp, #720] │ │ │ │ - mov x0, x3 │ │ │ │ - strb wzr, [sp, #733] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x1, sp, #0x2e8 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x3, [sp, #680] │ │ │ │ - ldr x4, [sp, #688] │ │ │ │ - ldr x2, [sp, #752] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq b5bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x201c> // b.none │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #744] │ │ │ │ - b.ls a598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> // b.plast │ │ │ │ - add x5, sp, #0x2f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq a598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> // b.none │ │ │ │ - ldr x5, [sp, #760] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls b4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f34> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi baf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2558> // b.pmore │ │ │ │ - add x26, sp, #0x2a8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #776] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f68> // b.none │ │ │ │ - str x0, [sp, #776] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #792] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #784] │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #784] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq babc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x251c> // b.none │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - add x1, x25, #0x8f0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x338 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #808] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2004> // b.none │ │ │ │ - str x0, [sp, #808] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #824] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #816] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - add x2, sp, #0x358 │ │ │ │ - add x3, sp, #0x348 │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str w1, [sp, #856] │ │ │ │ - strb w0, [x2, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x2, [sp, #160] │ │ │ │ - str x3, [sp, #296] │ │ │ │ - str x2, [sp, #840] │ │ │ │ - str x0, [sp, #848] │ │ │ │ - mov x0, x3 │ │ │ │ - strb wzr, [sp, #861] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x1, sp, #0x368 │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x3, [sp, #808] │ │ │ │ - ldr x4, [sp, #816] │ │ │ │ - ldr x2, [sp, #880] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq b608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2068> // b.none │ │ │ │ - ldr x1, [sp, #824] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #872] │ │ │ │ - b.ls a6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1144> // b.plast │ │ │ │ - add x5, sp, #0x378 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq a6e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1144> // b.none │ │ │ │ - ldr x5, [sp, #888] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls b488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ee8> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi ba74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x24d4> // b.pmore │ │ │ │ - add x26, sp, #0x328 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x398 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #904] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1f1c> // b.none │ │ │ │ - str x0, [sp, #904] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #920] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #912] │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #912] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq ba38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2498> // b.none │ │ │ │ - add x0, sp, #0x388 │ │ │ │ - add x1, x25, #0x8f0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x3b8 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #936] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2038> // b.none │ │ │ │ - str x0, [sp, #936] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #952] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #944] │ │ │ │ - add x0, sp, #0x3d8 │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - add x1, sp, #0x3c8 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - str x0, [sp, #968] │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - str w0, [sp, #984] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x1, [sp, #304] │ │ │ │ - str x0, [sp, #976] │ │ │ │ - mov x0, x1 │ │ │ │ - strb wzr, [sp, #988] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x1, sp, #0x3e8 │ │ │ │ - str x1, [sp, #224] │ │ │ │ - mov x8, x1 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x3, [sp, #936] │ │ │ │ - ldr x4, [sp, #944] │ │ │ │ - ldr x2, [sp, #1008] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq b56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fcc> // b.none │ │ │ │ - ldr x1, [sp, #952] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #1000] │ │ │ │ - b.ls a824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1284> // b.plast │ │ │ │ - add x5, sp, #0x3f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq a824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1284> // b.none │ │ │ │ - ldr x5, [sp, #1016] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls b3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e04> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi b9f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2450> // b.pmore │ │ │ │ - add x26, sp, #0x3a8 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5710 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x418 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1e38> // b.none │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #1048] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #1040] │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x1, [sp, #1040] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq b96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x23cc> // b.none │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - add x1, x25, #0x8f0 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - bl 5710 │ │ │ │ - mov x27, x0 │ │ │ │ - add x25, sp, #0x438 │ │ │ │ - str x25, [sp, #1064] │ │ │ │ - mov x26, x0 │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq b554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1fb4> // b.none │ │ │ │ - str x0, [sp, #1064] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #1080] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - add x1, sp, #0x448 │ │ │ │ - str x0, [sp, #1072] │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - add x26, sp, #0x458 │ │ │ │ - str w0, [sp, #1112] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x1, [sp, #312] │ │ │ │ - str x26, [sp, #1096] │ │ │ │ - str x0, [sp, #1104] │ │ │ │ - mov x0, x1 │ │ │ │ - strb wzr, [sp, #1116] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x27, sp, #0x468 │ │ │ │ - mov x8, x27 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x3, [sp, #1064] │ │ │ │ - ldr x4, [sp, #1072] │ │ │ │ - ldr x2, [sp, #1136] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x25 │ │ │ │ - b.eq b63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x209c> // b.none │ │ │ │ - ldr x1, [sp, #1080] │ │ │ │ + b.gt b5d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x858> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - ldr x1, [sp, #1128] │ │ │ │ - b.ls a954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b4> // b.plast │ │ │ │ - add x5, sp, #0x478 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq a954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b4> // b.none │ │ │ │ - ldr x5, [sp, #1144] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls b35c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1dbc> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi b924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2384> // b.pmore │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5710 │ │ │ │ + b.ge b558 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d8> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b b564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e4> │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x24, #24] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq b5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x824> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 │ │ │ │ mov x1, x0 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1de8> // b.none │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldr x0, [x28, #8] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - stp x1, xzr, [x28] │ │ │ │ - mov x8, x23 │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - strb wzr, [x28, #16] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0x1 // #1 │ │ │ │ - mov w2, #0xe // #14 │ │ │ │ - ldr w4, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x27, x28, [sp, #336] │ │ │ │ - cmp x27, x28 │ │ │ │ - b.eq aa0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + mov x19, x25 │ │ │ │ + ldp x0, x22, [x0, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + b b540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c0> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b b564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e4> │ │ │ │ + cbz x0, b864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae4> │ │ │ │ + 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, b814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa94> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, b7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa54> │ │ │ │ + ldr x27, [x26, #24] │ │ │ │ + cbz x27, b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c> │ │ │ │ + ldr x19, [x27, #24] │ │ │ │ + cbz x19, b72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ac> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, b6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c> │ │ │ │ + ldr x22, [x21, #24] │ │ │ │ + cbz x22, b6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x974> │ │ │ │ + ldr x20, [x22, #24] │ │ │ │ + cbz x20, b764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e4> │ │ │ │ + ldr x23, [x20, #24] │ │ │ │ + cbz x23, b684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x904> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + mov x28, x23 │ │ │ │ + bl b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x860> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + ldr x23, [x23, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq a9fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145c> // b.none │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ + b.eq b674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f4> // b.none │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x27, x27, #0x20 │ │ │ │ - cmp x28, x27 │ │ │ │ - b.ne a9e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1440> // b.any │ │ │ │ - ldr x28, [sp, #336] │ │ │ │ - cbz x28, aa20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1480> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ mov x0, x28 │ │ │ │ - sub x1, x1, x28 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq aa38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1498> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1128] │ │ │ │ - add x1, sp, #0x478 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq aa54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14b4> // b.none │ │ │ │ - ldr x1, [sp, #1144] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1096] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq aa6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14cc> // b.none │ │ │ │ - ldr x1, [sp, #1112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1064] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq aa84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14e4> // b.none │ │ │ │ - ldr x1, [sp, #1080] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - ldr x0, [sp, #1032] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq aaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1500> // b.none │ │ │ │ - ldr x1, [sp, #1048] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1000] │ │ │ │ - add x1, sp, #0x3f8 │ │ │ │ + cbnz x23, b648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + ldr x23, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq aabc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x151c> // b.none │ │ │ │ - ldr x1, [sp, #1016] │ │ │ │ + b.eq b6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x924> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #968] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq aad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1538> // b.none │ │ │ │ - ldr x1, [sp, #984] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - ldr x0, [sp, #936] │ │ │ │ + cbz x23, b764 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e4> │ │ │ │ + mov x20, x23 │ │ │ │ + b b640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq aaf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1554> // b.none │ │ │ │ - ldr x1, [sp, #952] │ │ │ │ + b.eq b6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #904] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ab10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1570> // b.none │ │ │ │ - ldr x1, [sp, #920] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #872] │ │ │ │ - add x1, sp, #0x378 │ │ │ │ + cbz x20, b72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ac> │ │ │ │ + mov x19, x20 │ │ │ │ + b b628 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a8> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ab2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x158c> // b.none │ │ │ │ - ldr x1, [sp, #888] │ │ │ │ + b.eq b714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x994> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ - ldr x0, [sp, #840] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ab48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15a8> // b.none │ │ │ │ - ldr x1, [sp, #856] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - ldr x0, [sp, #808] │ │ │ │ + cbz x20, b6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x93c> │ │ │ │ + mov x21, x20 │ │ │ │ + b b630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b0> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + add x1, x27, #0x30 │ │ │ │ + ldr x19, [x27, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ab64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c4> // b.none │ │ │ │ - ldr x1, [sp, #824] │ │ │ │ + b.eq b74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cc> // b.none │ │ │ │ + ldr x1, [x27, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x0, [sp, #776] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ab80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15e0> // b.none │ │ │ │ - ldr x1, [sp, #792] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #744] │ │ │ │ - add x1, sp, #0x2f8 │ │ │ │ + cbz x19, b79c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c> │ │ │ │ + mov x27, x19 │ │ │ │ + b b620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a0> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ab9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15fc> // b.none │ │ │ │ - ldr x1, [sp, #760] │ │ │ │ + b.eq b784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa04> // b.none │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq abb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1618> // b.none │ │ │ │ - ldr x1, [sp, #728] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldr x0, [sp, #680] │ │ │ │ + cbz x20, b6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x974> │ │ │ │ + mov x22, x20 │ │ │ │ + b b638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b8> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq abd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1634> // b.none │ │ │ │ - ldr x1, [sp, #696] │ │ │ │ + b.eq b7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3c> // b.none │ │ │ │ + ldr x1, [x26, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - ldr x0, [sp, #648] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq abf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1650> // b.none │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #616] │ │ │ │ - add x1, sp, #0x278 │ │ │ │ + cbz x19, b7d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa54> │ │ │ │ + mov x26, x19 │ │ │ │ + b b618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x898> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ac0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x166c> // b.none │ │ │ │ - ldr x1, [sp, #632] │ │ │ │ + b.eq b7f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa74> // b.none │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - ldr x0, [sp, #584] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ac28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1688> // b.none │ │ │ │ - ldr x1, [sp, #600] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x0, [sp, #552] │ │ │ │ + cbz x19, b80c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa8c> │ │ │ │ + mov x25, x19 │ │ │ │ + b b610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x890> │ │ │ │ + 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 ac44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16a4> // b.none │ │ │ │ - ldr x1, [sp, #568] │ │ │ │ + b.eq b834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xab4> // b.none │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldr x0, [sp, #520] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ac60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16c0> // b.none │ │ │ │ - ldr x1, [sp, #536] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #488] │ │ │ │ - add x1, sp, #0x1f8 │ │ │ │ + cbz x19, b84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xacc> │ │ │ │ + mov x24, x19 │ │ │ │ + b b600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x880> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + add x25, x0, #0x30 │ │ │ │ + add x24, x0, #0x20 │ │ │ │ + ldr x0, [x20] │ │ │ │ + str x25, [x19, #32] │ │ │ │ + ldp x20, x0, [x0] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi baa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd28> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + mov x28, x25 │ │ │ │ + cbz x0, b9e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc68> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5518 │ │ │ │ + ldr x20, [sp, #32] │ │ │ │ + add x27, x21, #0x8 │ │ │ │ + ldr x28, [x19, #32] │ │ │ │ + str x20, [x24, #8] │ │ │ │ + str wzr, [x24, #32] │ │ │ │ + cmp x27, x22 │ │ │ │ + b.eq bae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd64> // b.none │ │ │ │ + ldp x5, x26, [x22, #32] │ │ │ │ + str x26, [sp] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, b9f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc74> │ │ │ │ + mov x1, x5 │ │ │ │ + mov x0, x28 │ │ │ │ + stp x5, x2, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + ldp x5, x2, [sp, #8] │ │ │ │ + cbz w0, bbdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe5c> │ │ │ │ + tbnz w0, #31, ba14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc94> │ │ │ │ + mov x0, x5 │ │ │ │ + mov x1, x28 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + cbnz w0, b978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf8> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ac7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16dc> // b.none │ │ │ │ - ldr x1, [sp, #504] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ + b.gt b97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq ac98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x16f8> // b.none │ │ │ │ - ldr x1, [sp, #472] │ │ │ │ + b.lt bc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe98> // b.tstop │ │ │ │ + tbnz w0, #31, bc18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe98> │ │ │ │ + cmp x25, x28 │ │ │ │ + b.eq b994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc14> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x28 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #424] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq acb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1714> // b.none │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - add x1, sp, #0x198 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x23, x22 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + strb w0, [x28] │ │ │ │ + b b8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb74> │ │ │ │ + sub x0, x20, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq acd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1730> // b.none │ │ │ │ - ldr x1, [sp, #408] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ + b.gt b95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdc> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge b95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdc> // b.tcont │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq bc8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf0c> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5cb0 │ │ │ │ + ldr x26, [x0, #40] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, ba54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd4> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x28 │ │ │ │ + str x4, [sp] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp] │ │ │ │ + cbnz w0, ba70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf0> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq acec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174c> // b.none │ │ │ │ - ldr x1, [sp, #376] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x528 │ │ │ │ - mov w3, #0x9 // #9 │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [x19] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #1191] │ │ │ │ - ldr w4, [x1] │ │ │ │ - add x1, sp, #0x488 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq ad4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17ac> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0] │ │ │ │ - mov x0, #0x14 // #20 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x538 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov x8, x23 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldr w1, [x1, #16] │ │ │ │ - str w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x25, x26, [sp, #336] │ │ │ │ - cmp x25, x26 │ │ │ │ - b.eq ae0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x186c> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.gt bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq adfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x185c> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - cmp x26, x25 │ │ │ │ - b.ne ade0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1840> // b.any │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - cbz x26, ae20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1880> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq ae38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1898> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x23 │ │ │ │ + b.lt ba74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcf4> // b.tstop │ │ │ │ + tbz w0, #31, bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cbz x0, bd04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf84> │ │ │ │ + mov x4, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5590 │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + mov x23, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #40] │ │ │ │ + b b9a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc20> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x24 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x550 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov x8, x23 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0xa // #10 │ │ │ │ - mov w2, #0xe // #14 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x25, x26, [sp, #336] │ │ │ │ - cmp x25, x26 │ │ │ │ - b.eq aef4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1954> // b.none │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + mov x28, x0 │ │ │ │ + str x28, [x19, #32] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + mov x27, x22 │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, b9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc64> │ │ │ │ + cbnz x2, bcd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf50> │ │ │ │ + mov x20, #0xffffffffffffffff // #-1 │ │ │ │ + str x20, [x24, #8] │ │ │ │ + str wzr, [x24, #32] │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbz x0, bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + ldr x4, [x21, #32] │ │ │ │ + ldr x26, [x4, #40] │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, bca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf28> │ │ │ │ + ldr x22, [x4, #32] │ │ │ │ + mov x1, x28 │ │ │ │ + str x4, [sp] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp] │ │ │ │ + cbnz w0, bb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc8> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq aee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1944> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - cmp x26, x25 │ │ │ │ - b.ne aec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1928> // b.any │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - cbz x26, af08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1968> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq af20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1980> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0] │ │ │ │ - mov x0, #0x3d // #61 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x568 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov x8, x23 │ │ │ │ - ldr q30, [x1, #32] │ │ │ │ - ldur q31, [x1, #45] │ │ │ │ - ldp q29, q28, [x1] │ │ │ │ - str q30, [x0, #32] │ │ │ │ - stur q31, [x0, #45] │ │ │ │ - stp q29, q28, [x0] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0xd // #13 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x23, x25, [sp, #336] │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq afec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.gt bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq afdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a3c> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne afc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a20> // b.any │ │ │ │ - ldr x25, [sp, #336] │ │ │ │ - cbz x25, b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a60> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x25 │ │ │ │ - sub x1, x1, x25 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 9f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 9f60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c0> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq b034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a94> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [x19] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - strb wzr, [sp, #1181] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, b330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d90> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq b080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add w21, w21, #0x1 │ │ │ │ - cmp w21, #0x0 │ │ │ │ - csinc w21, w21, wzr, le │ │ │ │ - sxtw x0, w21 │ │ │ │ + b.ge bb48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc8> // b.tcont │ │ │ │ + cmp x4, x27 │ │ │ │ + b.ne bce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf64> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> │ │ │ │ + tbnz w0, #31, bcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf58> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl b4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x720> │ │ │ │ + mov x23, x0 │ │ │ │ + mov x4, x1 │ │ │ │ + cbz x4, b97c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbfc> │ │ │ │ + cmp x23, #0x0 │ │ │ │ + ccmp x4, x27, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.eq ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> // b.none │ │ │ │ + ldp x0, x1, [x4, #32] │ │ │ │ + str x1, [sp] │ │ │ │ str x0, [sp, #24] │ │ │ │ - b 9e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c0> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - add x23, sp, #0x150 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0, #8] │ │ │ │ - mov x0, #0x73 // #115 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x5a8 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov x8, x23 │ │ │ │ - ldr q31, [x1, #96] │ │ │ │ - ldp q26, q25, [x1] │ │ │ │ - ldp q28, q27, [x1, #32] │ │ │ │ - str q31, [x0, #96] │ │ │ │ - ldp q30, q29, [x1, #64] │ │ │ │ - stp q26, q25, [x0] │ │ │ │ - ldur w1, [x1, #111] │ │ │ │ - stur w1, [x0, #111] │ │ │ │ - stp q28, q27, [x0, #32] │ │ │ │ - stp q30, q29, [x0, #64] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x25, x26, [sp, #336] │ │ │ │ - cmp x25, x26 │ │ │ │ - b.eq b17c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bdc> // b.none │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq b16c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bcc> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - cmp x26, x25 │ │ │ │ - b.ne b150 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bb0> // b.any │ │ │ │ - ldr x26, [sp, #336] │ │ │ │ - cbz x26, b190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1bf0> │ │ │ │ - ldr x1, [sp, #352] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq b1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1c08> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0, #8] │ │ │ │ - mov x0, #0x25 // #37 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x620 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldp q31, q30, [x1] │ │ │ │ - ldur x1, [x1, #29] │ │ │ │ - stp q31, q30, [x0] │ │ │ │ - stur x1, [x0, #29] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - add x1, sp, #0x488 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w3, #0x3 // #3 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq b240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ca0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x25, [x0, #8] │ │ │ │ - mov x0, #0xe5 // #229 │ │ │ │ - str x0, [sp, #336] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #336] │ │ │ │ - str x1, [sp, #1176] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x648 │ │ │ │ - str x0, [sp, #1160] │ │ │ │ - mov x8, x23 │ │ │ │ - ldp q31, q30, [x1, #64] │ │ │ │ - ldp q27, q26, [x1] │ │ │ │ - stp q31, q30, [x0, #64] │ │ │ │ - ldp q31, q30, [x1, #160] │ │ │ │ - stp q27, q26, [x0] │ │ │ │ - ldp q29, q28, [x1, #32] │ │ │ │ - stp q31, q30, [x0, #160] │ │ │ │ - ldp q31, q30, [x1, #192] │ │ │ │ - stp q29, q28, [x0, #32] │ │ │ │ - ldp q27, q26, [x1, #96] │ │ │ │ - stp q31, q30, [x0, #192] │ │ │ │ - ldp q29, q28, [x1, #128] │ │ │ │ - stp q27, q26, [x0, #96] │ │ │ │ - ldur x1, [x1, #221] │ │ │ │ - stur x1, [x0, #221] │ │ │ │ - stp q29, q28, [x0, #128] │ │ │ │ - ldr x0, [sp, #336] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldr x1, [sp, #1160] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, x23 │ │ │ │ - mov w3, #0x5 // #5 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x25 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x23, x25, [sp, #336] │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq afec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x20 │ │ │ │ + csel x2, x0, x20, ls // ls = plast │ │ │ │ + cbz x2, bbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe2c> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cbnz w0, bbd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe54> │ │ │ │ + ldr x0, [sp] │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + sub x1, x20, x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt bb40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdc0> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> │ │ │ │ + sub x0, x20, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq b31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d7c> // b.none │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne b300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1d60> // b.any │ │ │ │ - ldr x25, [sp, #336] │ │ │ │ - b afec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a4c> │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #1160] │ │ │ │ - tbz w0, #0, b658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20b8> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq b080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b b080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1ae0> │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - mov x0, x27 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b.gt b944 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbc4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt ba14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc94> // b.tstop │ │ │ │ + mov x0, x5 │ │ │ │ + mov x1, x28 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + cbnz w0, b978 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbf8> │ │ │ │ + b b95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xbdc> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq bc98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf18> // b.none │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + ldr x23, [x0, #40] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp x23, x20 │ │ │ │ + csel x2, x23, x20, ls // ls = plast │ │ │ │ + cbz x2, bc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xed8> │ │ │ │ + ldr x1, [x4, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + cbnz w0, bcf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf70> │ │ │ │ + sub x23, x20, x23 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.gt bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.lt bc78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef8> // b.tstop │ │ │ │ + tbz w23, #31, bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x23, x4 │ │ │ │ + cbnz x0, bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde4> │ │ │ │ + mov x4, x22 │ │ │ │ + b bb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe04> │ │ │ │ + mov x4, x22 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbnz x22, ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> │ │ │ │ + mov x4, x22 │ │ │ │ + str x26, [sp] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + b bb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe04> │ │ │ │ + sub x26, x26, x20 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.gt bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.lt bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde4> // b.tstop │ │ │ │ + tbz w26, #31, bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + b bb64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xde4> │ │ │ │ + mov x23, x22 │ │ │ │ + b b8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb68> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x4, x27 │ │ │ │ + b.eq ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> // b.none │ │ │ │ + str x26, [sp] │ │ │ │ + str x22, [sp, #24] │ │ │ │ + b bb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe04> │ │ │ │ + tbz w0, #31, bb4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdcc> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cbz x0, bc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf04> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x27, x4 │ │ │ │ + b.eq ba84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd04> // b.none │ │ │ │ + ldr x0, [x4, #32] │ │ │ │ + str x26, [sp] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b bb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe04> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl 6058 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x1, x0 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne a988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e8> // b.any │ │ │ │ - ldr x2, [x28, #8] │ │ │ │ + b.eq bd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xff8> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - str x1, [sp, #328] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp, #328] │ │ │ │ - b a994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13f4> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x26, sp, #0x3a8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x418 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #1032] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne a860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12c0> // b.any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12cc> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - add x26, sp, #0x1a8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x218 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #520] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne a348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xda8> // b.any │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xdb4> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - add x26, sp, #0x228 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #648] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne a488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xee8> // b.any │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a494 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xef4> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - add x26, sp, #0x328 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x398 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #904] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne a720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1180> // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x118c> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - add x26, sp, #0x2a8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + b.ne bd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfc0> // b.any │ │ │ │ + bl 5ef0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w21, w1 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + ldr x27, [x20, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #776] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne a5d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1034> // b.any │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1040> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a8> // b.plast │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - add x5, sp, #0x278 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne a440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xea0> // b.any │ │ │ │ - b a45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebc> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a4f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xf54> │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x25 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a8c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1328> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b728 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2188> // b.plast │ │ │ │ - ldr x1, [sp, #1000] │ │ │ │ - add x5, sp, #0x3f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne a818 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1278> // b.any │ │ │ │ - b a834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1294> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b738 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2198> // b.plast │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - add x5, sp, #0x1f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne a300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd60> // b.any │ │ │ │ - b a31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7c> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10a0> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b740 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21a0> // b.plast │ │ │ │ - ldr x1, [sp, #744] │ │ │ │ - add x5, sp, #0x2f8 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne a58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xfec> // b.any │ │ │ │ - b a5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1008> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a78c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x11ec> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xe14> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2190> // b.plast │ │ │ │ - ldr x1, [sp, #872] │ │ │ │ - add x5, sp, #0x378 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne a6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1138> // b.any │ │ │ │ - b a6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1154> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b a278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xcd8> │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls b750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b0> // b.plast │ │ │ │ - ldr x1, [sp, #1128] │ │ │ │ - add x5, sp, #0x478 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne a948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a8> // b.any │ │ │ │ - b a964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c4> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq b670 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x20d0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - str x19, [sp, #1160] │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [x19] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - strb wzr, [sp, #1180] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbnz w0, #0, b6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2104> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, b6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x215c> │ │ │ │ - ldr x0, [sp, #1160] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq b6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211c> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + cmp x27, #0x0 │ │ │ │ + ccmn w21, #0x1, #0x4, ne // ne = any │ │ │ │ + b.ne be00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1080> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - add sp, sp, #0x4b0 │ │ │ │ + b.ne bf18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1198> // b.any │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x0, #0x528 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + ldr x25, [x19, #16] │ │ │ │ + cbz x25, bedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x115c> │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x22, [x20] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, be44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10c4> │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, be58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10d8> │ │ │ │ + sub x0, x26, x27 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt be5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10dc> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt be70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f0> // b.tstop │ │ │ │ + tbnz w0, #31, be70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f0> │ │ │ │ + mov x19, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbz x25, be78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10f8> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + b be2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10ac> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, be68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x10e8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x528 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq bf10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1190> // b.none │ │ │ │ + ldr x23, [x19, #40] │ │ │ │ + cmp x27, x23 │ │ │ │ + csel x2, x27, x23, ls // ls = plast │ │ │ │ + cbz x2, beac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x112c> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, bec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1148> │ │ │ │ + sub x0, x27, x23 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt bf08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1188> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt bf10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1190> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + tbnz w0, #31, bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1160> │ │ │ │ + str w21, [x19, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + b bdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1048> │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, sp │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x528 │ │ │ │ + str x20, [sp] │ │ │ │ + bl b868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> │ │ │ │ + mov x19, x0 │ │ │ │ + str w21, [x19, #64] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + b bdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1048> │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b bed0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1150> │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b bee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1160> │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x1, #0x528 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x25, [x22, #16] │ │ │ │ + cbz x25, c1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1478> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x22, x22, #0x8 │ │ │ │ + mov x19, x25 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldp x23, x20, [x0] │ │ │ │ + ldp x26, x21, [x25, #32] │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x28, x20, x21, ls // ls = plast │ │ │ │ + cbz x28, bfe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1260> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, c068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12e8> │ │ │ │ + tbnz w0, #31, bff8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1278> │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, bfc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1240> │ │ │ │ + sub x0, x20, x21 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt c088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1308> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt bfc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1244> // b.tstop │ │ │ │ + tbz w0, #31, c088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1308> │ │ │ │ + mov x22, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, c000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1280> │ │ │ │ + ldp x26, x21, [x19, #32] │ │ │ │ + cmp x20, x21 │ │ │ │ + csel x28, x20, x21, ls // ls = plast │ │ │ │ + cbnz x28, bf80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1200> │ │ │ │ + sub x0, x21, x20 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt bfac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122c> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x0, x27, #0x1, ge // ge = tcont │ │ │ │ + b.ge bfac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x122c> // b.tcont │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, bfd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1250> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x528 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + cmp x22, x0 │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x528 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + ccmp x0, x22, #0x0, ne // ne = any │ │ │ │ + b.ne c054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12d4> // b.any │ │ │ │ + mov x0, x25 │ │ │ │ + bl b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x860> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x26, x0, #0x528 │ │ │ │ + add x0, x26, #0x8 │ │ │ │ + stp xzr, x0, [x26, #16] │ │ │ │ + stp x0, xzr, [x26, #32] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #1160] │ │ │ │ - tbnz w0, #0, b758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21b8> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 9e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c0> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ + sub x0, x21, x20 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt bf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1218> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + ccmp x0, x27, #0x1, ge // ge = tcont │ │ │ │ + b.ge bf98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1218> // b.tcont │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + b bffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x127c> │ │ │ │ + ldr x28, [x19, #16] │ │ │ │ + mov x21, x19 │ │ │ │ + cbz x28, c0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1364> │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + ldr x26, [x28, #40] │ │ │ │ + cmp x20, x26 │ │ │ │ + csel x2, x20, x26, ls // ls = plast │ │ │ │ + cbz x2, c0c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1340> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, c0d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1354> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt c0d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1358> │ │ │ │ + cmp x0, x27 │ │ │ │ + b.lt c1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c> // b.tstop │ │ │ │ + tbnz w0, #31, c1ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x146c> │ │ │ │ + mov x21, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1320> │ │ │ │ + ldr x27, [x19, #24] │ │ │ │ + cbz x27, c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c0> │ │ │ │ + mov x19, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x28, [x27, #40] │ │ │ │ + cmp x20, x28 │ │ │ │ + csel x2, x20, x28, ls // ls = plast │ │ │ │ + cbz x2, c120 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13a0> │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, c134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b4> │ │ │ │ + sub x0, x20, x28 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.gt c138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13b8> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt c1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145c> // b.tstop │ │ │ │ + tbnz w0, #31, c1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x145c> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, c100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1380> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x20, x0, #0x528 │ │ │ │ + add x23, x20, #0x8 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cmp x0, x21 │ │ │ │ + ccmp x22, x23, #0x0, eq // eq = none │ │ │ │ + b.ne c1b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1434> // b.any │ │ │ │ + b c204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1484> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + mov x19, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5980 │ │ │ │ + mov x19, x0 │ │ │ │ + add x1, x0, #0x30 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq c19c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x141c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 9e60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c0> │ │ │ │ - ldr x1, [sp, #1000] │ │ │ │ - b a834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1294> │ │ │ │ - ldr x1, [sp, #872] │ │ │ │ - b a6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1154> │ │ │ │ - ldr x1, [sp, #488] │ │ │ │ - b a31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xd7c> │ │ │ │ - ldr x1, [sp, #744] │ │ │ │ - b a5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1008> │ │ │ │ - ldr x1, [sp, #616] │ │ │ │ - b a45c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xebc> │ │ │ │ - ldr x1, [sp, #1128] │ │ │ │ - b a964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c4> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq b6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211c> // b.none │ │ │ │ - ldr x1, [sp, #1176] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b b6bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x211c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 9500 │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - add x26, sp, #0x3a8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #304] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - add x26, sp, #0x328 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - add x26, sp, #0x2a8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #288] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - add x26, sp, #0x228 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #280] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ - add x26, sp, #0x1a8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #320] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + str x0, [x20, #40] │ │ │ │ + cmp x21, x22 │ │ │ │ + b.ne c160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13e0> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x22, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, c100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1380> │ │ │ │ + b c140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x13c0> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1320> │ │ │ │ + b c0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1364> │ │ │ │ + add x22, x22, #0x8 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b c020 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12a0> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + b c038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x12b8> │ │ │ │ + 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, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x25, #0x528 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + add x20, x19, #0x8 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq b8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x232c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x21, x27, [x23] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x21 │ │ │ │ + bl b380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600> │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq c39c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x161c> // b.none │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1600> │ │ │ │ + ldp x0, x26, [x19, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, c2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1538> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, c2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x154c> │ │ │ │ + sub x0, x26, x27 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt c2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1550> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt c2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1564> // b.tstop │ │ │ │ + tbnz w0, #31, c2e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1564> │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, c2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x156c> │ │ │ │ + ldp x0, x26, [x19, #32] │ │ │ │ + b c2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1520> │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, c2dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x155c> │ │ │ │ + add x0, x25, #0x528 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1600> // b.none │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + cmp x27, x19 │ │ │ │ + csel x2, x27, x19, ls // ls = plast │ │ │ │ + cbz x2, c31c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x159c> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, c338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15b8> │ │ │ │ + sub x0, x27, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt c33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bc> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1600> // b.tstop │ │ │ │ + tbnz w0, #31, c380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1600> │ │ │ │ + ldr w0, [x20, #64] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne c3a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1624> // b.any │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + 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] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, sp │ │ │ │ + add x0, x25, #0x528 │ │ │ │ + str x23, [sp] │ │ │ │ + bl b868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> │ │ │ │ + mov x20, x0 │ │ │ │ + b c33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15bc> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b c340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x15c0> │ │ │ │ bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 9500 │ │ │ │ - add x0, sp, #0x488 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 1ef20 , std::allocator >::~basic_stringbuf()@@Base+0x8f60> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + str w0, [x1, #1240] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr w0, [x0, #1240] │ │ │ │ + cmn w0, #0x1 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr w1, [x1, #1240] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x25, #0x528 │ │ │ │ + str x27, [sp, #96] │ │ │ │ + add x20, x19, #0x8 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #8] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ - bti j │ │ │ │ - b b89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21e4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b790 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldp x21, x27, [x22] │ │ │ │ + mov x1, x21 │ │ │ │ + mov x2, x27 │ │ │ │ + bl b380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq c534 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17b4> // b.none │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, c580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1800> │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldp x0, x26, [x19, #32] │ │ │ │ + nop │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, c498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1718> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, c4ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x172c> │ │ │ │ + sub x0, x26, x27 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.gt c4b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1730> │ │ │ │ + cmp x0, x24 │ │ │ │ + b.lt c4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1744> // b.tstop │ │ │ │ + tbnz w0, #31, c4c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1744> │ │ │ │ + mov x20, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, c4cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x174c> │ │ │ │ + ldp x0, x26, [x19, #32] │ │ │ │ + b c480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1700> │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, c4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x173c> │ │ │ │ + add x0, x25, #0x528 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq c574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f4> // b.none │ │ │ │ + ldr x19, [x20, #40] │ │ │ │ + cmp x27, x19 │ │ │ │ + csel x2, x27, x19, ls // ls = plast │ │ │ │ + cbz x2, c4fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x177c> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, c518 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1798> │ │ │ │ + sub x0, x27, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt c59c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x181c> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt c574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17f4> // b.tstop │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + tbnz w0, #31, c580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1800> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr w1, [x20, #64] │ │ │ │ + ldr w0, [x0, #1240] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne c5a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1824> // b.any │ │ │ │ + ldr x27, [sp, #96] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, sp │ │ │ │ + add x0, x25, #0x528 │ │ │ │ + str x22, [sp] │ │ │ │ + bl b868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xae8> │ │ │ │ + mov x20, x0 │ │ │ │ + b c520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a0> │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + b c520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x17a0> │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cmp w0, #0x7f │ │ │ │ + b.hi c650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18d0> // b.pmore │ │ │ │ + cmp w0, #0x20 │ │ │ │ + b.eq c6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1924> // b.none │ │ │ │ + sub w1, w0, #0x21 │ │ │ │ + cmp w1, #0x5d │ │ │ │ + b.ls c6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x197c> // b.plast │ │ │ │ + cmp w0, #0x1b │ │ │ │ + b.eq c714 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1994> // b.none │ │ │ │ + cmp w0, #0x7f │ │ │ │ + b.eq c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1950> // b.none │ │ │ │ + cbnz w0, c65c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18dc> │ │ │ │ + mov w1, #0x756e // #30062 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6c6c, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + nop │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + b.ne d7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a58> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x8 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + cmp w0, #0x199 │ │ │ │ + b.ls c68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x190c> // b.plast │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x28, sp, #0x428 │ │ │ │ - b b798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x21f8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x958 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + ldrh w1, [x1, w0, uxtw #1] │ │ │ │ + adr x0, c6a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1924> │ │ │ │ + add x1, x0, w1, sxth #2 │ │ │ │ + br x1 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x940 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x950 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + strb w0, [x8, #16] │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + stp x0, x2, [x8] │ │ │ │ + strb wzr, [x8, #17] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x948 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2208> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - add x0, sp, #0x408 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + mov w1, #0x6e75 // #28277 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6f64, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - b b89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa48 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - b b89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa50 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa68 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - b b89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xac8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa78 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa80 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b7b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2214> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x3a8 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa90 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, sp, #0x3a8 │ │ │ │ - b b7bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x221c> │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x0, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + str x0, [x8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x1, [x8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b7cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x222c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - add x0, sp, #0x388 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xac0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b7d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2238> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x328 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x0, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + str x0, [x8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xad0 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x1, [x8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, sp, #0x328 │ │ │ │ - b b7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2240> │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x0, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + str x0, [x8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xae8 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x1, [x8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2250> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - str x0, [sp, #248] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + mov x1, #0x6162 // #24930 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk x1, #0x6b63, lsl #16 │ │ │ │ + strb wzr, [x8, #24] │ │ │ │ + movk x1, #0x742d, lsl #32 │ │ │ │ + movk x1, #0x6261, lsl #48 │ │ │ │ + str x1, [x8, #16] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x225c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x2a8 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb00 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, sp, #0x2a8 │ │ │ │ - b b804 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2264> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb08 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2274> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - add x0, sp, #0x288 │ │ │ │ - str x0, [sp, #240] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb10 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2280> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x228 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb18 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, sp, #0x228 │ │ │ │ - b b828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2288> │ │ │ │ + mov w1, #0x6f63 // #28515 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7970, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2298> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - add x0, sp, #0x208 │ │ │ │ - str x0, [sp, #232] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb20 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22a4> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb28 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #19] │ │ │ │ + ldrh w2, [x0] │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + strh w2, [x8, #16] │ │ │ │ + strb w0, [x8, #18] │ │ │ │ + mov x0, #0x3 // #3 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, sp, #0x1a8 │ │ │ │ - b b84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22ac> │ │ │ │ + mov w1, #0x7865 // #30821 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22bc> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x1a8 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1192] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne b888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22e8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + mov w1, #0x6966 // #26982 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x646e, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22c4> │ │ │ │ + mov w1, #0x6568 // #25960 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - b b89c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x22fc> │ │ │ │ + mov w1, #0x616d // #24941 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6b72, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb30 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov w1, #0x6f6d // #28525 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6576, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov w1, #0x656e // #25966 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7478, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ + mov w1, #0x706f // #28783 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6e65, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b b8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2308> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x21 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x538 │ │ │ │ - str x0, [x21] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4048] │ │ │ │ - stp xzr, xzr, [x19, #16]! │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr w1, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3576] │ │ │ │ - add w1, w1, w1, lsr #31 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb38 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ ldr w2, [x0] │ │ │ │ - asr w20, w1, #1 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - asr w2, w2, #1 │ │ │ │ - sub w2, w2, #0x8 │ │ │ │ - str w2, [sp, #12] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x22, x0 │ │ │ │ - sub w1, w20, #0x14 │ │ │ │ - mov w4, #0x11 // #17 │ │ │ │ - mov w3, #0x28 // #40 │ │ │ │ - bl c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - str x22, [x21, #8] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, bd84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x27e4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq be30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2890> // b.none │ │ │ │ - str x20, [x1], #8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldp x1, x0, [x19, #8] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq be40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28a0> // b.none │ │ │ │ - str x20, [x1], #8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne be94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28f4> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl bf60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c0> │ │ │ │ - b bdc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2820> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - bl bf60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29c0> │ │ │ │ - b bdfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x285c> │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - cbz x0, be78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28d8> │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq bec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2928> // b.none │ │ │ │ - bl 5740 │ │ │ │ + mov x1, #0x7270 // #29296 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk x1, #0x7665, lsl #16 │ │ │ │ + strb wzr, [x8, #24] │ │ │ │ + movk x1, #0x6f69, lsl #32 │ │ │ │ + movk x1, #0x7375, lsl #48 │ │ │ │ + str x1, [x8, #16] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - b be64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c4> │ │ │ │ + mov w1, #0x6572 // #25970 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6f64, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - b be54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28b4> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb40 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x0, x22 │ │ │ │ - mov x22, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b be64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x28c4> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x978 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x980 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x988 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x990 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9a0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9a8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9b8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9c8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9e0 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9e8 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa00 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa18 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa28 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov x0, x8 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa38 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl b260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e0> │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x6f68 // #28520 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x656d, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x968 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x3166 // #12646 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x3266 // #12902 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x3366 // #13158 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x3466 // #13414 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x3566 // #13670 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x3666 // #13926 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + strh w1, [x8, #16] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #18] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #21] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strb w0, [x8, #20] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x958 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb50 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb58 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb60 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb68 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + mov w1, #0x6173 // #24947 │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + movk w1, #0x6576, lsl #16 │ │ │ │ + str w1, [x8, #16] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x0, x1, [x8] │ │ │ │ + strb wzr, [x8, #20] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb70 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #27] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + stur w0, [x8, #23] │ │ │ │ + mov x0, #0xb // #11 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb80 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xb90 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xba0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xbb0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x0, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + str x0, [x8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbc0 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x1, [x8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x0, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + str x0, [x8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbd8 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x1, [x8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xbf0 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #22] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + strh w0, [x8, #20] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xbf8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #25] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrb w0, [x0, #8] │ │ │ │ + strb w0, [x8, #24] │ │ │ │ + mov x0, #0x9 // #9 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + mov x0, #0x1a // #26 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x0, [sp, #8] │ │ │ │ + mov x0, x8 │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x1, [sp, #8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + str x0, [x8] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc08 │ │ │ │ + ldr q30, [x1] │ │ │ │ + ldur q31, [x1, #10] │ │ │ │ + str q30, [x0] │ │ │ │ + stur q31, [x0, #10] │ │ │ │ + ldr x1, [x8] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc28 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc38 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc48 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc58 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc68 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc78 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xc98 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xca8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xcb8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xcc8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #30] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #6] │ │ │ │ + stur x0, [x8, #22] │ │ │ │ + mov x0, #0xe // #14 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xcd8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #27] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + stur w0, [x8, #23] │ │ │ │ + mov x0, #0xb // #11 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xce8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xcf8 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xd08 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #27] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + stur w0, [x8, #23] │ │ │ │ + mov x0, #0xb // #11 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xd18 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #28] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x8, #24] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xd28 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xd38 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #29] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldur x0, [x0, #5] │ │ │ │ + stur x0, [x8, #21] │ │ │ │ + mov x0, #0xd // #13 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xd48 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #26] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [x8, #16] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x8, #24] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bti j │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xd58 │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + strb wzr, [x8, #23] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + str w2, [x8, #16] │ │ │ │ + stur w0, [x8, #19] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + stp x1, x0, [x8] │ │ │ │ + b c620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x18a0> │ │ │ │ + bl 5740 │ │ │ │ nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cmp x2, #0x5 │ │ │ │ + b.eq ddf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3070> // b.none │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq ddcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x304c> // b.none │ │ │ │ + cmp x2, #0x9 │ │ │ │ + b.ne de44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c4> // b.any │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x2, #0x6e75 // #28277 │ │ │ │ + movk x2, #0x6564, lsl #16 │ │ │ │ + movk x2, #0x6966, lsl #32 │ │ │ │ + ldr x0, [x1] │ │ │ │ + movk x2, #0x656e, lsl #48 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq dfa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3224> // b.none │ │ │ │ + mov x2, #0x6162 // #24930 │ │ │ │ + movk x2, #0x6b63, lsl #16 │ │ │ │ + movk x2, #0x7073, lsl #32 │ │ │ │ + movk x2, #0x6361, lsl #48 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq dfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3254> // b.none │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x3 │ │ │ │ + add x1, x1, #0xa28 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, dfcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa38 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3418> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa48 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e190 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3410> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa50 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e188 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3408> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa58 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3400> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa68 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33f8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xac8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3420> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa78 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3430> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa80 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3428> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa90 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e210 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3490> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xaa8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3488> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xac0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e200 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3480> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xad0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3478> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xae8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3470> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd60 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3468> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb00 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3460> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb08 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3458> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb10 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3510> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb18 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e288 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3508> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd70 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3500> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb20 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb28 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e270 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34f0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd78 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd80 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34e0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x730 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd88 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34d0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb30 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd90 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e240 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xda0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34b0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb38 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xda8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34a0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xdb8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3498> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb40 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3610> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb50 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e388 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3608> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb58 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3600> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb60 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e378 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb68 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35f0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xdc0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb70 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35e0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb80 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xb90 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e350 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xba0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbb0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e340 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35c0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbc0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbd8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35b0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbf0 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e328 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xbf8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e320 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35a0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc08 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3598> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc28 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3590> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc38 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e308 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3588> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc48 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3580> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc58 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3578> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc68 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3570> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc78 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3568> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc88 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3560> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xc98 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3558> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3550> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xcb8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3548> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xcc8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3540> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xcd8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3538> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xce8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3530> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xcf8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3528> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd08 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3520> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd18 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e298 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3518> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd28 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3450> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd38 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3448> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd48 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3440> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xd58 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tbnz w0, #0, e1b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3438> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xdc8 │ │ │ │ + bl e420 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36a0> │ │ │ │ + tst x0, #0x1 │ │ │ │ + mov w0, #0x198 // #408 │ │ │ │ + csinv w0, w0, wzr, ne // ne = any │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + sub w1, w0, #0x21 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x5d │ │ │ │ + csinv w0, w0, wzr, ls // ls = plast │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x7073 // #28787 │ │ │ │ + movk w2, #0x6361, lsl #16 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq dee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3164> // b.none │ │ │ │ + mov w2, #0x6972 // #26994 │ │ │ │ + movk w2, #0x6867, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq dfb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3238> // b.none │ │ │ │ + ldr x0, [x3] │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9e0 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 5818 │ │ │ │ + mov w1, w0 │ │ │ │ + mov w0, #0x14d // #333 │ │ │ │ + cbz w1, dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + b d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> │ │ │ │ + cmp x2, #0x4 │ │ │ │ + b.eq de9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x311c> // b.none │ │ │ │ + cmp x2, #0x2 │ │ │ │ + b.eq def8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3178> // b.none │ │ │ │ + cmp x2, #0x3 │ │ │ │ + b.ne dfe8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3268> // b.any │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + ldrh w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq e08c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x330c> // b.none │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq e0d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3350> // b.none │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + ldrb w0, [x1, #2] │ │ │ │ + cmp w0, #0x32 │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + mov w0, #0x114 // #276 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w2, #0x6f64 // #28516 │ │ │ │ + movk w2, #0x6e77, lsl #16 │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov w0, #0x102 // #258 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w2, #0x656c // #25964 │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + movk w2, #0x7466, lsl #16 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w2, #0x6f68 // #28520 │ │ │ │ + mov w0, #0x106 // #262 │ │ │ │ + movk w2, #0x656d, lsl #16 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + b d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> │ │ │ │ + ldrb w2, [x1, #4] │ │ │ │ + cmp w2, #0x65 │ │ │ │ + b.ne de08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3088> // b.any │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w2, #0x7075 // #28789 │ │ │ │ + ldrh w1, [x0] │ │ │ │ + mov w0, #0x103 // #259 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x109 // #265 │ │ │ │ + mov w2, #0x3166 // #12646 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x10a // #266 │ │ │ │ + mov w2, #0x3266 // #12902 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x10b // #267 │ │ │ │ + mov w2, #0x3366 // #13158 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x10c // #268 │ │ │ │ + mov w2, #0x3466 // #13414 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x10d // #269 │ │ │ │ + mov w2, #0x3566 // #13670 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x10e // #270 │ │ │ │ + mov w2, #0x3666 // #13926 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x10f // #271 │ │ │ │ + mov w2, #0x3766 // #14182 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x110 // #272 │ │ │ │ + mov w2, #0x3866 // #14438 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + mov w0, #0x111 // #273 │ │ │ │ + mov w2, #0x3966 // #14694 │ │ │ │ + cmp w1, w2 │ │ │ │ + b.eq dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> // b.none │ │ │ │ + b d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> │ │ │ │ + ldrb w2, [x1, #8] │ │ │ │ + cmp w2, #0x64 │ │ │ │ + b.ne d82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2aac> // b.any │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldrb w0, [x1, #4] │ │ │ │ + cmp w0, #0x74 │ │ │ │ + b.ne de18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3098> // b.any │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x151 // #337 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldrb w0, [x1, #8] │ │ │ │ + cmp w0, #0x65 │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + mov w0, #0x107 // #263 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + cmp x2, #0xb │ │ │ │ + b.ne e064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32e4> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov x2, #0x6564 // #25956 │ │ │ │ + movk x2, #0x656c, lsl #16 │ │ │ │ + movk x2, #0x6574, lsl #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + movk x2, #0x6c2d, lsl #48 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq e0e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3364> // b.none │ │ │ │ + mov x2, #0x6e69 // #28265 │ │ │ │ + movk x2, #0x6573, lsl #16 │ │ │ │ + movk x2, #0x7472, lsl #32 │ │ │ │ + movk x2, #0x6c2d, lsl #48 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq e108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3388> // b.none │ │ │ │ + mov x2, #0x6564 // #25956 │ │ │ │ + movk x2, #0x656c, lsl #16 │ │ │ │ + movk x2, #0x6574, lsl #32 │ │ │ │ + movk x2, #0x632d, lsl #48 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + ldrh w2, [x0, #8] │ │ │ │ + mov w1, #0x6168 // #24936 │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + ldrb w0, [x0, #10] │ │ │ │ + cmp w0, #0x72 │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + mov w0, #0x14a // #330 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + cmp x2, #0x6 │ │ │ │ + b.ne e0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3320> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9d8 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, de3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bc> │ │ │ │ + mov w0, #0x14b // #331 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldrb w2, [x1, #2] │ │ │ │ + cmp w2, #0x30 │ │ │ │ + b.ne de70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30f0> // b.any │ │ │ │ + mov w0, #0x112 // #274 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + cmp x2, #0x16 │ │ │ │ + b.eq e158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33d8> // b.none │ │ │ │ + cmp x2, #0x14 │ │ │ │ + b.ne e12c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33ac> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa00 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, de3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bc> │ │ │ │ + mov w0, #0x14f // #335 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldrb w2, [x1, #2] │ │ │ │ + cmp w2, #0x31 │ │ │ │ + b.ne de7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30fc> // b.any │ │ │ │ + mov w0, #0x113 // #275 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldrh w4, [x0, #8] │ │ │ │ + mov w2, #0x6e69 // #28265 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ne e010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> // b.any │ │ │ │ + ldrb w2, [x0, #10] │ │ │ │ + cmp w2, #0x65 │ │ │ │ + b.ne e010 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3290> // b.any │ │ │ │ + mov w0, #0x148 // #328 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldrh w4, [x0, #8] │ │ │ │ + mov w2, #0x6e69 // #28265 │ │ │ │ + cmp w4, w2 │ │ │ │ + b.ne e028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8> // b.any │ │ │ │ + ldrb w2, [x0, #10] │ │ │ │ + cmp w2, #0x65 │ │ │ │ + b.ne e028 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x32a8> // b.any │ │ │ │ + mov w0, #0x149 // #329 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + cmp x2, #0xe │ │ │ │ + b.ne d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xa18 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 5818 │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + cbnz w0, d844 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> │ │ │ │ + mov w0, #0x150 // #336 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + ldr x0, [x0] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x9e8 │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, de3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30bc> │ │ │ │ + mov w0, #0x14e // #334 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x156 // #342 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x155 // #341 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x154 // #340 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x153 // #339 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x152 // #338 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x15b // #347 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x15a // #346 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x197 // #407 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x196 // #406 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x195 // #405 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x194 // #404 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x163 // #355 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x162 // #354 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x161 // #353 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x160 // #352 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x15f // #351 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x15e // #350 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x15d // #349 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x15c // #348 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x173 // #371 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x172 // #370 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x171 // #369 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x170 // #368 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x16f // #367 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x16e // #366 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x16d // #365 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x16c // #364 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x16b // #363 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x16a // #362 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x169 // #361 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x168 // #360 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x167 // #359 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x166 // #358 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x165 // #357 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x164 // #356 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x193 // #403 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x192 // #402 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x191 // #401 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x190 // #400 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x18f // #399 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x18e // #398 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x18d // #397 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x18c // #396 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x18b // #395 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x18a // #394 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x189 // #393 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x188 // #392 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x187 // #391 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x186 // #390 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x185 // #389 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x184 // #388 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x183 // #387 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x182 // #386 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x181 // #385 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x180 // #384 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x17f // #383 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x17e // #382 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x17d // #381 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x17c // #380 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x17b // #379 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x17a // #378 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x179 // #377 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x178 // #376 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x177 // #375 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x176 // #374 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x175 // #373 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ + mov w0, #0x174 // #372 │ │ │ │ + b dde4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - cbz x2, befc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x295c> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, bf44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x29a4> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, e3f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3674> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + mov x20, x19 │ │ │ │ + bl b5e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x860> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3664> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x19, e3b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3638> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - mov x0, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x3, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x23, x19, [x0] │ │ │ │ - sub x19, x19, x23 │ │ │ │ - asr x2, x19, #3 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq c014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a74> // b.none │ │ │ │ - cmp x2, #0x0 │ │ │ │ - mov x21, x0 │ │ │ │ - csinc x0, x2, xzr, ne // ne = any │ │ │ │ - mov x24, x1 │ │ │ │ - add x0, x0, x2 │ │ │ │ - cmp x0, x3 │ │ │ │ - csel x0, x0, x3, ls // ls = plast │ │ │ │ - lsl x22, x0, #3 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [x24] │ │ │ │ - str x1, [x0, x19] │ │ │ │ mov x20, x0 │ │ │ │ - cbz x19, bfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a34> │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5518 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - add x19, x20, x19 │ │ │ │ - cbz x23, bff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a50> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - sub x1, x1, x23 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - stp x20, x19, [x21] │ │ │ │ - add x20, x20, x22 │ │ │ │ - str x20, [x21, #16] │ │ │ │ + ldr x19, [x0, #8] │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 56e0 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq e464 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e4> // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w1 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov w1, w2 │ │ │ │ - mov w2, w20 │ │ │ │ - str w1, [sp, #44] │ │ │ │ - bl 5950 │ │ │ │ - ldr w1, [sp, #44] │ │ │ │ - stp w20, w1, [x19, #28] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cbz x19, e454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d4> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov x2, x19 │ │ │ │ + bl 5818 │ │ │ │ + cmp w0, #0x0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + cset w0, eq // eq = none │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq c0a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2b00> // b.none │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.eq c1f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2c50> // b.none │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3592] │ │ │ │ - ldr w3, [x19, #480] │ │ │ │ - str w3, [sp, #76] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w21, w3, w0 │ │ │ │ - ldr w3, [x19, #480] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w22, w3, w0 │ │ │ │ - ldr w3, [x19, #452] │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - str w3, [sp, #76] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w3, [sp, #76] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w4, [x19, #452] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w3, w3, w0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w4, [sp, #76] │ │ │ │ - str w3, [sp, #92] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w4, [sp, #76] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w5, [x19, #432] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w4, w4, w0 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - str w5, [sp, #76] │ │ │ │ - str w4, [sp, #88] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w5, [sp, #76] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w6, [x19, #428] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w5, w5, w0 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - str w6, [sp, #76] │ │ │ │ - str w5, [sp, #84] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w6, [sp, #76] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w7, [x19, #436] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w6, w6, w0 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - stp w7, w6, [sp, #76] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - ldr w19, [x19, #424] │ │ │ │ - ldr w7, [sp, #76] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - orr w7, w7, w0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str w7, [sp, #76] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - orr w19, w19, w0 │ │ │ │ - ldp w7, w6, [sp, #76] │ │ │ │ - str w19, [sp] │ │ │ │ - ldp w5, w4, [sp, #84] │ │ │ │ - mov w2, w22 │ │ │ │ - ldr w3, [sp, #92] │ │ │ │ - mov w1, w21 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5830 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + add x20, x19, #0x10 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, e58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x380c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi e54c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37cc> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne e544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne e5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3828> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - mov w2, w1 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w1, w0 │ │ │ │ + cbz x0, e508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3788> │ │ │ │ + b e570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 61a8 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x0, [sp, #8] │ │ │ │ + str x20, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5ce0 │ │ │ │ - mov w7, #0x2b // #43 │ │ │ │ - str w7, [sp] │ │ │ │ - mov w4, #0x2d // #45 │ │ │ │ - mov w2, #0x7c // #124 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w6, w7 │ │ │ │ - mov w5, w7 │ │ │ │ - mov w3, w4 │ │ │ │ - mov w1, w2 │ │ │ │ - bl 5830 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5518 │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b e508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3788> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq e5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x382c> // b.none │ │ │ │ + bl 5740 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + cbz x25, e6cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x394c> │ │ │ │ + ldp x1, x19, [x25, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + cmp x20, x19 │ │ │ │ + csel x2, x20, x19, ls // ls = plast │ │ │ │ + cbz x2, e618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3898> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, e62c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ac> │ │ │ │ + sub x0, x20, x19 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt e630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38b0> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt e648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c8> // b.tstop │ │ │ │ + tbnz w0, #31, e648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38c8> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz x0, e654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38d4> │ │ │ │ + ldp x1, x19, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + b e600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3880> │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz x0, e63c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38bc> │ │ │ │ + cbnz w1, e6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3950> │ │ │ │ + ldp x0, x22, [x25, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, e6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3928> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, e6a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3928> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x19, x19, xzr, lt // lt = tstop │ │ │ │ + csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt e6f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3978> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38f8> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b e684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3904> │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x24, #24] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq e6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3944> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + ldp x0, x22, [x0, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + b e660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38e0> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b e684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3904> │ │ │ │ + cbz x0, ea80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d00> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x558 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, c278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cd8> │ │ │ │ - bl 5560 >::~basic_iostream()@plt> │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - add x1, x19, #0x98 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, ea18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c98> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, e9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c3c> │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, e968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3be8> │ │ │ │ + ldr x19, [x26, #24] │ │ │ │ + cbz x19, e8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b40> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, e814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a94> │ │ │ │ + ldr x22, [x21, #24] │ │ │ │ + cbz x22, e86c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aec> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x22, #24] │ │ │ │ + cbz x20, e914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b94> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, e7c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a40> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c294 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cf4> // b.none │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ + b.eq e794 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a14> // b.none │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c2b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d10> // b.none │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ + b.eq e7b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a30> // b.none │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x27, e768 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39e8> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c2cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d2c> // b.none │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ + b.eq e7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a60> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c2f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d54> // b.none │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + b.eq e7fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a7c> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x558 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, c330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2d90> │ │ │ │ - bl 5560 >::~basic_iostream()@plt> │ │ │ │ - ldr x0, [x19, #136] │ │ │ │ - add x1, x19, #0x98 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x27, e914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b94> │ │ │ │ + mov x20, x27 │ │ │ │ + b e760 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39e0> │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c34c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dac> // b.none │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ + b.eq e834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ab4> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #104] │ │ │ │ - add x1, x19, #0x78 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2dc8> // b.none │ │ │ │ - ldr x1, [x19, #120] │ │ │ │ + b.eq e850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ad0> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x1, x19, #0x58 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x20, e8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b40> │ │ │ │ + mov x19, x20 │ │ │ │ + b e744 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39c4> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c384 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2de4> // b.none │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ + b.eq e88c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b0c> // b.none │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - add x1, x19, #0x38 │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq c3a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e00> // b.none │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ + b.eq e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b28> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le c448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ea8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w19, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, w1 │ │ │ │ - add w21, w4, w2 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq c424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e84> // b.none │ │ │ │ - mov w1, w23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5680 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w19, w21 │ │ │ │ - b.ne c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2e60> // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov w5, w1 │ │ │ │ - mov w1, w3 │ │ │ │ - mov x29, sp │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x19, #0x28 │ │ │ │ - add x3, x3, #0x558 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - stp x3, xzr, [x19] │ │ │ │ - add x3, x19, #0x38 │ │ │ │ - add x23, x19, #0x88 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - mov w0, w4 │ │ │ │ - stp w5, w2, [x19, #20] │ │ │ │ - stp w1, w4, [x19, #28] │ │ │ │ - str wzr, [x19, #36] │ │ │ │ - str x3, [x19, #40] │ │ │ │ - add x3, x19, #0x58 │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - strb wzr, [x19, #56] │ │ │ │ - str x3, [x19, #72] │ │ │ │ - add x3, x19, #0x78 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #88] │ │ │ │ - str x3, [x19, #104] │ │ │ │ - add x3, x19, #0x98 │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - strb wzr, [x19, #120] │ │ │ │ - str x3, [x19, #136] │ │ │ │ - mov w3, w5 │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - strb wzr, [x19, #152] │ │ │ │ - bl 5c80 <__cxa_end_catch@plt> │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz x0, c508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2f68> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x7, x1 │ │ │ │ - mov w6, w2 │ │ │ │ - mov x29, sp │ │ │ │ - mov w2, w4 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, x19, #0x28 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x558 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x21, x19, #0x48 │ │ │ │ - add x22, x19, #0x68 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - add x23, x19, #0x88 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - mov w1, w5 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - str wzr, [x19, #36] │ │ │ │ - str x0, [x19, #40] │ │ │ │ - add x0, x19, #0x58 │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - strb wzr, [x19, #56] │ │ │ │ - str x0, [x19, #72] │ │ │ │ - add x0, x19, #0x78 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #88] │ │ │ │ - str x0, [x19, #104] │ │ │ │ - add x0, x19, #0x98 │ │ │ │ - str xzr, [x22, #8] │ │ │ │ - strb wzr, [x19, #120] │ │ │ │ - str x0, [x19, #136] │ │ │ │ - ldr w0, [x7, #36] │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - strb wzr, [x19, #152] │ │ │ │ - cbnz w0, c638 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3098> │ │ │ │ - cbnz w4, c600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3060> │ │ │ │ - ldr w2, [x7, #28] │ │ │ │ - cbz w1, c664 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30c4> │ │ │ │ - stp w6, w3, [x19, #20] │ │ │ │ - mov w4, w6 │ │ │ │ - stp w2, w1, [x19, #28] │ │ │ │ - ldr x0, [x7, #8] │ │ │ │ - bl 5ab8 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - cbz x0, c66c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30cc> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cmp w6, #0x0 │ │ │ │ - csinc w6, w6, wzr, ne // ne = any │ │ │ │ - cmp w3, #0x0 │ │ │ │ - csinc w3, w3, wzr, ne // ne = any │ │ │ │ - cbnz w4, c654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x30b4> │ │ │ │ - ldr w0, [x7, #28] │ │ │ │ - sub w2, w0, #0x2 │ │ │ │ - cbnz w1, c604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ - ldr w1, [x7, #32] │ │ │ │ - sub w1, w1, #0x2 │ │ │ │ - b c604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ - ldr w1, [x7, #32] │ │ │ │ - b c604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3064> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x20, e814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a94> │ │ │ │ + mov x21, x20 │ │ │ │ + b e74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39cc> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e8e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b60> // b.none │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b7c> // b.none │ │ │ │ + ldr x1, [x26, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, e968 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3be8> │ │ │ │ + mov x26, x19 │ │ │ │ + b e73c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39bc> │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bb4> // b.none │ │ │ │ + ldr x1, [x22, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bd0> // b.none │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x20, e868 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ae8> │ │ │ │ + mov x22, x20 │ │ │ │ + b e758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39d8> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c08> // b.none │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e9a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c24> // b.none │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, e9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c3c> │ │ │ │ + mov x25, x19 │ │ │ │ + b e734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39b4> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c5c> // b.none │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq e9f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c78> // b.none │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, ea10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c90> │ │ │ │ + mov x24, x19 │ │ │ │ + b e72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39ac> │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq ea38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cb8> // b.none │ │ │ │ + ldr x1, [x23, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq ea54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cd4> // b.none │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x23 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #16] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w3 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w1, w4 │ │ │ │ - str w2, [sp, #60] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, w20 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne c72c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x318c> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, ea6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cec> │ │ │ │ + mov x23, x19 │ │ │ │ + b e71c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x399c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + ret │ │ │ │ + cbz x0, eba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e28> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w3 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - mov w1, w4 │ │ │ │ - str w2, [sp, #60] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, w20 │ │ │ │ - ldr w2, [sp, #60] │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne c7a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3208> // b.any │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + add x20, x22, #0xc8 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, x22 │ │ │ │ + bl ea84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq ead8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d58> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne eac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d40> // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq eb00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d80> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne eae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d68> // b.any │ │ │ │ + ldr x0, [x21, #144] │ │ │ │ + bl ea84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, eb68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3de8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq eb3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3dbc> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq eb58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3dd8> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, eb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d90> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq eb84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e04> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x22, eaa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d20> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w1, w21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 5680 │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - orr w1, w1, w2 │ │ │ │ - b 60a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 5bf0 │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #28] │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ + cbz w0, ebc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e40> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #20] │ │ │ │ + cbz w0, ebd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e58> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - str w1, [x0, #36] │ │ │ │ - cbz w1, c83c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x329c> │ │ │ │ - b c064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w21, w1 │ │ │ │ - mov w22, w4 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - mov w1, w5 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w20 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne c8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3308> // b.any │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w1, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 5b90 <__cxa_rethrow@plt> │ │ │ │ - bti c │ │ │ │ - cmp w2, #0x2 │ │ │ │ - b.eq c8fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x335c> // b.none │ │ │ │ - b.hi c8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3348> // b.pmore │ │ │ │ - cbz w2, c904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3364> │ │ │ │ - add x0, x0, #0x48 │ │ │ │ - b 5890 │ │ │ │ - cmp w2, #0x3 │ │ │ │ - b.ne c8f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3358> // b.any │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - b 5890 │ │ │ │ - ret │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - b 5890 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - b 5890 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - mov w24, w2 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov w25, w3 │ │ │ │ - mov w26, w4 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x1, x0, [x21] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - b c9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3444> │ │ │ │ - lsl x0, x19, #5 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - add x2, x1, x0 │ │ │ │ - ldr x1, [x1, x0] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w1, w26 │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w2, w24 │ │ │ │ - add w1, w25, w19 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq c9bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x341c> // b.none │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq c9d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3434> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x0, [x21] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.hi c96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x33cc> // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ca28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3488> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - str x27, [sp, #128] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #128] │ │ │ │ - b.ne ca2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x348c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ stp x29, x30, [sp, #64] │ │ │ │ add x29, sp, #0x40 │ │ │ │ stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 5500 │ │ │ │ - ldr w1, [x19, #36] │ │ │ │ - cbnz w1, cd44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37a4> │ │ │ │ - ldr x2, [x19, #48] │ │ │ │ - cbz x2, ccb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3718> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne cd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3780> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq cb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3570> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [x19, #112] │ │ │ │ - cbz x2, cb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc> │ │ │ │ - ldr x1, [x19, #104] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w22, [x19, #32] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - sub w1, w22, #0x1 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne ccc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq cb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [x19, #80] │ │ │ │ - cbz x2, cbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658> │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ + ldrb w0, [x21, #1248] │ │ │ │ + tbz w0, #0, eed8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4158> │ │ │ │ + add x1, x21, #0x4e0 │ │ │ │ + adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldrb w0, [x1, #1] │ │ │ │ + tbz w0, #0, ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fc0> │ │ │ │ + add x0, x22, #0x560 │ │ │ │ + ldrb w1, [x0, #64] │ │ │ │ + tbnz w1, #0, ee70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40f0> │ │ │ │ + ldrb w1, [x0, #65] │ │ │ │ + tbz w1, #0, ed08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f88> │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + ldp x1, x2, [x0, #32] │ │ │ │ add x0, sp, #0x18 │ │ │ │ - ldr w22, [x19, #28] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - sub w22, w22, w2 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne cd00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3760> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq cbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [x19, #144] │ │ │ │ - cbz x2, cc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e4> │ │ │ │ - ldr x1, [x19, #136] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ add x0, sp, #0x18 │ │ │ │ - ldr w22, [x19, #28] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - str x2, [sp, #8] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - sub w22, w22, #0x1 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - ldr w0, [x19, #32] │ │ │ │ - sub w22, w22, w2 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - sub w23, w0, #0x1 │ │ │ │ - mov w0, #0x4 // #4 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 15ca0 ::do_widen(char) const@@Base+0xf40> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, w22 │ │ │ │ - mov w1, w23 │ │ │ │ - bl 5c98 (bool)@plt+0x8> │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.ne cce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3740> // b.any │ │ │ │ + bl 34610 , std::allocator >::~basic_stringbuf()@@Base+0x1e650> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b0> // b.none │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq ec74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ef4> // b.none │ │ │ │ ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3872] │ │ │ │ + mov x2, #0x22 // #34 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xeb8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d28 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x2a // #42 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xee0 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, f278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44f8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, f01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x429c> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + bl 54d0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d8> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + b 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne cd58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b8> // b.any │ │ │ │ + b.ne f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d8> // b.any │ │ │ │ ldp x29, x30, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - b cb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3570> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne cb70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35d0> // b.any │ │ │ │ - b cb7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x35dc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne cc74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36d4> // b.any │ │ │ │ - b cd50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37b0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x2d // #45 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + bl 5d28 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x2f // #47 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xe08 │ │ │ │ + bl 5d28 │ │ │ │ + add x0, x22, #0x560 │ │ │ │ + ldp x24, x21, [x0, #32] │ │ │ │ + add x1, x21, #0x9 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x23, xzr, [sp, #24] │ │ │ │ + strb wzr, [sp, #40] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls f160 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e0> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.cc f180 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4400> // b.lo, b.ul, b.last │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldp x1, x2, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d28 │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x24, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, f144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43c4> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, f0c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4348> │ │ │ │ + ldrb w1, [x21, #67] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne cbec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x364c> // b.any │ │ │ │ - b cbf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3658> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq ec2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eac> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x22, #0x560 │ │ │ │ + ldrb w1, [x0, #64] │ │ │ │ + tbz w1, #0, ec38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eb8> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3872] │ │ │ │ + mov x2, #0x3c // #60 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xe78 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x0, x19 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, f278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44f8> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, f094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4314> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + add x22, x22, #0x560 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ + ldrb w0, [x22, #65] │ │ │ │ + tbz w0, #0, ed08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f88> │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + b ec4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ecc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x35 // #53 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xdd0 │ │ │ │ + str x25, [sp, #128] │ │ │ │ + adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + bl 5d28 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x0, #0xe08 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x2f // #47 │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d28 │ │ │ │ + add x0, x22, #0x560 │ │ │ │ + ldp x0, x24, [x0] │ │ │ │ + stp x23, xzr, [sp, #24] │ │ │ │ + strb wzr, [sp, #40] │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x24, #0x9 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x1, #0xa // #10 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.ls f238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44b8> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x1, x1, #0xe38 │ │ │ │ + mov x2, #0x9 // #9 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi f258 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44d8> // b.pmore │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldp x1, x2, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d28 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x2, x0 │ │ │ │ + ldr x0, [x0, #240] │ │ │ │ + cbz x0, f2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4520> │ │ │ │ + ldrb w1, [x0, #56] │ │ │ │ + cbz w1, f050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42d0> │ │ │ │ + ldrb w1, [x0, #67] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x2 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne cb04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3564> // b.any │ │ │ │ - b cb10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3570> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq f008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4288> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x21, x21, #0x4e0 │ │ │ │ + ldrb w0, [x21, #1] │ │ │ │ + tbz w0, #0, f104 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4384> │ │ │ │ + ldr x25, [sp, #128] │ │ │ │ + b ec2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3eac> │ │ │ │ mov x0, x19 │ │ │ │ - bl c064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2ac4> │ │ │ │ - b caa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3504> │ │ │ │ - ldr x23, [sp, #112] │ │ │ │ - b cc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x36e4> │ │ │ │ - str x23, [sp, #112] │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + adrp x0, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x0, x0, #0x540 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f44> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b ecc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f44> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + stp x0, x2, [sp] │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldp x0, x2, [sp] │ │ │ │ + adrp x3, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x3, x3, #0x540 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x4, [x1, #48] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq efdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x425c> // b.none │ │ │ │ + str x2, [sp] │ │ │ │ + blr x4 │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov w1, w0 │ │ │ │ + b efdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x425c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + adrp x0, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x0, x0, #0x540 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq eeac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x412c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b eeac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x412c> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + adrp x0, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x0, x0, #0x540 │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq ee38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40b8> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + blr x3 │ │ │ │ + mov w1, w0 │ │ │ │ + b ee38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40b8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x2d // #45 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xe48 │ │ │ │ + bl 5d28 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x0, #0xe08 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + mov x2, #0x2f // #47 │ │ │ │ + bl 5d28 │ │ │ │ + add x0, x22, #0x560 │ │ │ │ + ldr x25, [sp, #128] │ │ │ │ + ldp x24, x21, [x0, #32] │ │ │ │ + b ed80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4000> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq f29c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x451c> // b.none │ │ │ │ + str x25, [sp, #128] │ │ │ │ bl 5740 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d8> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne f158 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43d8> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - b.ne cd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37bc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ + str x25, [sp, #128] │ │ │ │ + b.ne f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - b cd64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37c4> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ add x0, sp, #0x18 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - str x23, [sp, #112] │ │ │ │ - b.eq cd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f0> // b.none │ │ │ │ - b cd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37bc> │ │ │ │ + str x25, [sp, #128] │ │ │ │ + b.ne f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + b f1a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4424> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq f1c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4448> // b.none │ │ │ │ + b f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq cd90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37f0> // b.none │ │ │ │ - b cd5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x37bc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - bl 5f20 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3848] │ │ │ │ - bl 56f8 <__cxa_allocate_exception@plt+0x8> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 5b60 │ │ │ │ - bl 5d58 <_Unwind_Resume@plt+0x8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 59b0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 5788 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3712] │ │ │ │ - mov w1, #0x19 // #25 │ │ │ │ - str w1, [x0] │ │ │ │ - bl 60e8 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 5cc8 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ - bl 60e8 │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - b 5d70 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - bti c │ │ │ │ - b 59e0 >::basic_filebuf()@plt> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - add x4, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - csel x4, x4, xzr, ne // ne = any │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str x19, [sp, #176] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x3e8 // #1000 │ │ │ │ - str q31, [sp, #32] │ │ │ │ - mul w1, w0, w1 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x400 // #1024 │ │ │ │ - stp q31, q31, [sp, #48] │ │ │ │ - sxtw x1, w1 │ │ │ │ - stp xzr, x1, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - stp q31, q31, [sp, #80] │ │ │ │ - stp q31, q31, [sp, #112] │ │ │ │ - str xzr, [sp, #144] │ │ │ │ - bl 5530 │ │ │ │ - mov w19, w0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3848] │ │ │ │ - ldr x0, [x0] │ │ │ │ - bl 5770 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - cmp w19, #0x1 │ │ │ │ - ccmn w0, #0x1, #0x0, eq // eq = none │ │ │ │ - ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ - csinv w0, w0, wzr, ne // ne = any │ │ │ │ - ldr x3, [sp, #152] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne cf88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x39e8> // b.any │ │ │ │ - ldr x19, [sp, #176] │ │ │ │ - ldp x29, x30, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + str x25, [sp, #128] │ │ │ │ + b.ne f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> // b.any │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 2630c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - tbz w0, #0, d004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a64> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne f15c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43dc> // b.any │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + bti j │ │ │ │ + b f214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4494> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + stp x19, x20, [sp, #160] │ │ │ │ + stp x21, x22, [sp, #176] │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x19, x21, #0x560 │ │ │ │ + stp x23, x24, [sp, #192] │ │ │ │ + stp x25, x26, [sp, #208] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #136] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne d194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bf4> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #8] │ │ │ │ + mov w0, #0x6 // #6 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + str wzr, [x19, #68] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + str w0, [x19, #72] │ │ │ │ + orr w0, w0, #0x40000 │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + str w0, [x19, #76] │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + bl 34744 , std::allocator >::~basic_stringbuf()@@Base+0x1e784> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0xc │ │ │ │ + b.ls 100c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5348> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ add x0, sp, #0x8 │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, d06c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3acc> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x1, x1, #0xf10 │ │ │ │ + mov x2, #0xd // #13 │ │ │ │ + bl 5710 │ │ │ │ + mov x20, x0 │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq fcf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f70> // b.none │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + add x0, x0, x1 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 10090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5310> // b.plast │ │ │ │ + add x26, sp, #0x28 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x1, #0xf20 │ │ │ │ + mov x0, x26 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + bl 5710 │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, sp, #0x58 │ │ │ │ + str x24, [sp, #72] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x20], #16 │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq d044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa4> // b.none │ │ │ │ + b.eq fd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x500c> // b.none │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp x20, xzr, [x19] │ │ │ │ + mov x1, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 10034 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x52b4> // b.none │ │ │ │ + add x19, sp, #0x48 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x1, #0xf28 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + mov x22, x0 │ │ │ │ + add x19, sp, #0x78 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq fd74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ff4> // b.none │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + add x3, x1, #0x60 │ │ │ │ + stp x22, xzr, [x20] │ │ │ │ + add x2, x1, #0x50 │ │ │ │ + ldr x0, [x1, #80] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq fc3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ebc> // b.none │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq fda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5024> // b.none │ │ │ │ + ldr x4, [sp, #112] │ │ │ │ + ldr x5, [x2, #16] │ │ │ │ + stp x3, x4, [x1, #80] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x1, [x2, #16] │ │ │ │ + cbz x0, fc58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed8> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x473c> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq f4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4754> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq f4ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x476c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq f508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4788> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w0, [x19, #80] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #80] │ │ │ │ - tbz w0, #31, cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a34> │ │ │ │ - ldp x1, x0, [x19, #56] │ │ │ │ + add x20, x21, #0x560 │ │ │ │ + add x0, x20, #0x50 │ │ │ │ + bl 34c80 , std::allocator >::~basic_stringbuf()@@Base+0x1ecc0> │ │ │ │ + and w0, w0, #0xff │ │ │ │ + ldp x24, x23, [x20, #80] │ │ │ │ + add x20, sp, #0x68 │ │ │ │ + cmp w0, #0x2f │ │ │ │ + b.ne fae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d64> // b.any │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x23, #0xc │ │ │ │ + mov x0, x20 │ │ │ │ + stp x19, xzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x19, #80] │ │ │ │ - b cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a34> │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbz w0, #0, d098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3af8> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq d044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 10108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5388> // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, #0xd // #13 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0xb │ │ │ │ + b.ls 100e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5368> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x1, #0xf38 │ │ │ │ + mov x2, #0xc // #12 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [x21, #1376] │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + add x2, x1, #0x10 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq fc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f14> // b.none │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f88> // b.none │ │ │ │ + ldr x3, [sp, #112] │ │ │ │ + stp x2, x3, [x1] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x4, [x1, #16] │ │ │ │ + str x2, [x1, #16] │ │ │ │ + cbz x0, fcb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f30> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x4, [sp, #120] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f600 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4880> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b d044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3aa4> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq d0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b10> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldp x24, x23, [x0, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + stp x19, xzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + add x1, x23, #0x13 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi ff8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x520c> // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, #0x14 // #20 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x12 │ │ │ │ + b.ls 10128 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53a8> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x1, #0xf48 │ │ │ │ + mov x2, #0x13 // #19 │ │ │ │ + bl 5710 │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + add x2, x1, #0x30 │ │ │ │ + add x3, x1, #0x20 │ │ │ │ + ldr x0, [x1, #32] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq fc68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ee8> // b.none │ │ │ │ + ldp x4, x2, [sp, #104] │ │ │ │ + cmp x4, x19 │ │ │ │ + b.eq fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fc0> // b.none │ │ │ │ + ldr x5, [x3, #16] │ │ │ │ + stp x4, x2, [x1, #32] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + cbz x0, fc84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f04> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f6e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4960> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x20, [sp, #8] │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3464c , std::allocator >::~basic_stringbuf()@@Base+0x1e68c> │ │ │ │ + and w22, w0, #0xff │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4998> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + str x19, [sp, #104] │ │ │ │ + tbnz w22, #0, f75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49dc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35b24 , std::allocator >::~basic_stringbuf()@@Base+0x1fb64> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f750 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49d0> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + ldp x1, x2, [x0, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3464c , std::allocator >::~basic_stringbuf()@@Base+0x1e68c> │ │ │ │ + and w22, w0, #0xff │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f788 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a08> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + tbz w22, #0, fbc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e48> │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + mov w1, #0x104 // #260 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x19, x0, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f7c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a48> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x19, [sp, #104] │ │ │ │ ldr w1, [x0] │ │ │ │ ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + mov w1, #0x105 // #261 │ │ │ │ + strb w0, [x19, #4] │ │ │ │ mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, d124 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b84> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b5c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #125] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a94> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x2, x0, [x19, #56] │ │ │ │ - ldr w1, [x19, #80] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x19, #80] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.lt cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a34> // b.tstop │ │ │ │ - str wzr, [x19, #80] │ │ │ │ - b cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a34> │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, d178 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bd8> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq d14c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bac> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #120] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + mov w1, #0x103 // #259 │ │ │ │ + stp x19, x0, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #122] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f84c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4acc> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x72 // #114 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, d11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b7c> │ │ │ │ - mov w0, #0x52 // #82 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, d11c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b7c> │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a34> │ │ │ │ - str wzr, [x19, #80] │ │ │ │ - b cfd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3a34> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b5c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + mov w1, #0x102 // #258 │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x19, x0, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f888 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b08> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b d0fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3b5c> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne d198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3bf8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b d1a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c00> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x3, x2, [x0, #56] │ │ │ │ - ldr w1, [x0, #80] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - sub x2, x2, x3 │ │ │ │ - asr x2, x2, #5 │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, wzr, lt // lt = tstop │ │ │ │ - str w1, [x0, #80] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #80] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x0, #80] │ │ │ │ - tbnz w1, #31, d220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3c80> │ │ │ │ - ret │ │ │ │ - ldp x2, x1, [x0, #56] │ │ │ │ - sub x1, x1, x2 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x0, #80] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - str wzr, [x0, #80] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldrsw x1, [x0, #80] │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - lsl x1, x1, #5 │ │ │ │ - str x0, [x8] │ │ │ │ - add x3, x2, x1 │ │ │ │ - ldr x4, [x2, x1] │ │ │ │ - ldr x1, [x3, #8] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi d2fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d5c> // b.pmore │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d4c> │ │ │ │ - mov x1, x4 │ │ │ │ - str x8, [sp] │ │ │ │ - bl 5518 │ │ │ │ - ldr x8, [sp] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x8, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne d334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d94> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x8 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b d2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d18> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x4, [sp] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldp x8, x4, [sp] │ │ │ │ - str x0, [x8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, d2ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d4c> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, d2b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d18> │ │ │ │ - b d2a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - mov x25, x0 │ │ │ │ - and w26, w5, #0xff │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov w20, w2 │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w19, w4 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - mov w22, w3 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrsw x0, [x25, #80] │ │ │ │ - ldr x1, [x25, #56] │ │ │ │ - str x23, [sp, #8] │ │ │ │ - lsl x0, x0, #5 │ │ │ │ - add x2, x1, x0 │ │ │ │ - ldr x1, [x1, x0] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x4, [sp, #16] │ │ │ │ - mov w5, w26 │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w20 │ │ │ │ - sub w4, w19, w4 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #120] │ │ │ │ + mov w1, #0x70 // #112 │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #125] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b54> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + mov w1, #0x68 // #104 │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x19, x0, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b90> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + mov w1, #0x71 // #113 │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #120] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x19, x0, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #124] │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq f94c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bcc> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x21, x21, #0x560 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldp x23, x21, [x21, #80] │ │ │ │ + stp x19, xzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + add x1, x21, #0x7 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.hi ffb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5234> // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls ffdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x525c> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x1, #0xf78 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + bl 5710 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3928] │ │ │ │ mov x1, x21 │ │ │ │ - mov x0, x25 │ │ │ │ - sub w4, w4, #0x5 │ │ │ │ - bl f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a8> │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - and w25, w26, #0x1 │ │ │ │ - tbz w26, #0, d544 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fa4> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - add w19, w19, w20 │ │ │ │ - add x20, sp, #0x38 │ │ │ │ - stp x20, x0, [sp, #40] │ │ │ │ - mov w0, #0x3c // #60 │ │ │ │ - strh w0, [sp, #56] │ │ │ │ - sub w2, w19, w2 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - ldr w4, [x0] │ │ │ │ - add x26, sp, #0x28 │ │ │ │ - mov w3, w22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq d43c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e9c> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq fddc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x505c> // b.none │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq fcc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f44> // b.none │ │ │ │ + stp x1, x2, [x21] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + cbz x0, fdf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5078> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fa2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cac> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - stp x20, x0, [sp, #40] │ │ │ │ - sub w2, w19, #0x1 │ │ │ │ - cbz w25, d52c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f8c> │ │ │ │ - mov w0, #0x3e // #62 │ │ │ │ - strh w0, [sp, #56] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq d488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ee8> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3928] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3944] │ │ │ │ + bl 5890 │ │ │ │ + str x19, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 3464c , std::allocator >::~basic_stringbuf()@@Base+0x1e68c> │ │ │ │ + and w22, w0, #0xff │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fa74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cf4> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - mov x0, x26 │ │ │ │ - str x20, [sp, #40] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - mov w3, w22 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - mov x1, x26 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - sub w2, w19, w2 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq d4d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f38> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + tbnz w22, #0, faa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d28> │ │ │ │ + str x19, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 35b24 , std::allocator >::~basic_stringbuf()@@Base+0x1fb64> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq faa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d28> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // 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] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x23, #0x5 │ │ │ │ + mov x0, x20 │ │ │ │ + stp x19, xzr, [sp, #104] │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x4 │ │ │ │ + b.ls ff0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x518c> // b.plast │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + add x1, x1, #0xf30 │ │ │ │ + mov x2, #0x5 // #5 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq d4f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3f50> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.cc ff6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51ec> // b.lo, b.ul, b.last │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + add x2, x1, #0x60 │ │ │ │ + add x3, x1, #0x50 │ │ │ │ + ldr x0, [x1, #80] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq fe08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5088> // b.none │ │ │ │ + ldp x4, x2, [sp, #104] │ │ │ │ + cmp x4, x19 │ │ │ │ + b.eq fe40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50c0> // b.none │ │ │ │ + ldr x5, [x3, #16] │ │ │ │ + stp x4, x2, [x1, #80] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + str x1, [x3, #16] │ │ │ │ + cbz x0, fe24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50a4> │ │ │ │ + str x0, [sp, #104] │ │ │ │ + str x5, [sp, #120] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq fbbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e3c> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + ldp x24, x23, [x0, #80] │ │ │ │ + b f528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x47a8> │ │ │ │ + add x21, x21, #0x560 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x21, #0x50 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x3, x3, #0xf60 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + bl 5f68 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne d5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4008> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + mov x4, #0x9 // #9 │ │ │ │ + ldp x19, x20, [sp, #160] │ │ │ │ + adrp x3, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + ldp x23, x24, [sp, #192] │ │ │ │ + add x3, x3, #0xf68 │ │ │ │ + ldp x25, x26, [sp, #208] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #176] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x5d // #93 │ │ │ │ - strh w0, [sp, #56] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b d460 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3ec0> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - add w19, w19, w20 │ │ │ │ - add x20, sp, #0x38 │ │ │ │ - stp x20, x0, [sp, #40] │ │ │ │ - mov w0, #0x5b // #91 │ │ │ │ - strh w0, [sp, #56] │ │ │ │ - sub w2, w19, w2 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - ldr w4, [x0] │ │ │ │ - b d410 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e70> │ │ │ │ + b 5f68 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cmp x3, x19 │ │ │ │ + b.eq fda4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5024> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x3, x0, [x1, #80] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x0, [x2, #16] │ │ │ │ + str x19, [sp, #104] │ │ │ │ + add x19, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + b f4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4720> │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fd3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fbc> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x2, x0, [x1, #32] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + str x19, [sp, #104] │ │ │ │ + add x19, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + b f6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4944> │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f88> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x2, x0, [x1] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x0, [x1, #16] │ │ │ │ + str x19, [sp, #104] │ │ │ │ + add x19, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + b f5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4864> │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cbz x2, fce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f60> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq fe74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50f4> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + str x2, [x21, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + b fa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c90> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x23 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b f380 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4600> │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cbz x2, fd28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fa8> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq fe80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5100> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x0, [x21, #1376] │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + str x2, [x1, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + b f5e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4864> │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cbz x2, fd60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fe0> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq fe98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5118> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + str x2, [x1, #40] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + b f6c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4944> │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b f44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46cc> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x24 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b f3e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4668> │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cbz x2, fdc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5048> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq fe8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x510c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + str x2, [x1, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + b f4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4720> │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq fcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f40> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x1, x0, [x21] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x0, [x21, #16] │ │ │ │ + str x19, [sp, #104] │ │ │ │ + add x19, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + b fa10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c90> │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq fe34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50b4> // b.none │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + stp x2, x0, [x1, #80] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + str x19, [sp, #104] │ │ │ │ + add x19, sp, #0x78 │ │ │ │ + mov x0, x19 │ │ │ │ + b fba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e20> │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, fe60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50e0> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq fea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5124> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + add x0, x21, #0x560 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + ldr x0, [x0, #80] │ │ │ │ + add x1, x21, #0x560 │ │ │ │ + str x2, [x1, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + b fba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e20> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b fcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f58> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b fd20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fa0> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b fdbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x503c> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b fd54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4fd4> │ │ │ │ + ldrb w1, [sp, #120] │ │ │ │ + strb w1, [x0] │ │ │ │ + b fe54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x26 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ add x0, sp, #0x8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq d5c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4028> // b.none │ │ │ │ + b.eq ff04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5184> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ - b d578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fd8> │ │ │ │ - bti j │ │ │ │ - b d578 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fd8> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - b d584 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3fe4> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x0 │ │ │ │ - mov w21, w2 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x24, x4 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov x25, x3 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w2, w21 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq d650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40b0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - str x0, [x22] │ │ │ │ - mov x23, x22 │ │ │ │ - ldp x1, x0, [x25] │ │ │ │ - stp xzr, xzr, [x23, #56]! │ │ │ │ - str xzr, [x23, #16] │ │ │ │ - subs x19, x0, x1 │ │ │ │ - b.eq d77c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41dc> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - str x26, [x22, #56] │ │ │ │ - add x0, x26, x19 │ │ │ │ - stp x26, x0, [x23, #8] │ │ │ │ - mov x20, x26 │ │ │ │ - ldp x19, x21, [x25] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq d6c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4128> // b.none │ │ │ │ - nop │ │ │ │ - add x1, x20, #0x10 │ │ │ │ - str x1, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne d6a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4100> // b.any │ │ │ │ - ldr x21, [x25] │ │ │ │ - str x20, [x23, #8] │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr x25, [x25, #8] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str w0, [x22, #80] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - sub x20, x25, x21 │ │ │ │ - str w0, [x22, #8] │ │ │ │ - asr x20, x20, #5 │ │ │ │ - b d6fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x415c> │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x20, x1 │ │ │ │ - b.ls d784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e4> // b.plast │ │ │ │ - lsl x3, x1, #5 │ │ │ │ - add x0, x21, x3 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4154> // b.any │ │ │ │ - cbz x2, d730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4190> │ │ │ │ - ldr x0, [x21, x3] │ │ │ │ - ldr x1, [x24] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, d6f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4154> │ │ │ │ - str w19, [x22, #80] │ │ │ │ - cmp x25, x21 │ │ │ │ - ccmn w19, #0x1, #0x4, ne // ne = any │ │ │ │ - b.eq d784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x41e4> // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #136] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne d7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4218> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - b d680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x40e0> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x730 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b.eq ff04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5184> // b.none │ │ │ │ + b fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq d7f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4250> // b.none │ │ │ │ - bl 5740 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b fee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5164> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b feb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5138> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne d7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4218> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x19, sp, #0x48 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5ad0 │ │ │ │ - ldr x24, [x23, #8] │ │ │ │ - ldr x21, [x22, #56] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq d8d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4330> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne d8e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4348> // b.any │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - b d828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4288> │ │ │ │ + b fee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5164> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b d820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4280> │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x20, x26 │ │ │ │ - b.eq d8b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4318> // b.none │ │ │ │ - mov x0, x26 │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b d85c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42bc> │ │ │ │ + b fee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5164> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + bti j │ │ │ │ + b ff30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x51b0> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x28 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #16 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x20] │ │ │ │ + b fec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5140> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne d7b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4218> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, d87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42dc> │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b d87c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42dc> │ │ │ │ - ldr x0, [x22, #56] │ │ │ │ - cbz x0, d884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e4> │ │ │ │ - ldr x1, [x23, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b d884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x42e4> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b d828 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4288> │ │ │ │ - nop │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne fedc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x515c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x0 │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - str x0, [x22], #56 │ │ │ │ - ldr x19, [x21, #56] │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq d96c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43cc> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, x0, #0x20 │ │ │ │ + add x25, x0, #0x30 │ │ │ │ + ldr x0, [x22] │ │ │ │ + str x25, [x19, #32] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + add x24, x20, #0x8 │ │ │ │ + stp x0, xzr, [x19, #64] │ │ │ │ + mov x22, x21 │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + ldp x23, x27, [x19, #32] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 10314 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5594> // b.none │ │ │ │ + ldp x1, x28, [x21, #32] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 10260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54e0> │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #104] │ │ │ │ + bl 5818 │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cbz w0, 10424 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56a4> │ │ │ │ + tbnz w0, #31, 10280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5500> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 10214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq d95c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43bc> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + b.gt 10218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5498> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 10458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56d8> // b.tstop │ │ │ │ + tbnz w0, #31, 10458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x56d8> │ │ │ │ + cmp x23, x25 │ │ │ │ + b.eq 10230 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54b0> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + mov x0, x23 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne d940 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43a0> // b.any │ │ │ │ - ldr x20, [x21, #56] │ │ │ │ - cbz x20, d980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x43e0> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - add x1, x21, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq d9ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x440c> // b.none │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x580 │ │ │ │ - str x0, [x22], #56 │ │ │ │ - ldr x19, [x21, #56] │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq da2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x448c> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 101f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5478> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge 101f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5478> // b.tcont │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + cmp x21, x4 │ │ │ │ + b.eq 10370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f0> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5cb0 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 102c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5540> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x23 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + cbnz w0, 102dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x555c> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 102e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5560> // b.tstop │ │ │ │ + tbz w0, #31, 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cbz x0, 1051c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x579c> │ │ │ │ + mov x4, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x4 │ │ │ │ mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + bl 5590 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #40] │ │ │ │ + b 1023c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54bc> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbz x0, 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + ldr x4, [x20, #32] │ │ │ │ + ldr x28, [x4, #40] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 104cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x574c> │ │ │ │ + ldr x22, [x4, #32] │ │ │ │ + mov x1, x23 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + cbnz w0, 10398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5618> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq da1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x447c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne da00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4460> // b.any │ │ │ │ - ldr x20, [x21, #56] │ │ │ │ - cbz x20, da40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44a0> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - add x1, x21, #0x20 │ │ │ │ + b.gt 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq da5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x44bc> // b.none │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ + b.ge 10398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5618> // b.tcont │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ne 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5780> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5590 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #40] │ │ │ │ + b 1023c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54bc> │ │ │ │ + tbnz w0, #31, 104f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5774> │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2630c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - tbnz w0, #0, dad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w2, [x0] │ │ │ │ - sub w0, w2, #0x21 │ │ │ │ - cmp w0, #0x5d │ │ │ │ - b.ls db08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4568> // b.plast │ │ │ │ - mov w0, #0x107 // #263 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, db48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45a8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne dbac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x460c> // b.any │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - add x4, x19, #0x48 │ │ │ │ - ldr x1, [x19, #64] │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq dba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4604> // b.none │ │ │ │ - ldr x4, [x0, #16] │ │ │ │ - add x6, x1, #0x1 │ │ │ │ - mov w5, w2 │ │ │ │ - cmp x6, x4 │ │ │ │ - b.hi db74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x45d4> // b.pmore │ │ │ │ - strb w5, [x3, x1] │ │ │ │ - str x6, [x0, #8] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - strb wzr, [x0, x6] │ │ │ │ - b dad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> │ │ │ │ - add x0, x19, #0x38 │ │ │ │ - add x8, sp, #0x28 │ │ │ │ - bl 73ac │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e5c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3840> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x4, x1 │ │ │ │ + cbz x4, 10218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5498> │ │ │ │ + cmp x22, #0x0 │ │ │ │ + ccmp x24, x4, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.eq 102f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> // b.none │ │ │ │ + ldp x0, x28, [x4, #32] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 103f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5678> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cbnz w0, 1041c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x569c> │ │ │ │ + sub x1, x27, x28 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 102f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 10370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f0> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 102f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq dad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b dad8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4538> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x4, #0x1 // #1 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x0, x1, [sp] │ │ │ │ - str w5, [sp, #20] │ │ │ │ - str x6, [sp, #24] │ │ │ │ - bl 61c0 │ │ │ │ - ldr x6, [sp, #24] │ │ │ │ - ldr x3, [x19, #56] │ │ │ │ - ldp x0, x1, [sp] │ │ │ │ - ldr w5, [sp, #20] │ │ │ │ - b db34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4594> │ │ │ │ - mov x4, #0xf // #15 │ │ │ │ - b db24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4584> │ │ │ │ - bl 5740 │ │ │ │ - bti c │ │ │ │ - sub w0, w0, #0x21 │ │ │ │ - cmp w0, #0x5d │ │ │ │ - cset w0, ls // ls = plast │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w3 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ + b.gt 101e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5468> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 10280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5500> // b.tstop │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 10214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5494> │ │ │ │ + b 101f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5478> │ │ │ │ + ldr x4, [x20, #32] │ │ │ │ + cmp x21, x4 │ │ │ │ + b.eq 103cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x564c> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 10498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5718> │ │ │ │ + ldr x1, [x4, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cbnz w0, 10508 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5788> │ │ │ │ + sub x22, x27, x22 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.lt 104b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5738> // b.tstop │ │ │ │ + tbz w22, #31, 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ mov x22, x4 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w24, w2 │ │ │ │ - add x23, sp, #0x18 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x23, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w2, w24 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq dc40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x46a0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x5b0 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - str x1, [x19, #56] │ │ │ │ - ldp x1, x2, [x22] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str w20, [x19, #88] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne dcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4738> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + cbnz x0, 103b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5638> │ │ │ │ + mov x4, x21 │ │ │ │ + b 103d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5654> │ │ │ │ + sub x28, x28, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.gt 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.lt 103b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5638> // b.tstop │ │ │ │ + tbz w28, #31, 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + b 103b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5638> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x21, x4 │ │ │ │ + b.eq 102f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> // b.none │ │ │ │ + str x22, [sp, #96] │ │ │ │ + b 103d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5654> │ │ │ │ + tbz w0, #31, 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5620> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 104c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5744> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 10374 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f4> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x24, x4 │ │ │ │ + b.eq 102f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5570> // b.none │ │ │ │ + ldr x0, [x4, #32] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 103d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5654> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - mov x20, x0 │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #16 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq dd10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4770> // b.none │ │ │ │ - bl 5740 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne dcd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4738> // b.any │ │ │ │ + bl 6058 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov w21, w4 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3616] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov x23, x1 │ │ │ │ - mov w24, w3 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - ldr x6, [x4] │ │ │ │ - str x6, [sp, #40] │ │ │ │ - mov x6, #0x0 // #0 │ │ │ │ - ldr w4, [x0, #88] │ │ │ │ - sub w4, w21, w4 │ │ │ │ - add w21, w21, w2 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - bl f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a8> │ │ │ │ - ldr x2, [x20, #64] │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ge ddf8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4858> // b.tcont │ │ │ │ - sxtw x19, w0 │ │ │ │ - cmp x19, x2 │ │ │ │ - b.hi df78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49d8> // b.pmore │ │ │ │ - ldr x3, [x20, #56] │ │ │ │ - add x25, sp, #0x18 │ │ │ │ - add x26, sp, #0x8 │ │ │ │ - add x22, x3, x19 │ │ │ │ - sub x19, x2, x19 │ │ │ │ - stp x19, x25, [sp] │ │ │ │ - cmp x19, #0xf │ │ │ │ - b.hi dee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4944> // b.pmore │ │ │ │ - cmp x19, #0x1 │ │ │ │ - b.ne ded8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4938> // b.any │ │ │ │ - ldrb w0, [x3, w0, sxtw] │ │ │ │ - strb w0, [sp, #24] │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3624] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - strb wzr, [x0, x19] │ │ │ │ - mov w3, w24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - ldr w4, [x22] │ │ │ │ - ldr w2, [x20, #88] │ │ │ │ - sub w2, w21, w2 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - b de30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4890> │ │ │ │ - ldr x1, [x20, #56] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3624] │ │ │ │ - add x25, sp, #0x18 │ │ │ │ - str x25, [sp, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w2, [x20, #88] │ │ │ │ - mov w3, w24 │ │ │ │ - ldr w4, [x22] │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - sub w2, w21, w2 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq de48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48a8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #208] │ │ │ │ + add x29, sp, #0xd0 │ │ │ │ + stp x19, x20, [sp, #224] │ │ │ │ + add x19, sp, #0xb8 │ │ │ │ + stp x21, x22, [sp, #240] │ │ │ │ + add x22, sp, #0xa8 │ │ │ │ + stp x25, x26, [sp, #272] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x25, #0x560 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 356e0 , std::allocator >::~basic_stringbuf()@@Base+0x1f720> │ │ │ │ + and w20, w0, #0xff │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 105d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5854> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - ldr w0, [x20, #88] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - sub w21, w21, w0 │ │ │ │ - sub w21, w21, w1 │ │ │ │ - sxtw x0, w0 │ │ │ │ - b de90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48f0> │ │ │ │ - ldr w4, [x22] │ │ │ │ - add w2, w21, w19 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w1, #0x20 // #32 │ │ │ │ - mov w3, w24 │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldr x1, [x20, #64] │ │ │ │ - add w2, w19, #0x1 │ │ │ │ - ldrsw x0, [x20, #88] │ │ │ │ - mov x19, x2 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.hi de68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x48c8> // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + tbnz w20, #0, 10610 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5890> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 11d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fa4> // b.any │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x19, ddc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4824> │ │ │ │ - mov x0, x25 │ │ │ │ - b df00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4960> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x26 │ │ │ │ + mov x0, #0x2e0 // #736 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x25, #0x560 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1ace8 , std::allocator >::~basic_stringbuf()@@Base+0x4d28> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1065c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58dc> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + adrp x26, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x20, sp, #0x98 │ │ │ │ + stp x0, xzr, [sp, #72] │ │ │ │ + add x0, x26, #0x9f8 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #158] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + mov x1, x0 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp] │ │ │ │ str x0, [sp, #8] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x2, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ mov x1, x22 │ │ │ │ - bl 5518 │ │ │ │ - ldp x19, x0, [sp] │ │ │ │ - b ddc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4828> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq df70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49d0> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - ldr x3, [x0] │ │ │ │ - subs x1, x1, x3 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b.ne df40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x49a0> // b.any │ │ │ │ - mov x3, x2 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, x19 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq e01c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a7c> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x2, #72] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + add x0, x28, #0x10 │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10734 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59b4> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x2, #0x20 │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq e038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4a98> // b.none │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - add x1, x2, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq e044 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4aa4> // b.none │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1074c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59cc> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq e090 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4af0> // b.none │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 1076c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59ec> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0x2 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + add x0, x26, #0x9f8 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #158] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xf98 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + stur x1, [x19, #7] │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #199] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 107f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a74> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq e0ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b0c> // b.none │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1080c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a8c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2630c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - tbz w0, #0, e144 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ba4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d94> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x20, #0x548 │ │ │ │ - ldar x0, [x1] │ │ │ │ - tbz w0, #0, e2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d28> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 1082c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5aac> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0x3 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + add x0, x26, #0x9f8 │ │ │ │ + str x20, [sp, #136] │ │ │ │ ldr w1, [x0] │ │ │ │ - sub w1, w1, #0x30 │ │ │ │ - cmp w1, #0x9 │ │ │ │ - b.hi e260 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cc0> // b.pmore │ │ │ │ - add x2, x20, #0x548 │ │ │ │ - ldrb w0, [x2, #40] │ │ │ │ - tbnz w0, #0, e1cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4c2c> │ │ │ │ - ldp w0, w3, [x19, #52] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w1, w1, w3, le │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w1, w1, w0, ge // ge = tcont │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x2, #40] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str w1, [x19, #64] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x3, x3, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x2, #0x8 │ │ │ │ - b.ne e334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d94> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - add x20, x2, #0x8 │ │ │ │ - str x2, [sp] │ │ │ │ - mov x0, x20 │ │ │ │ - str w1, [sp, #12] │ │ │ │ - bl 9c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a0> │ │ │ │ - cmp x0, #0x1f3 │ │ │ │ - ldr x2, [sp] │ │ │ │ - ldr w1, [sp, #12] │ │ │ │ - b.gt e2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d50> │ │ │ │ - ldrb w0, [x2, #41] │ │ │ │ - tbz w0, #0, e3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e38> │ │ │ │ - ldrb w0, [x2, #42] │ │ │ │ - tbnz w0, #0, e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b74> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - add w0, w1, w0, lsl #1 │ │ │ │ - ldp w1, w3, [x19, #52] │ │ │ │ - cmp w0, w3 │ │ │ │ - csel w0, w0, w3, le │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x2, #42] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d94> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, e33c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d9c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d00> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #158] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xfa8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldur w1, [x1, #3] │ │ │ │ + str w2, [sp, #184] │ │ │ │ + stur w1, [x19, #3] │ │ │ │ + mov x1, #0x7 // #7 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #191] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 108b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b34> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp w0, w1, [x19, #64] │ │ │ │ - sub w0, w0, w1 │ │ │ │ - ldp w2, w1, [x19, #52] │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, le │ │ │ │ - str w0, [x19, #64] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.le e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b74> │ │ │ │ - str w2, [x19, #64] │ │ │ │ - b e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b74> │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [sp] │ │ │ │ - bl 61d8 │ │ │ │ - ldr x1, [sp] │ │ │ │ - cbz w0, e154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb4> │ │ │ │ - add x0, x1, #0x8 │ │ │ │ - bl 9980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e0> │ │ │ │ - add x0, x20, #0x548 │ │ │ │ - bl 5a10 │ │ │ │ - b e154 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4bb4> │ │ │ │ - ldp w0, w3, [x19, #52] │ │ │ │ - strb wzr, [x2, #41] │ │ │ │ - strb wzr, [x2, #42] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w1, w1, w3, le │ │ │ │ - cmp w1, w0 │ │ │ │ - csel w1, w1, w0, ge // ge = tcont │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x2, #40] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str w1, [x19, #64] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq e248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ca8> // b.none │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl 5740 │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - tbnz w0, #0, e3bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e1c> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4dc4> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 108cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b4c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x20, [sp, #24] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 108ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b6c> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0x4 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + add x0, x26, #0x9f8 │ │ │ │ + str x20, [sp, #136] │ │ │ │ ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - strb wzr, [sp, #45] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, e428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e88> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #158] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xfb0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur x1, [x1, #5] │ │ │ │ + stur x1, [x19, #5] │ │ │ │ + mov x1, #0xd // #13 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #197] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10974 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5bf4> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e10> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + b.eq 1098c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c0c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp w0, w1, [x19, #64] │ │ │ │ - add w0, w0, w1 │ │ │ │ - b e2a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d08> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d00> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 109ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c2c> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0x5 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + add x26, x26, #0x9f8 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x26] │ │ │ │ + ldrh w0, [x26, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #158] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xfc0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #196] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10a34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cb4> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b e2a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d00> │ │ │ │ - ldr w0, [x19, #64] │ │ │ │ - add w0, w0, w0, lsl #2 │ │ │ │ - add w0, w1, w0, lsl #1 │ │ │ │ - ldp w1, w3, [x19, #52] │ │ │ │ - cmp w0, w3 │ │ │ │ - csel w0, w0, w3, le │ │ │ │ - cmp w0, w1 │ │ │ │ - csel w0, w0, w1, ge // ge = tcont │ │ │ │ - str w0, [x19, #64] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x2, #41] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d94> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - b e24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4cac> │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - tbz w0, #0, e454 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4eb4> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e10> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10a4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ccc> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b e3b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4e10> │ │ │ │ - cmp x2, x20 │ │ │ │ - b.eq e46c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ecc> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cec> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0x6 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xfd0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str w1, [x19, #8] │ │ │ │ + mov x1, #0xc // #12 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #196] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d68> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x72 // #114 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, e484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ee4> │ │ │ │ - ldr w0, [x19, #60] │ │ │ │ - str w0, [x19, #64] │ │ │ │ - b e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b74> │ │ │ │ - mov w0, #0x52 // #82 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, e478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed8> │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, e478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed8> │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, e478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed8> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, e478 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4ed8> │ │ │ │ - b e114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4b74> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - b.ne e338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d98> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x20, #0x548 │ │ │ │ - bl 59f8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - b.eq e4e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f48> // b.none │ │ │ │ - b e338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4d98> │ │ │ │ - bti j │ │ │ │ - b e4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4f1c> │ │ │ │ - bti c │ │ │ │ - ldp w3, w2, [x0, #52] │ │ │ │ - cmp w2, w1 │ │ │ │ - csel w2, w2, w1, le │ │ │ │ - cmp w2, w3 │ │ │ │ - csel w2, w2, w3, ge // ge = tcont │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp w1, w2, [x0, #64] │ │ │ │ - add w1, w1, w2 │ │ │ │ - ldp w2, w3, [x0, #52] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w1, w1, w3, le │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, w2, ge // ge = tcont │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp w1, w2, [x0, #64] │ │ │ │ - sub w1, w1, w2 │ │ │ │ - ldp w2, w3, [x0, #52] │ │ │ │ - cmp w1, w3 │ │ │ │ - csel w1, w1, w3, le │ │ │ │ - cmp w1, w2 │ │ │ │ - csel w1, w1, w2, ge // ge = tcont │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w1, [x0, #60] │ │ │ │ - str w1, [x0, #64] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr w2, [x0, #56] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.le e5dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x503c> │ │ │ │ - mov w1, w2 │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ldr w2, [x0, #52] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.le e5ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x504c> │ │ │ │ - str w2, [x0, #64] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w5 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov w22, w3 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w21, w6 │ │ │ │ - mov w23, w4 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov w26, w2 │ │ │ │ - add x25, sp, #0x18 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x25, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w2, w26 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq e678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x50d8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d80> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x5e0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp w22, w23, [x19, #52] │ │ │ │ - stp w20, w20, [x19, #60] │ │ │ │ - str w21, [x19, #68] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5160> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq e704 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5164> // b.none │ │ │ │ - bl 5740 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w23, w3 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - and w25, w5, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1d0 │ │ │ │ - add x24, sp, #0xc0 │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x26, [x26, #3568] │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp w2, w4, [sp, #8] │ │ │ │ - add x19, sp, #0x50 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #456] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d9c> │ │ │ │ + add x1, x25, #0x560 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5698 │ │ │ │ - str xzr, [sp, #408] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + add x1, x1, #0x70 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xfe0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur x1, [x1, #6] │ │ │ │ + stur x1, [x19, #6] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #198] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e18> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e30> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e50> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x1, #0x6574 // #25972 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movk x1, #0x656c, lsl #16 │ │ │ │ + strb wzr, [sp, #192] │ │ │ │ + movk x1, #0x6f70, lsl #32 │ │ │ │ + movk x1, #0x7472, lsl #48 │ │ │ │ + str x1, [sp, #184] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10c44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ec4> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10c5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5edc> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ef8> │ │ │ │ + add x1, x25, #0x560 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x71 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov x1, x22 │ │ │ │ add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - add x0, sp, #0x1a8 │ │ │ │ - strh wzr, [sp, #416] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x1b8 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldp x21, x0, [x0, #8] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ mov x1, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - str x1, [x19, x0] │ │ │ │ - add x0, x19, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3768] │ │ │ │ - stp xzr, xzr, [sp, #96] │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x27, [x27, #3696] │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - add x0, sp, #0x90 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp xzr, xzr, [sp, #112] │ │ │ │ - stp xzr, xzr, [sp, #128] │ │ │ │ - bl 62b0 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - strb wzr, [sp, #176] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10d20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fa0> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10d38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fb8> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10d58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fd8> │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x1, #0x4e0 │ │ │ │ + add x1, x1, #0xc │ │ │ │ + mov x0, x24 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + stur x1, [x19, #7] │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #199] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6054> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x606c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10e08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6088> │ │ │ │ + add x1, x25, #0x560 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x72 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ str w0, [sp, #152] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - stp x0, xzr, [sp, #160] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x0, [sp] │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr w1, [x0, #64] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6130 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne eadc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x553c> // b.any │ │ │ │ - ldr x4, [sp, #128] │ │ │ │ - add x5, sp, #0x30 │ │ │ │ - add x28, sp, #0x40 │ │ │ │ - str x5, [sp, #40] │ │ │ │ - stp x28, xzr, [sp, #48] │ │ │ │ - strb wzr, [sp, #64] │ │ │ │ - cbz x4, eacc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x552c> │ │ │ │ - ldp x0, x3, [sp, #112] │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6130> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6148> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10ee4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6164> │ │ │ │ + add x1, x25, #0x560 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x73 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x5 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - add x0, x20, #0x18 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x5, x20, #0x40 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - str x5, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq e8d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5334> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov x1, x22 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 10f8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x620c> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x19, x0] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 10fa4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6224> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 10fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6240> │ │ │ │ + add x1, x25, #0x560 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x74 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + str x1, [sp, #184] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov x1, x22 │ │ │ │ add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #192] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x4, [sp, #56] │ │ │ │ - mov w5, w25 │ │ │ │ - ldp w2, w0, [sp, #8] │ │ │ │ - mov w3, w23 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11068 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62e8> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11080 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6300> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 1109c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x631c> │ │ │ │ + add x1, x25, #0x560 │ │ │ │ + mov x0, x24 │ │ │ │ + add x1, x1, #0x75 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldur x1, [x1, #6] │ │ │ │ + stur x1, [x19, #6] │ │ │ │ + mov x1, #0xe // #14 │ │ │ │ + str x1, [sp, #176] │ │ │ │ mov x1, x22 │ │ │ │ - sub w4, w0, w4 │ │ │ │ - ldr x0, [sp] │ │ │ │ - sub w4, w4, #0x5 │ │ │ │ - bl f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a8> │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - and w24, w25, #0x1 │ │ │ │ - tbz w25, #0, ea98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54f8> │ │ │ │ - ldp w1, w0, [sp, #8] │ │ │ │ - add x21, sp, #0x60 │ │ │ │ - add w20, w0, w1 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - stp x21, x0, [sp, #80] │ │ │ │ - mov w0, #0x3c // #60 │ │ │ │ - sub w2, w20, w2 │ │ │ │ - strh w0, [sp, #96] │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x19 │ │ │ │ + strb wzr, [sp, #198] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11118 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6398> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11130 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63b0> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 11164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63e4> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x25, #0x4e0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w0, [x0, #16] │ │ │ │ + str w0, [sp, #64] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + add x25, x25, #0x4e0 │ │ │ │ + ldr w0, [sp, #64] │ │ │ │ + str w0, [x25, #16] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + adrp x25, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x0, xzr, [sp, #104] │ │ │ │ + add x0, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov w1, #0x656c // #25964 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movk w1, #0x7466, lsl #16 │ │ │ │ + str w1, [sp, #184] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 111f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6470> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6488> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 11224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a4> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #184] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + stp x19, x0, [sp, #168] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64f8> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11290 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6510> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x28, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x28, #0x6a8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #184] │ │ │ │ + strb w1, [x19, #4] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6598> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65b0> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq e98c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53ec> // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + cbz x0, 11c98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f18> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + add x0, x28, #0x6a8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 113ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x662c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - stp x21, x0, [sp, #80] │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - cbz w24, ea80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54e0> │ │ │ │ - mov w0, #0x3e // #62 │ │ │ │ - strh w0, [sp, #96] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x19 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 113c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6644> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov w1, #0x7075 // #28789 │ │ │ │ + strh w1, [sp, #184] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #186] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11438 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66b8> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66d0> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 1146c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66ec> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #184] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + stp x19, x0, [sp, #168] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #186] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 114bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x673c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 114d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6754> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov w1, #0x6f64 // #28516 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movk w1, #0x6e77, lsl #16 │ │ │ │ + str w1, [sp, #184] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1154c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67cc> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67e4> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq e9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5438> // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + cbz x0, 11580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6800> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + str w0, [sp, #184] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + stp x19, x0, [sp, #168] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 115d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6854> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x19 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - mov w3, w23 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr w4, [x0] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 115ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x686c> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x28, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x28, #0x6c0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #184] │ │ │ │ + strb w1, [x19, #4] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [sp, #176] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11674 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68f4> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1168c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x690c> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 11c84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f04> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + add x0, x28, #0x6c0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #184] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #189] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ mov x0, x22 │ │ │ │ - sub w2, w20, w2 │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11708 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6988> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11720 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69a0> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov w1, #0x6568 // #25960 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movk w1, #0x706c, lsl #16 │ │ │ │ + str w1, [sp, #184] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a18> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 117b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a30> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq ea28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5488> // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + cbz x0, 117cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a4c> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #184] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + stp x19, x0, [sp, #168] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11820 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6aa0> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq ea40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x54a0> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11838 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ab8> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5568> // b.any │ │ │ │ - add sp, sp, #0x1d0 │ │ │ │ - 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 │ │ │ │ - mov w0, #0x5d // #93 │ │ │ │ - strh w0, [sp, #96] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b e9b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5410> │ │ │ │ - ldp w1, w0, [sp, #8] │ │ │ │ - add x21, sp, #0x60 │ │ │ │ - add w20, w0, w1 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - stp x21, x0, [sp, #80] │ │ │ │ - mov w0, #0x5b // #91 │ │ │ │ - sub w2, w20, w2 │ │ │ │ - strh w0, [sp, #96] │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b e964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53c4> │ │ │ │ + add x25, x25, #0x70 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + ldr w1, [x25] │ │ │ │ + ldrb w0, [x25, #4] │ │ │ │ + str w1, [sp, #152] │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #157] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov w1, #0x7571 // #30065 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movk w1, #0x7469, lsl #16 │ │ │ │ + str w1, [sp, #184] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #168] │ │ │ │ + mov x1, x22 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl 15dc0 ::do_widen(char) const@@Base+0x880> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 118b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b30> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 118c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b48> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 118e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b64> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16440 , std::allocator >::~basic_stringbuf()@@Base+0x480> │ │ │ │ + ldp x1, x2, [sp, #104] │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #184] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x20, [sp, #136] │ │ │ │ + stp x19, x0, [sp, #168] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + strb wzr, [sp, #188] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl d7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2a60> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl bd80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1000> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bb8> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6bd0> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [sp, #60] │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x88 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #136] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #156] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x78 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + mov x26, #0xa // #10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #184] │ │ │ │ + ldrh w1, [x1, #8] │ │ │ │ + strh w1, [x19, #8] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + strb wzr, [sp, #194] │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x28, [x0, #8] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x26, [sp, #176] │ │ │ │ + cbz x28, 11cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f50> │ │ │ │ + mov x25, x0 │ │ │ │ + ldr x27, [x28, #40] │ │ │ │ + cbz x27, 11c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ef8> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x27, #0xa │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 119f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c70> │ │ │ │ + sub x0, x27, #0xa │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 119f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c74> │ │ │ │ + tbnz w0, #31, 11c78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ef8> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 119c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c40> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 11a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc4> // b.none │ │ │ │ + ldr x26, [x25, #40] │ │ │ │ + cbz x26, 11a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cdc> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + mov x28, #0xa // #10 │ │ │ │ + cmp x26, x28 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x26, x28, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 11a40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc0> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 11a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc4> // b.tstop │ │ │ │ + tbz w0, #31, 11a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cdc> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x25 │ │ │ │ ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0xa0 │ │ │ │ + str x22, [sp, #64] │ │ │ │ + bl 10148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53c8> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, x25, #0x40 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5890 │ │ │ │ - b e8a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5308> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq ec30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5690> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 11a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d00> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 11a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d18> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbnz x0, 11cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f2c> │ │ │ │ + ldr w1, [sp, #60] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cbz w1, 11ab8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d38> │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + str w0, [x1, #1268] │ │ │ │ + add x1, x21, #0x2c8 │ │ │ │ + ldr x0, [x21, #696] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq eb30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5590> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ + b.eq 11adc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d5c> // b.none │ │ │ │ + ldr x1, [x21, #712] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x21, #424] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ + str x1, [x21, #160] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x21, #176] │ │ │ │ + add x0, x21, #0xb0 │ │ │ │ + bl 5608 │ │ │ │ + add x0, x21, #0x120 │ │ │ │ + bl 6220 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + add x20, x21, #0x88 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x21, #176] │ │ │ │ + add x0, x21, #0xe8 │ │ │ │ bl 5ea8 │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [sp, #80] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x19, x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + str x0, [x21, #160] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + str x1, [x0, #160] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3568] │ │ │ │ + str xzr, [x21, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x21, #424] │ │ │ │ + add x0, x21, #0x1a8 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x19, [x21, #136] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 11b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e18> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 11b80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e00> // b.any │ │ │ │ + ldr x19, [x21, #112] │ │ │ │ + add x20, x21, #0x70 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 11bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e40> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 11ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e28> // b.any │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + bl ea84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ + ldr x20, [x21, #32] │ │ │ │ + cbz x20, 11c28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ea8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - str x0, [sp, #192] │ │ │ │ + bl e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 11bfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e7c> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 11c18 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e98> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 11bd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e50> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 11c50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ed0> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 11cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f44> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + b 105d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5858> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 119c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c40> │ │ │ │ + b 11a00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c80> │ │ │ │ + add x28, x28, #0x6c0 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldrb w0, [x28, #4] │ │ │ │ + ldr w1, [x28] │ │ │ │ + b 116b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6938> │ │ │ │ + add x28, x28, #0x6a8 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + ldrb w0, [x28, #4] │ │ │ │ + ldr w1, [x28] │ │ │ │ + b 1135c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65dc> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + add x1, sp, #0x3c │ │ │ │ mov x0, x24 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + b 11aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d20> │ │ │ │ + ldp x23, x24, [sp, #256] │ │ │ │ + ldp x27, x28, [sp, #288] │ │ │ │ + b 105d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5858> │ │ │ │ + ldr x25, [sp, #16] │ │ │ │ + b 11a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cc4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 1206c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72ec> // b.any │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5568> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + b.eq 12094 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7314> // b.none │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b eb54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55b4> │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 11d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7010> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #456] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5568> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ + b.ne 11d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fac> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #456] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq ebc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5628> // b.none │ │ │ │ - b eb08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5568> │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b eba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5604> │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b ebd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5638> │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 11d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7008> │ │ │ │ bti j │ │ │ │ - b eb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f8> │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ bti j │ │ │ │ - b eb98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x55f8> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + b 11d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5ad0 │ │ │ │ - b ebd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5638> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq eca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5704> // b.none │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq ed0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x576c> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - b 5890 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - str x23, [sp, #96] │ │ │ │ - mov w23, w2 │ │ │ │ - mov x21, x3 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w2, w23 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x19 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq edb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5818> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x610 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - add x1, x19, #0x48 │ │ │ │ - str x1, [x19, #56] │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne ee54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58b4> // b.any │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ bti j │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3704] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #16 │ │ │ │ + b 11d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ + bti j │ │ │ │ + b 11d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ + bti j │ │ │ │ + b 11d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ + bti j │ │ │ │ + b 11d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7008> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ffc> │ │ │ │ + bti j │ │ │ │ + b 11d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ff0> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7010> │ │ │ │ + bti j │ │ │ │ + b 11d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 11d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fcc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + b 11cec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f6c> │ │ │ │ + bti j │ │ │ │ + b 11dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x704c> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 11b0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d8c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #200] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq ee8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58ec> // b.none │ │ │ │ - bl 5740 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + b.ne 11d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fac> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + b 11db8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7038> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 11dd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7058> │ │ │ │ + bti j │ │ │ │ + mov x20, x1 │ │ │ │ + b 11cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f7c> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #200] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #256] │ │ │ │ + stp x27, x28, [sp, #288] │ │ │ │ + b.ne 11d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fac> // b.any │ │ │ │ + bl 6190 │ │ │ │ + ldp x29, x30, [sp, #208] │ │ │ │ + ldp x19, x20, [sp, #224] │ │ │ │ + ldp x21, x22, [sp, #240] │ │ │ │ + ldp x25, x26, [sp, #272] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ + autiasp │ │ │ │ + b 6058 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #216] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne ee54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x58b4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + mov x0, #0x2e0 // #736 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x20, sp, #0xb8 │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov w19, w4 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - and w22, w5, #0xff │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, x0 │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov x26, x1 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3616] │ │ │ │ - str w3, [sp, #12] │ │ │ │ - ldr x23, [x0, #64] │ │ │ │ - str x27, [sp, #144] │ │ │ │ - mov w27, w2 │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #56] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - sub w4, w19, #0x1 │ │ │ │ - mov w5, w22 │ │ │ │ - sub w4, w4, w23 │ │ │ │ - bl f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a8> │ │ │ │ - ldp x1, x2, [x24, #56] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add w2, w19, w27 │ │ │ │ - ldr w3, [sp, #12] │ │ │ │ - sub w2, w2, w23 │ │ │ │ - tbz w22, #0, ef98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59f8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x26 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq ef58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x59b8> // b.none │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1ace8 , std::allocator >::~basic_stringbuf()@@Base+0x4d28> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73b8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + add x26, sp, #0x40 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x2 │ │ │ │ + stp x26, xzr, [sp, #48] │ │ │ │ + strb wzr, [sp, #64] │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 143e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9664> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1494c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bcc> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9684> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 121b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7434> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + adrp x27, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #206] │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7484> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x9f8 │ │ │ │ + add x25, sp, #0x88 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + strh w0, [x25, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #142] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + add x22, sp, #0x98 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + add x23, sp, #0xa8 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + str x23, [sp, #152] │ │ │ │ + bl 61a8 │ │ │ │ ldr x1, [sp, #40] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xf80 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 122d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7554> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne efd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a34> // b.any │ │ │ │ - ldr x27, [sp, #144] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - add sp, sp, #0xa0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b ef34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5994> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 122ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x756c> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12304 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7584> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x3 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 148b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b38> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 148d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b54> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12370 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75f0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #206] │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 123bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x763c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x9f8 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + strh w0, [x25, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #142] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xf98 │ │ │ │ + str x23, [sp, #152] │ │ │ │ + str x19, [sp, #184] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq efd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a38> // b.none │ │ │ │ - bl 5740 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f03c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a9c> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x2, #72] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + ldur x0, [x0, #7] │ │ │ │ + stur x0, [x23, #7] │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #183] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12450 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76d0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - add x1, x2, #0x20 │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ab8> // b.none │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12468 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76e8> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - add x1, x2, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f064 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ac4> // b.none │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12480 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7700> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x48 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f0b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b10> // b.none │ │ │ │ - ldr x1, [x19, #72] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x4 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1488c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b0c> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f2c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 148a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b28> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 124ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x776c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x1, x19, #0x20 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f0cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5b2c> // b.none │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #206] │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77b8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov w20, w4 │ │ │ │ - and w19, w5, #0xff │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3616] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - mov w23, w3 │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - mov x26, x0 │ │ │ │ - and w25, w19, #0x1 │ │ │ │ - ldr x5, [x4] │ │ │ │ - str x5, [sp, #40] │ │ │ │ - mov x5, #0x0 // #0 │ │ │ │ - sub w4, w20, #0x9 │ │ │ │ - mov w5, w19 │ │ │ │ - add w20, w20, w2 │ │ │ │ - bl f848 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x62a8> │ │ │ │ - sub w2, w20, #0x8 │ │ │ │ - tbz w19, #0, f364 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dc4> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - mov w0, #0x3c // #60 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - add x21, sp, #0x8 │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x0, x27, #0x9f8 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + strh w0, [x25, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #142] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xfa8 │ │ │ │ + str x23, [sp, #152] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w1, [x0] │ │ │ │ + str w1, [sp, #168] │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + ldur w0, [x0, #3] │ │ │ │ + stur w0, [x23, #3] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #175] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f1b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c10> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 125cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x784c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x4e4f // #20047 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - sub w2, w20, #0x7 │ │ │ │ - ldrb w0, [x26, #52] │ │ │ │ - strb wzr, [sp, #26] │ │ │ │ - tbz w0, #0, f354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5db4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 125e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7864> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 125fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x787c> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x5 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14860 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ae0> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e6c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 1487c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9afc> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78e8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #206] │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 126b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7934> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x1, x1, #0xfb0 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f204 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c64> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 12718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7998> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3856] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - mov w3, w23 │ │ │ │ - sub w2, w20, #0x5 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr w4, [x24] │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - mov w0, #0x7c // #124 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79b0> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79c8> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x6 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab4> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e9c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ad0> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 127b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a34> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 127f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a70> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x9f8 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x1, x1, #0xfc0 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5cac> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 12854 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ad4> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x778 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - sub w2, w20, #0x4 │ │ │ │ - ldrh w1, [x0] │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - strh w1, [sp, #24] │ │ │ │ - strb w0, [x19, #2] │ │ │ │ - mov x0, #0x3 // #3 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldrb w0, [x26, #52] │ │ │ │ - strb wzr, [sp, #27] │ │ │ │ - tbz w0, #0, f344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5da4> │ │ │ │ - ldr w4, [x24] │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1286c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aec> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12884 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b04> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x70 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14808 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a88> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e0c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14824 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9aa4> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 128f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b70> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x27, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12930 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bb0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x1, x1, #0xfd0 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f2ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d0c> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 12994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c14> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - sub w2, w20, #0x1 │ │ │ │ - cbnz w25, f32c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d8c> │ │ │ │ - ldr w4, [x24] │ │ │ │ - mov w0, #0x5d // #93 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - mov w3, w23 │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 129ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c2c> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 129c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c44> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 147dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a5c> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e3c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 147f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a78> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cb0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cec> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ mov x0, x22 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + add x1, x1, #0xfe0 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f2f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d50> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 12ad0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d50> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12ae8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d68> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d80> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x71 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 147b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a30> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ecc> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 147cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a4c> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12b6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dec> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f3b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e14> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - ldp x25, x26, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x3e // #62 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b f2c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5d28> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b f284 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ce4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b f1dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5c3c> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - mov w0, #0x5b // #91 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b f184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5be4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f3d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e38> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - b f38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dec> │ │ │ │ - bti j │ │ │ │ - b f38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dec> │ │ │ │ - bti j │ │ │ │ - b f38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dec> │ │ │ │ - bti j │ │ │ │ - b f38c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5dec> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2630c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - tbz w0, #0, f444 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ea4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f5a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6008> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #24] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, f490 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ef0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ee4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 12ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e28> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x20, #52] │ │ │ │ - b f414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e74> │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbz w0, #0, f4bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f1c> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq f484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ee4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x90 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e8c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b f484 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5ee4> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq f4d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f34> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12c24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ea4> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #24] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - strb wzr, [sp, #29] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, f528 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f88> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ebc> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0xc │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a04> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d7c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 147a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a20> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f80> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 12ca8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f28> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - strb wzr, [x20, #52] │ │ │ │ - b f414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e74> │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, f56c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fcc> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq f550 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fb0> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12ce4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f64> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, f58c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fec> │ │ │ │ - ldrb w0, [x20, #52] │ │ │ │ - eor w0, w0, #0x1 │ │ │ │ - strb w0, [x20, #52] │ │ │ │ - b f414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e74> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq f520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5f80> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fc8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12d60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7fe0> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12d78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ff8> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x72 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99d8> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d1c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14774 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99f4> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8064> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - strb wzr, [x20, #52] │ │ │ │ - b f414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e74> │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, f55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, f55c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5fbc> │ │ │ │ - b f414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5e74> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne f5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x600c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b f5b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6014> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - mov w4, w2 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - mov w20, w3 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - ldp x3, x0, [x1] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi f6ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x614c> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, f6d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6138> │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, x3 │ │ │ │ - str w4, [sp] │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldr w4, [sp] │ │ │ │ - mov w2, w4 │ │ │ │ - mov x0, x19 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq f68c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60ec> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12e20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x80a0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - str x0, [x19] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - strb w20, [x19, #52] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f758 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61b8> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ mov x0, x21 │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60c0> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x3, [sp] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x3, [sp] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - cbz x1, f6dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x613c> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, f660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60c0> │ │ │ │ - b f64c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x60ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f75c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61bc> // b.none │ │ │ │ - bl 5740 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti c │ │ │ │ - strb w1, [x0, #52] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #52] │ │ │ │ - eor w1, w1, #0x1 │ │ │ │ - strb w1, [x0, #52] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #52] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq f7c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6224> // b.none │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x0, x2 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12e84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8104> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq f82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x628c> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x811c> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - mov x6, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - mov w7, w2 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - sxtw x4, w4 │ │ │ │ - and w5, w5, #0xff │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - add x19, sp, #0x48 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x19, [sp, #56] │ │ │ │ - ldp x8, x0, [x0, #16] │ │ │ │ - cmp x4, x0 │ │ │ │ - csel x4, x4, x0, ls // ls = plast │ │ │ │ - str x4, [sp, #48] │ │ │ │ - cmp x4, #0xf │ │ │ │ - b.hi f948 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63a8> // b.pmore │ │ │ │ - cmp x4, #0x1 │ │ │ │ - b.ne f924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6384> // b.any │ │ │ │ - ldrb w0, [x8] │ │ │ │ - strb w0, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ - str x4, [sp, #64] │ │ │ │ - strb wzr, [x0, x4] │ │ │ │ - tbz w5, #0, f938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6398> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w2, w7 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x6 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8134> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x73 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1472c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99ac> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d4c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x99c8> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq f8f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6354> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + b.eq 12f20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81a0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne f9d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6438> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x19 │ │ │ │ - cbnz x4, f980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x63e0> │ │ │ │ - str x4, [sp, #64] │ │ │ │ - strb wzr, [x0, x4] │ │ │ │ - tbnz w5, #0, f8c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6320> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3856] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b f8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x632c> │ │ │ │ - add x1, sp, #0x30 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - stp x8, x4, [sp, #8] │ │ │ │ - str w5, [sp, #28] │ │ │ │ - str x6, [sp, #32] │ │ │ │ - stp w7, w3, [sp, #40] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x4, [sp, #8] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x6, [sp, #32] │ │ │ │ - ldr w5, [sp, #28] │ │ │ │ - ldp w7, w3, [sp, #40] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x8 │ │ │ │ - str w5, [sp, #8] │ │ │ │ - str x6, [sp, #16] │ │ │ │ - stp w7, w3, [sp, #28] │ │ │ │ - bl 5518 │ │ │ │ - ldr x6, [sp, #16] │ │ │ │ - ldp x4, x0, [sp, #48] │ │ │ │ - ldr w5, [sp, #8] │ │ │ │ - ldp w7, w3, [sp, #28] │ │ │ │ - b f8b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6314> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq f9dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x643c> // b.none │ │ │ │ - bl 5740 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - mov w4, w2 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - add x5, x3, #0x10 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x670 │ │ │ │ - str x0, [x3] │ │ │ │ - add x0, x3, #0x20 │ │ │ │ - str wzr, [x3, #8] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - ldp x6, x1, [x1] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi faac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x650c> // b.pmore │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, fa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64fc> │ │ │ │ - mov x1, x6 │ │ │ │ - str x3, [sp] │ │ │ │ - str w4, [sp, #8] │ │ │ │ - str x5, [sp, #16] │ │ │ │ - bl 5518 │ │ │ │ - ldr x3, [sp] │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr w4, [sp, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x1, [x5, #8] │ │ │ │ - str w4, [x3, #48] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne faf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6554> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x6] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64c8> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x5, x6, [sp] │ │ │ │ - str x3, [sp, #16] │ │ │ │ - str w4, [sp, #28] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldp x5, x6, [sp] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - str x1, [x5, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - ldr w4, [sp, #28] │ │ │ │ - cbz x1, fa9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64fc> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, fa68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64c8> │ │ │ │ - b fa44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x64a4> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq fb24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6584> // b.none │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x0, x2 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12f5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x81dc> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x0, #0x20 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq fb8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x65ec> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 12fc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8240> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - b 76c8 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x6a0 │ │ │ │ - str x0, [x19] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - bl 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3744] │ │ │ │ - ldr w0, [x0] │ │ │ │ - bl 55c0 │ │ │ │ - sub w1, w0, #0x61 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x19 │ │ │ │ - b.hi fc94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66f4> // b.pmore │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x21, x20, [x23, #8] │ │ │ │ - sub x20, x20, x21 │ │ │ │ - asr x20, x20, #3 │ │ │ │ - b fc44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66a4> │ │ │ │ - ldr x1, [x21, x19, lsl #3] │ │ │ │ - cbz x1, fcbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x671c> │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne fc38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6698> // b.any │ │ │ │ - mov x19, #0x1 // #1 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ls fca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6704> // b.plast │ │ │ │ - and w24, w0, #0xff │ │ │ │ - b fc6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66cc> │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.cs fca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6704> // b.hs, b.nlast │ │ │ │ - ldr x22, [x21, x19, lsl #3] │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - ldrb w0, [x1] │ │ │ │ - bl 55c0 │ │ │ │ - cmp w0, w24 │ │ │ │ - b.ne fc60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66c0> // b.any │ │ │ │ - str x22, [x23, #32] │ │ │ │ - str w19, [x23, #40] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - sxtw x19, w19 │ │ │ │ - b fc50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x66b0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x4, x1, [x0, #8] │ │ │ │ - sub x1, x1, x4 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - b fcfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x675c> │ │ │ │ - ldr x3, [x4, x2, lsl #3] │ │ │ │ - cbz x3, fd30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6790> │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne fcf0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6750> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - bl 6bc0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldr x0, [x1, w0, uxtw #3] │ │ │ │ - str x0, [x19, #32] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - b fd08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6768> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 12fd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8258> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 12ff0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8270> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x74 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9980> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c8c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 1471c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x999c> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1305c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82dc> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13098 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8318> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x0, x22 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x19, x21, [x0, #8]! │ │ │ │ - sub x4, x21, x19 │ │ │ │ - mov x2, x19 │ │ │ │ - asr x4, x4, #3 │ │ │ │ - b fd8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67ec> │ │ │ │ - mov x0, x2 │ │ │ │ - ldr x3, [x0], #8 │ │ │ │ - cbz x3, fe7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68dc> │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 130fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x837c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x4, x1 │ │ │ │ - b.ne fd78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67d8> // b.any │ │ │ │ - add x20, x19, #0x8 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq fe38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6898> // b.none │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - sub x23, x21, x20 │ │ │ │ - mov w2, #0x3f // #63 │ │ │ │ - asr x0, x23, #3 │ │ │ │ - adrp x24, f000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5a60> │ │ │ │ - clz x0, x0 │ │ │ │ - add x24, x24, #0xba0 │ │ │ │ - sub w2, w2, w0 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x1, x21 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8394> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1312c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83ac> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, x0, #0x75 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 146d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9954> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cbc> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 146f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9970> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8418> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ mov x0, x20 │ │ │ │ - sbfiz x2, x2, #1, #32 │ │ │ │ - bl 10140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ba0> │ │ │ │ - cmp x23, #0x80 │ │ │ │ - b.le fe50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x68b0> │ │ │ │ - add x23, x19, #0x88 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x23 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 131d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8454> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ mov x0, x20 │ │ │ │ - bl ff00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6960> │ │ │ │ - cmp x23, x21 │ │ │ │ - b.eq fe34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6894> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x20, [x23] │ │ │ │ - mov x19, x23 │ │ │ │ - b fe14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6874> │ │ │ │ - ldr x0, [x19, #-8]! │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldur x1, [x19, #-8] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13238 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84b8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84d0> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 13268 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x84e8> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + mov x8, x20 │ │ │ │ + ldr w0, [x0, #16] │ │ │ │ + str w0, [sp, #36] │ │ │ │ + add x0, sp, #0x24 │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 146a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9928> // b.none │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 149ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c2c> // b.none │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 146c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9944> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x2, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 132dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x855c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov x28, x0 │ │ │ │ + add x1, x27, #0x88 │ │ │ │ mov x0, x20 │ │ │ │ - bl fba0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6600> │ │ │ │ - tbnz w0, #0, fe0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x686c> │ │ │ │ - add x23, x23, #0x8 │ │ │ │ - str x20, [x19] │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne fe00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6860> // b.any │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13318 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8598> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x88 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 110c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b20> │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ + add x1, x1, #0x60 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ mov x0, x20 │ │ │ │ - bl ff00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6960> │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1337c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x85fc> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13394 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8614> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 133ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x862c> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x28, sp, #0x60 │ │ │ │ + add x1, x0, #0x718 │ │ │ │ mov x0, x22 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 110c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b20> │ │ │ │ - mov x19, x2 │ │ │ │ - b fd94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67f4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - str x1, [x0] │ │ │ │ - b 10360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x6a0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 10360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq ffd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a38> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x0, #0x8 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq ff8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69ec> // b.none │ │ │ │ - mov x24, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x23] │ │ │ │ - blr x22 │ │ │ │ - ldr x21, [x20] │ │ │ │ - tbz w0, #0, ffa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a00> │ │ │ │ - sub x2, x20, x23 │ │ │ │ - lsl x3, x2, #61 │ │ │ │ - sub x3, x3, x2 │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - add x0, x20, x3 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le ffc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a28> │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - str x21, [x23] │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - cmp x24, x20 │ │ │ │ - b.ne ff40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69a0> // b.any │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, x20 │ │ │ │ - b ffb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a10> │ │ │ │ - ldr x3, [x19, #-8]! │ │ │ │ - str x3, [x19, #8] │ │ │ │ - ldur x1, [x19, #-8] │ │ │ │ + stp x28, xzr, [sp, #80] │ │ │ │ + strb wzr, [sp, #96] │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1467c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98fc> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 149e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c60> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 14698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9918> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86b0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x86c8> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + mov x8, x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14650 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98d0> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cf0> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 1466c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98ec> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 134a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8728> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ - blr x22 │ │ │ │ - tbnz w0, #0, ffa8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a08> │ │ │ │ - str x21, [x19] │ │ │ │ - b ff7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69dc> │ │ │ │ - b.ne ff78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69d8> // b.any │ │ │ │ - ldr x1, [x23] │ │ │ │ - str x1, [x0] │ │ │ │ - b ff78 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x69d8> │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub x25, x2, #0x1 │ │ │ │ - mov x26, x2 │ │ │ │ - add x25, x25, x25, lsr #63 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - asr x25, x25, #1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x4 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x1 │ │ │ │ - mov x23, x3 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - and x27, x2, #0x1 │ │ │ │ - cmp x1, x25 │ │ │ │ - b.ge 10110 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b70> // b.tcont │ │ │ │ - mov x20, x1 │ │ │ │ - add x21, x20, #0x1 │ │ │ │ - lsl x21, x21, #1 │ │ │ │ - sub x0, x21, #0x1 │ │ │ │ - ldr x1, [x19, x0, lsl #3] │ │ │ │ - ldr x0, [x19, x21, lsl #3] │ │ │ │ - blr x22 │ │ │ │ - mov x2, x20 │ │ │ │ - sub x20, x21, w0, uxtb │ │ │ │ - lsl x28, x20, #3 │ │ │ │ - add x1, x19, x20, lsl #3 │ │ │ │ - ldr x0, [x19, x28] │ │ │ │ - str x0, [x19, x2, lsl #3] │ │ │ │ - cmp x20, x25 │ │ │ │ - b.lt 10030 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a90> // b.tstop │ │ │ │ - cbz x27, 100e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b40> │ │ │ │ - sub x21, x20, #0x1 │ │ │ │ - add x21, x21, x21, lsr #63 │ │ │ │ - asr x21, x21, #1 │ │ │ │ - cmp x20, x24 │ │ │ │ - b.gt 100a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b04> │ │ │ │ - b 100bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b1c> │ │ │ │ - ldr x0, [x19, x21, lsl #3] │ │ │ │ - str x0, [x19, x28] │ │ │ │ - sub x0, x21, #0x1 │ │ │ │ - add x0, x0, x0, lsr #63 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ge 10108 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b68> // b.tcont │ │ │ │ - lsl x28, x21, #3 │ │ │ │ - asr x21, x0, #1 │ │ │ │ - ldr x0, [x19, x21, lsl #3] │ │ │ │ - mov x1, x23 │ │ │ │ - add x25, x19, x21, lsl #3 │ │ │ │ - blr x22 │ │ │ │ - add x1, x19, x28 │ │ │ │ - tbnz w0, #0, 10084 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ae4> │ │ │ │ - str x23, [x1] │ │ │ │ - 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 │ │ │ │ - sub x26, x26, #0x2 │ │ │ │ - cmp x20, x26, asr #1 │ │ │ │ - b.ne 1006c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6acc> // b.any │ │ │ │ - lsl x20, x20, #1 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - lsl x28, x20, #3 │ │ │ │ - ldr x0, [x19, x28] │ │ │ │ - str x0, [x1] │ │ │ │ - add x1, x19, x20, lsl #3 │ │ │ │ - b 1006c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6acc> │ │ │ │ - mov x1, x25 │ │ │ │ - b 100bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b1c> │ │ │ │ - add x1, x0, x1, lsl #3 │ │ │ │ - cbnz x27, 100bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b1c> │ │ │ │ - sub x26, x2, #0x2 │ │ │ │ - cmp x24, x26, asr #1 │ │ │ │ - b.ne 100bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b1c> // b.any │ │ │ │ - mov x20, x24 │ │ │ │ - b 100ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6b4c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - sub x0, x1, x0 │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.le 102bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d1c> │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x22, x3 │ │ │ │ - asr x20, x0, #3 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - asr x0, x0, #4 │ │ │ │ - mov x24, x1 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - mov x25, x2 │ │ │ │ - cbz x25, 10248 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ca8> │ │ │ │ - lsl x20, x0, #3 │ │ │ │ - sub x25, x25, #0x1 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x19, x21, #0x8 │ │ │ │ - ldr x1, [x21, x20] │ │ │ │ - blr x22 │ │ │ │ - ldur x1, [x24, #-8] │ │ │ │ - tbz w0, #0, 102cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d2c> │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - blr x22 │ │ │ │ - tbz w0, #0, 102e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d44> │ │ │ │ - ldr x1, [x21, x20] │ │ │ │ - ldr x0, [x21] │ │ │ │ - str x1, [x21] │ │ │ │ - str x0, [x21, x20] │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x23, x24 │ │ │ │ - b 101d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c34> │ │ │ │ - ldr x1, [x21] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - ldr x0, [x19] │ │ │ │ - blr x22 │ │ │ │ - tbnz w0, #0, 101cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c2c> │ │ │ │ - sub x20, x23, #0x8 │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov x23, x20 │ │ │ │ - ldr x1, [x20], #-8 │ │ │ │ - blr x22 │ │ │ │ - tbnz w0, #0, 101e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c44> │ │ │ │ - cmp x19, x23 │ │ │ │ - b.cs 10218 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c78> // b.hs, b.nlast │ │ │ │ - ldr x1, [x23] │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x1, [x19], #8 │ │ │ │ - str x0, [x23] │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 101d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c34> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x3, x22 │ │ │ │ - mov x2, x25 │ │ │ │ - mov x1, x24 │ │ │ │ - bl 10140 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ba0> │ │ │ │ - sub x0, x19, x21 │ │ │ │ - cmp x0, #0x80 │ │ │ │ - b.le 102b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d10> │ │ │ │ - asr x20, x0, #3 │ │ │ │ - mov x24, x19 │ │ │ │ - asr x0, x0, #4 │ │ │ │ - cbnz x25, 10184 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6be4> │ │ │ │ - sub x19, x0, #0x1 │ │ │ │ - b 10254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cb4> │ │ │ │ - sub x19, x19, #0x1 │ │ │ │ - ldr x3, [x21, x19, lsl #3] │ │ │ │ - mov x4, x22 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + adrp x27, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 134e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8768> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x718 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1354c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87cc> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87e4> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1357c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x87fc> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x0, #0x6a8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 14624 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98a4> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9db0> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 14640 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98c0> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 135ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x886c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13604 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8884> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 145f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9878> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 148e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b68> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9894> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88e0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ - bl ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - cbnz x19, 10250 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6cb0> │ │ │ │ - sub x0, x24, x21 │ │ │ │ - sub x24, x24, #0x8 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.le 102b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d10> │ │ │ │ - ldr x3, [x24] │ │ │ │ - sub x19, x24, x21 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str x0, [x24] │ │ │ │ - mov x4, x22 │ │ │ │ - asr x2, x19, #3 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1369c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x891c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl ffe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a40> │ │ │ │ - sub x24, x24, #0x8 │ │ │ │ - cmp x19, #0x8 │ │ │ │ - b.gt 10280 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ce0> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - blr x22 │ │ │ │ - tbz w0, #0, 1030c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d6c> │ │ │ │ - ldp x0, x1, [x21] │ │ │ │ - stp x1, x0, [x21] │ │ │ │ - b 101c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c24> │ │ │ │ - ldur x1, [x24, #-8] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - blr x22 │ │ │ │ - ldr x2, [x21] │ │ │ │ - tbz w0, #0, 10348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6da8> │ │ │ │ - ldur x0, [x24, #-8] │ │ │ │ - str x0, [x21] │ │ │ │ - stur x2, [x24, #-8] │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 101c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c24> │ │ │ │ - ldur x1, [x24, #-8] │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - blr x22 │ │ │ │ - ldr x1, [x21] │ │ │ │ - tbz w0, #0, 10334 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6d94> │ │ │ │ - ldur x0, [x24, #-8] │ │ │ │ - str x0, [x21] │ │ │ │ - stur x1, [x24, #-8] │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 101c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c24> │ │ │ │ - ldr x0, [x21, x20] │ │ │ │ - str x0, [x21] │ │ │ │ - str x1, [x21, x20] │ │ │ │ - ldr x1, [x21] │ │ │ │ - b 101c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c24> │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - stp x1, x2, [x21] │ │ │ │ - b 101c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6c24> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - mov x29, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - str x1, [x21], #8 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - b 103c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e28> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21] │ │ │ │ - str xzr, [x0, x19] │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - add w2, w20, #0x1 │ │ │ │ - mov x20, x2 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ls 103e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e44> // b.plast │ │ │ │ - lsl x19, x2, #3 │ │ │ │ - ldr x0, [x0, x19] │ │ │ │ - cbnz x0, 103a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e00> │ │ │ │ - ldr x0, [x21] │ │ │ │ - b 103b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e14> │ │ │ │ - cbz x0, 10404 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6e64> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x6a8 │ │ │ │ str x0, [sp, #24] │ │ │ │ - bl 10360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x4, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - cmp x1, x3 │ │ │ │ - b.eq 104a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f00> // b.none │ │ │ │ - sub x2, x3, x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 1049c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6efc> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x4, [sp, #24] │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - ldr x4, [sp, #24] │ │ │ │ - ldr x3, [x4, #8] │ │ │ │ - sub x3, x3, #0x8 │ │ │ │ - str x3, [x4, #8] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - b.eq 104ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f0c> // b.none │ │ │ │ - sub x3, x3, #0x8 │ │ │ │ - str x3, [x4, #8] │ │ │ │ - ret │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - str x1, [x0] │ │ │ │ - b 104a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f00> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x5, x0 │ │ │ │ - adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x6, x6, #0x6c0 │ │ │ │ - str x6, [x5], #8 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x5, #8] │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - stp wzr, w1, [x0, #40] │ │ │ │ - stp w2, w3, [x0, #48] │ │ │ │ - str w4, [x0, #56] │ │ │ │ - strb wzr, [x0, #60] │ │ │ │ - str xzr, [x0, #64] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x4, x0, #0x8 │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x3, [x0, #8] │ │ │ │ - ldp x2, x6, [x4, #8] │ │ │ │ - cmp x2, x6 │ │ │ │ - b.eq 10580 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fe0> // b.none │ │ │ │ - str x1, [x2], #8 │ │ │ │ - sub x0, x2, x3 │ │ │ │ - str x2, [x4, #8] │ │ │ │ - asr x4, x0, #3 │ │ │ │ - cmp x4, #0x1 │ │ │ │ - b.ne 1053c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f9c> // b.any │ │ │ │ - ldur x1, [x2, #-8] │ │ │ │ - str x1, [x5, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbnz x0, 1055c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fbc> │ │ │ │ - b 106a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7100> │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - mov x1, x2 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.cs 10570 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fd0> // b.hs, b.nlast │ │ │ │ - ldr x2, [x3, x2, lsl #3] │ │ │ │ - cbz x2, 1054c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fac> │ │ │ │ - str x2, [x5, #32] │ │ │ │ - str w1, [x5, #40] │ │ │ │ - ret │ │ │ │ - ldr x2, [x3, x2, lsl #3] │ │ │ │ - str x2, [x5, #32] │ │ │ │ - str w1, [x5, #40] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - sub x2, x2, x3 │ │ │ │ - mov x8, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - mov x29, sp │ │ │ │ - asr x7, x2, #3 │ │ │ │ - str x19, [sp, #16] │ │ │ │ - cmp x7, x8 │ │ │ │ - b.eq 106b0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7110> // b.none │ │ │ │ - cmp x7, #0x0 │ │ │ │ - stp x6, x3, [sp, #32] │ │ │ │ - csinc x0, x7, xzr, ne // ne = any │ │ │ │ - add x0, x0, x7 │ │ │ │ - stp x2, x5, [sp, #48] │ │ │ │ - cmp x0, x8 │ │ │ │ - csel x0, x0, x8, ls // ls = plast │ │ │ │ - stp x1, x4, [sp, #64] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x2, x5, [sp, #48] │ │ │ │ - mov x7, x0 │ │ │ │ - ldp x1, x4, [sp, #64] │ │ │ │ - ldp x6, x3, [sp, #32] │ │ │ │ - str x1, [x0, x2] │ │ │ │ - cbz x2, 10608 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7068> │ │ │ │ - mov x1, x3 │ │ │ │ - stp x3, x2, [sp, #32] │ │ │ │ - stp x6, x0, [sp, #48] │ │ │ │ - str x5, [sp, #64] │ │ │ │ - bl 5518 │ │ │ │ - ldp x3, x2, [sp, #32] │ │ │ │ - ldp x6, x7, [sp, #48] │ │ │ │ - ldp x5, x4, [sp, #64] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - add x2, x7, x2 │ │ │ │ - cbz x3, 10630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7090> │ │ │ │ - sub x1, x6, x3 │ │ │ │ - mov x0, x3 │ │ │ │ - stp x2, x7, [sp, #32] │ │ │ │ - stp x5, x4, [sp, #48] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8980> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x2, x7, [sp, #32] │ │ │ │ - ldp x5, x4, [sp, #48] │ │ │ │ - add x0, x7, x19 │ │ │ │ - str x7, [x5, #8] │ │ │ │ - mov x3, x7 │ │ │ │ - stp x2, x0, [x4, #8] │ │ │ │ - sub x0, x2, x7 │ │ │ │ - asr x4, x0, #3 │ │ │ │ - cmp x4, #0x1 │ │ │ │ - b.ne 10658 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70b8> // b.any │ │ │ │ - ldur x1, [x2, #-8] │ │ │ │ - str x1, [x5, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cbnz x0, 10678 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70d8> │ │ │ │ - b 106a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7108> │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - mov x1, x2 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.cs 10698 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70f8> // b.hs, b.nlast │ │ │ │ - ldr x2, [x3, x2, lsl #3] │ │ │ │ - cbz x2, 10668 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70c8> │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - str x2, [x5, #32] │ │ │ │ - str w1, [x5, #40] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x2, [x3, x2, lsl #3] │ │ │ │ - b 10680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70e0> │ │ │ │ - ldr x2, [x3] │ │ │ │ - b 10564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6fc4> │ │ │ │ - ldr x2, [x3] │ │ │ │ - b 10680 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x70e0> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - add x4, x0, #0x8 │ │ │ │ - ldp x2, x5, [x4, #8] │ │ │ │ - cmp x2, x5 │ │ │ │ - b.eq 106e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7140> // b.none │ │ │ │ - str xzr, [x2], #8 │ │ │ │ - str x2, [x4, #8] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x3, x0 │ │ │ │ - mov x6, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x7, [x0, #8] │ │ │ │ - str x19, [sp, #16] │ │ │ │ - sub x2, x2, x7 │ │ │ │ - asr x1, x2, #3 │ │ │ │ - cmp x1, x6 │ │ │ │ - b.eq 107b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7214> // b.none │ │ │ │ - cmp x1, #0x0 │ │ │ │ - stp x5, x7, [sp, #32] │ │ │ │ - csinc x0, x1, xzr, ne // ne = any │ │ │ │ - add x0, x0, x1 │ │ │ │ - stp x2, x3, [sp, #48] │ │ │ │ - cmp x0, x6 │ │ │ │ - csel x0, x0, x6, ls // ls = plast │ │ │ │ - str x4, [sp, #64] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ - mov x19, x0 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x2, x3, [sp, #48] │ │ │ │ - mov x6, x0 │ │ │ │ - ldp x5, x7, [sp, #32] │ │ │ │ - str xzr, [x0, x2] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - cbz x2, 10770 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71d0> │ │ │ │ - mov x1, x7 │ │ │ │ - stp x7, x2, [sp, #32] │ │ │ │ - stp x5, x0, [sp, #48] │ │ │ │ - stp x3, x4, [sp, #64] │ │ │ │ - bl 5518 │ │ │ │ - ldp x7, x2, [sp, #32] │ │ │ │ - ldp x5, x6, [sp, #48] │ │ │ │ - ldp x3, x4, [sp, #64] │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - add x2, x6, x2 │ │ │ │ - cbz x7, 10798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x71f8> │ │ │ │ - sub x1, x5, x7 │ │ │ │ - mov x0, x7 │ │ │ │ - stp x2, x6, [sp, #32] │ │ │ │ - stp x3, x4, [sp, #48] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13718 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8998> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x2, x6, [sp, #32] │ │ │ │ - ldp x3, x4, [sp, #48] │ │ │ │ - str x6, [x3, #8] │ │ │ │ - add x6, x6, x19 │ │ │ │ - stp x2, x6, [x4, #8] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xb0 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x27, x28, [sp, #160] │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #128] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #144] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x1, x0, [x27, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr w1, [x27, #56] │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mov w23, w0 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ge 10834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7294> // b.tcont │ │ │ │ - add w2, w1, w1, lsr #31 │ │ │ │ - ldr w3, [x27, #40] │ │ │ │ - asr w2, w2, #1 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.gt 10a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74ec> │ │ │ │ - sub w23, w1, #0x1 │ │ │ │ - mov w26, w22 │ │ │ │ - sub w24, w23, w22 │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - cmp w22, w23 │ │ │ │ - b.cs 10950 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73b0> // b.hs, b.nlast │ │ │ │ - sub w0, w23, #0x1 │ │ │ │ - str w0, [sp, #4] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x780 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 13730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x89b0> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x0, #0x720 │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 145cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x984c> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14920 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ba0> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 145e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9868> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 137a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a20> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 137b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a38> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 145a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9820> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9de0> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 145bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x983c> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a94> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ str x0, [sp, #24] │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - b 108bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x731c> │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - ldr x0, [x27, #8] │ │ │ │ - cmp w1, w26 │ │ │ │ - b.eq 1098c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73ec> // b.none │ │ │ │ - ldr x0, [x0, x26, lsl #3] │ │ │ │ - ldr w4, [x27, #52] │ │ │ │ - cbz x0, 10a10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7470> │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - ldp w2, w3, [x27, #44] │ │ │ │ - cmp x1, x0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - add w3, w28, w3 │ │ │ │ - cset w5, eq // eq = none │ │ │ │ - ldr x9, [x1, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - blr x9 │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ - cmp w28, w24 │ │ │ │ - b.eq 1094c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73ac> // b.none │ │ │ │ - cmp w26, #0x0 │ │ │ │ - ccmp w22, w26, #0x0, ne // ne = any │ │ │ │ - b.ne 1086c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72cc> // b.any │ │ │ │ - ldp x23, x0, [sp, #16] │ │ │ │ - str x23, [sp, #40] │ │ │ │ - ldr w19, [x27, #52] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [x23] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - strh w0, [x23, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #62] │ │ │ │ - ldp w0, w25, [x27, #44] │ │ │ │ - add w19, w0, w19, asr #1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - add w3, w28, w25 │ │ │ │ - sub w2, w19, #0x3 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13850 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ad0> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ mov x0, x21 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x720 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 138b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b34> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 108ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730c> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add w28, w28, #0x1 │ │ │ │ - add x26, x26, #0x1 │ │ │ │ + b.eq 138cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b4c> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 138e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8b64> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x0, #0x728 │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 14574 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97f4> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14dd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa050> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 14590 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9810> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13954 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bd4> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1396c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bec> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14548 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97c8> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14e00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa080> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14564 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97e4> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 139c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c48> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp w28, w24 │ │ │ │ - b.ne 108bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x731c> // b.any │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10ab0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7510> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldp x23, x24, [sp, #128] │ │ │ │ - ldp x25, x26, [sp, #144] │ │ │ │ - ldp x27, x28, [sp, #160] │ │ │ │ - add sp, sp, #0xb0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x27, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - cmp x1, x26 │ │ │ │ - b.eq 1087c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x72dc> // b.none │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x780 │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #56] │ │ │ │ - strh w0, [x23, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - strb wzr, [sp, #62] │ │ │ │ - ldr w0, [x27, #52] │ │ │ │ - ldp w1, w25, [x27, #44] │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - add w25, w25, #0x1 │ │ │ │ - add w19, w1, w0, asr #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - add w3, w25, w28 │ │ │ │ - sub w2, w19, #0x3 │ │ │ │ - add x1, sp, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - b 10924 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7384> │ │ │ │ - cmp w4, #0x0 │ │ │ │ - b.le 108ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730c> │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x25, [x25, #3688] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3592] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldrb w0, [x25] │ │ │ │ - mov w20, #0x2d // #45 │ │ │ │ - tbz w0, #0, 10a44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x74a4> │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13a04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c84> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0x728 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13a68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ce8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13a80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d00> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 13a98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d18> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x0, #0x6c0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1451c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x979c> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14e30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b0> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 14538 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97b8> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d88> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8da0> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - ldr w20, [x0, #452] │ │ │ │ - ldp w19, w3, [x27, #44] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - add w3, w28, w3 │ │ │ │ - str w3, [sp] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - ldr w3, [sp] │ │ │ │ - add w2, w23, w19 │ │ │ │ + mov x8, x20 │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 144f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9770> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14da0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa020> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 1450c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x978c> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8dfc> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ - mov w1, w20 │ │ │ │ - add w23, w23, #0x1 │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldr w0, [x27, #52] │ │ │ │ - cmp w0, w23 │ │ │ │ - b.gt 10a30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7490> │ │ │ │ - b 108ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x730c> │ │ │ │ - sub w4, w0, w2 │ │ │ │ - sub w22, w0, w1 │ │ │ │ - sub w4, w4, #0x1 │ │ │ │ - sub w0, w3, w2 │ │ │ │ - cmp w3, w4 │ │ │ │ - add w3, w3, w2 │ │ │ │ - csel w22, w0, w22, lt // lt = tstop │ │ │ │ - csel w23, w3, w23, lt // lt = tstop │ │ │ │ - b 10834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7294> │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 10ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7514> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 10abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x751c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x5, x6, [x0, #8] │ │ │ │ - sub x2, x6, x5 │ │ │ │ - asr x2, x2, #3 │ │ │ │ - sub x7, x2, #0x1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 10b54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b4> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 10b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75d4> // b.none │ │ │ │ - ldur x3, [x6, #-8] │ │ │ │ - ldr x4, [x0, #32] │ │ │ │ - ldr w1, [x0, #40] │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 10b58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75b8> // b.none │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr x1, [x5, w1, uxtw #3] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - cbz x1, 10b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7580> │ │ │ │ - ret │ │ │ │ - cmp x7, w1, uxtw │ │ │ │ - b.ne 10b40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75a0> // b.any │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - cbz x1, 10b20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7580> │ │ │ │ - ret │ │ │ │ - ldr x1, [x5] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp x8, x4, [x0, #8] │ │ │ │ - cmp x8, x4 │ │ │ │ - b.ne 10bb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7610> // b.any │ │ │ │ - ret │ │ │ │ - ldr w3, [x2, #48] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 10bcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x762c> // b.none │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - cmp x8, x4 │ │ │ │ - b.eq 10be4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7644> // b.none │ │ │ │ - ldr x2, [x8] │ │ │ │ - cbnz x2, 10b98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75f8> │ │ │ │ - ldr x2, [x8, #8] │ │ │ │ - add x8, x8, #0x8 │ │ │ │ - ldr w3, [x2, #48] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.ne 10ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7604> // b.any │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 10be8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7648> // b.none │ │ │ │ - mov x1, x8 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - b 10448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ea8> │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x0, #32] │ │ │ │ - mov x1, x8 │ │ │ │ - b 10448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ea8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x22, [x0, #8] │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 10cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7734> // b.none │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x24, x1 │ │ │ │ - ldr x21, [x1, #8] │ │ │ │ - b 10c60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76c0> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - cmp x19, x22 │ │ │ │ - b.eq 10cd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7730> // b.none │ │ │ │ - ldr x20, [x19] │ │ │ │ - cbz x20, 10cbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x771c> │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ - add x3, x20, #0x10 │ │ │ │ - cmp x21, x4 │ │ │ │ - b.ne 10c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76b4> // b.any │ │ │ │ - cbz x21, 10c90 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76f0> │ │ │ │ - ldr x0, [x3] │ │ │ │ - mov x2, x21 │ │ │ │ - ldr x1, [x24] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 10c54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76b4> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 10ce8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7748> // b.none │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b 10448 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6ea8> │ │ │ │ - ldr x20, [x19, #8] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - add x3, x20, #0x10 │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ - b 10c70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76d0> │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, x23 │ │ │ │ - bl 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> │ │ │ │ - ldr w0, [x23, #40] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str w0, [x23, #40] │ │ │ │ - b 10c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x76fc> │ │ │ │ - bti c │ │ │ │ - ldp x3, x6, [x0, #8] │ │ │ │ - sub x2, x6, x3 │ │ │ │ - asr x2, x2, #3 │ │ │ │ - cbz x2, 10d44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77a4> │ │ │ │ - ldr x4, [x3] │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 10d64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77c4> // b.none │ │ │ │ - ldr x5, [x0, #32] │ │ │ │ - ldr w1, [x0, #40] │ │ │ │ - cmp x5, x4 │ │ │ │ - b.eq 10d48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77a8> // b.none │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldr x1, [x3, w1, uxtw #3] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - cbz x1, 10d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7770> │ │ │ │ - ret │ │ │ │ - cbnz w1, 10d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7790> │ │ │ │ - ldur x1, [x6, #-8] │ │ │ │ - sub w4, w2, #0x1 │ │ │ │ - str x1, [x0, #32] │ │ │ │ - str w4, [x0, #40] │ │ │ │ - cbz x1, 10d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7770> │ │ │ │ - ret │ │ │ │ - str x4, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x1] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 2630c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - tbz w0, #0, 10dd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7834> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ad0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - add x19, sp, #0x18 │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - str w0, [sp, #24] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + bl e4a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3720> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13bb8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8e38> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x70 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + strb w0, [x25, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, x1, #0x6c0 │ │ │ │ + str x23, [sp, #152] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w1, [x0] │ │ │ │ + str w1, [sp, #168] │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + strb w0, [x23, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #173] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ecc> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ee4> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 13c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8efc> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + strb wzr, [sp, #172] │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #168] │ │ │ │ mov x0, #0x4 // #4 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, 10e48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78a8> │ │ │ │ + stp x23, x0, [sp, #152] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 144c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9744> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fc0> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 144e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9760> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f74> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f8c> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14498 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9718> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f60> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 144b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9734> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 10e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7874> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 13d68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fe8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ad0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + strb w1, [x19, #4] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #205] │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9034> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x70 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + strb w0, [x25, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + strb wzr, [sp, #172] │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #168] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x23, x0, [sp, #152] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> │ │ │ │ - mov w0, #0x102 // #258 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 10dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x785c> │ │ │ │ - mov w0, #0x9 // #9 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, 10ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7948> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 10e7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78dc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13e38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90b8> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13e50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90d0> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 13e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x90e8> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + strb wzr, [sp, #172] │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #168] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x23, x0, [sp, #152] │ │ │ │ + mov x0, x22 │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + mov x8, x20 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1446c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96ec> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f90> // b.none │ │ │ │ + stp x1, x2, [sp, #80] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #96] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cbz x0, 14488 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9708> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9160> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 13ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9178> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #24] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - stp x19, x0, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - strb wzr, [sp, #26] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - tbz w0, #0, 10f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7964> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ + mov x8, x20 │ │ │ │ + bl 16fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1020> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14440 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96c0> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ff0> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 1445c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96dc> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 10eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7914> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + b.eq 13f54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91d4> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ad0> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x1, x27, #0x70 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #200] │ │ │ │ + strb w1, [x19, #4] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #205] │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 13fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9220> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x27, x27, #0x70 │ │ │ │ + str x25, [sp, #120] │ │ │ │ + ldr w1, [x27] │ │ │ │ + ldrb w0, [x27, #4] │ │ │ │ + str w1, [sp, #136] │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + strb w0, [x25, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #141] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x27, x0 │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + strb wzr, [sp, #172] │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #168] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x23, x0, [sp, #152] │ │ │ │ mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 10d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7760> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 10e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7874> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14024 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92a4> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 10e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7874> │ │ │ │ - mov w0, #0x103 // #259 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 10e9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78fc> │ │ │ │ - mov w0, #0x161 // #353 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - tbnz w0, #0, 10fc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a24> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 10f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7998> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 1403c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92bc> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x106 // #262 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 10f50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79b0> │ │ │ │ - mov w0, #0x153 // #339 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, 10f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79dc> │ │ │ │ - ldp x1, x0, [x20, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - cbz x0, 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x20, #32] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> // b.none │ │ │ │ - cbnz x1, 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - b 10e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7874> │ │ │ │ - mov w0, #0x168 // #360 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 10f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x79f4> │ │ │ │ - mov w0, #0x152 // #338 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, 10fe0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a40> │ │ │ │ - ldp x2, x1, [x20, #8] │ │ │ │ - sub x0, x1, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - cbz x0, 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.eq 11038 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a98> // b.none │ │ │ │ - ldur x1, [x1, #-8] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - str x1, [x20, #32] │ │ │ │ - str w0, [x20, #40] │ │ │ │ - cbnz x1, 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - b 10eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7914> │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 10eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7914> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x2 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 14054 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92d4> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 10eb4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7914> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, 11058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ab8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w1, #0x1 │ │ │ │ - b.ls 11048 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7aa8> // b.plast │ │ │ │ - adr x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 11070 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ad0> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldr x0, [x2] │ │ │ │ - str x0, [x20, #32] │ │ │ │ - str wzr, [x20, #40] │ │ │ │ - b 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x20, #60] │ │ │ │ - str x0, [x20, #64] │ │ │ │ - b 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 10fec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a4c> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - cbnz x0, 10ffc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a5c> │ │ │ │ - b 10da4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7804> │ │ │ │ - str x21, [sp, #80] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #80] │ │ │ │ - b.ne 11074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ad4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 1107c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7adc> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x3, x1, [x0, #8] │ │ │ │ - sub x1, x1, x3 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - cbz x1, 110ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b4c> │ │ │ │ - ldr x3, [x3] │ │ │ │ - str x3, [x0, #32] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.eq 110ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b4c> // b.none │ │ │ │ - cbz x3, 110f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b50> │ │ │ │ - ret │ │ │ │ - b 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x4, x3, [x0, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - sub x2, x3, x4 │ │ │ │ - asr x2, x2, #3 │ │ │ │ - cbz x2, 11134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b94> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 1113c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b9c> // b.none │ │ │ │ - ldur x3, [x3, #-8] │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str x3, [x0, #32] │ │ │ │ - str w2, [x0, #40] │ │ │ │ - cbz x3, 11138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b98> │ │ │ │ - ret │ │ │ │ - b 10d00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7760> │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [x1, #32] │ │ │ │ - str wzr, [x1, #40] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - ldp x0, x1, [x0, #8] │ │ │ │ - subs x1, x1, x0 │ │ │ │ - b.ne 11164 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7bc4> // b.any │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - asr x1, x1, #3 │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - mov x29, sp │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl 6bc0 │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x2, #8] │ │ │ │ - str w0, [x2, #40] │ │ │ │ - ldr x0, [x1, w0, uxtw #3] │ │ │ │ - str x0, [x2, #32] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #60] │ │ │ │ - tbz w1, #0, 111bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c1c> │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - cset w1, ne // ne = any │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - cbz x1, 112a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d04> │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - ldp x3, x1, [x1, #16] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi 1126c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ccc> // b.pmore │ │ │ │ - ldr x0, [x8] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1125c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cbc> │ │ │ │ - mov x1, x3 │ │ │ │ - str x8, [sp] │ │ │ │ - bl 5518 │ │ │ │ - ldr x8, [sp] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x8, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 112bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d1c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x8 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 11228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c88> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x3, [sp] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - ldp x8, x3, [sp] │ │ │ │ - str x0, [x8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1125c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7cbc> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 11228 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c88> │ │ │ │ - b 11214 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c74> │ │ │ │ - bl 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - str x1, [x8] │ │ │ │ - ldp x3, x1, [x0, #16] │ │ │ │ - b 111fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c5c> │ │ │ │ - bl 5740 │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - cbz x1, 112d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d34> │ │ │ │ - ldr w0, [x1, #48] │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl 10b00 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7560> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - ldr w0, [x1, #48] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldp x5, x4, [x0, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sub x4, x4, x5 │ │ │ │ - asr x4, x4, #3 │ │ │ │ - b 11338 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d98> │ │ │ │ - ldr x3, [x5, x0, lsl #3] │ │ │ │ - cbz x3, 11330 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d90> │ │ │ │ - ldr w0, [x3, #48] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 11348 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7da8> // b.none │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cc 1131c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d7c> // b.lo, b.ul, b.last │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ret │ │ │ │ - ldr w1, [x3, #8] │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x4e0 │ │ │ │ + ldr w1, [x0, #20] │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.ne 11344 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7da4> // b.any │ │ │ │ - mov x0, x3 │ │ │ │ - b f784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x61e4> │ │ │ │ - bti c │ │ │ │ - ldp x5, x4, [x0, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - sub x4, x4, x5 │ │ │ │ - asr x4, x4, #3 │ │ │ │ - b 11398 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7df8> │ │ │ │ - ldr x0, [x5, x0, lsl #3] │ │ │ │ - cbz x0, 11390 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7df0> │ │ │ │ - ldr w3, [x0, #48] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 113a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e08> // b.none │ │ │ │ - add w0, w2, #0x1 │ │ │ │ - mov x2, x0 │ │ │ │ - cmp x0, x4 │ │ │ │ - b.cc 1137c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7ddc> // b.lo, b.ul, b.last │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - ret │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.ne 113a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e00> // b.any │ │ │ │ - ldr w0, [x0, #64] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3616] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x3, [x2] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldp x5, x4, [x0, #8] │ │ │ │ - sub x4, x4, x5 │ │ │ │ - asr x4, x4, #3 │ │ │ │ - b 11414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e74> │ │ │ │ - ldr x0, [x5, x2, lsl #3] │ │ │ │ - cbz x0, 1140c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e6c> │ │ │ │ - ldr w2, [x0, #48] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 11458 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7eb8> // b.none │ │ │ │ - add w2, w3, #0x1 │ │ │ │ - mov x3, x2 │ │ │ │ - cmp x2, x4 │ │ │ │ - b.cc 113f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e58> // b.lo, b.ul, b.last │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - stp x0, xzr, [x8] │ │ │ │ - strb wzr, [x8, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 11510 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f70> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x8 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w1, [x0, #8] │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 1147c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7edc> // b.none │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.ne 1141c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e7c> // b.any │ │ │ │ - str x8, [sp] │ │ │ │ - bl d24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3cac> │ │ │ │ - ldr x8, [sp] │ │ │ │ - b 11428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e88> │ │ │ │ - add x3, x8, #0x10 │ │ │ │ - str x3, [x8] │ │ │ │ - ldp x4, x1, [x0, #56] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi 114d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f30> // b.pmore │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 114bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f1c> │ │ │ │ - mov x1, x4 │ │ │ │ - mov x0, x3 │ │ │ │ - str x8, [sp] │ │ │ │ - bl 5518 │ │ │ │ - ldr x8, [sp] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - b 11428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e88> │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [x3] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - b 11428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e88> │ │ │ │ - mov x0, x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - stp x8, x4, [sp] │ │ │ │ - bl 61a8 │ │ │ │ - mov x3, x0 │ │ │ │ + cbz w1, 14074 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92f4> │ │ │ │ + cmp w1, #0x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + mov x8, x20 │ │ │ │ ldr x0, [sp, #16] │ │ │ │ - ldp x8, x4, [sp] │ │ │ │ - str x3, [x8] │ │ │ │ - str x0, [x8, #16] │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 114bc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f1c> │ │ │ │ - mov x0, #0xffffffffffffffff // #-1 │ │ │ │ - cbnz x2, 1149c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7efc> │ │ │ │ - str x0, [x8, #8] │ │ │ │ - b 11428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e88> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - strb wzr, [x0, #60] │ │ │ │ - str xzr, [x0, #64] │ │ │ │ - ret │ │ │ │ - b 12530 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f90> │ │ │ │ - nop │ │ │ │ - ldr x2, [x1] │ │ │ │ - b 1100c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a6c> │ │ │ │ - ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x5, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - mov x4, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - sub x3, x2, x5 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 125d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9034> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 125cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x902c> // b.any │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x3, [x4, #8] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 14414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9694> // b.none │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c00> // b.none │ │ │ │ + stp x1, x2, [sp, #48] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [sp, #64] │ │ │ │ + str x1, [sp, #64] │ │ │ │ + cbz x0, 14430 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x96b0> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 140d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9354> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + mov w1, #0x6167 // #24935 │ │ │ │ + strb wzr, [sp, #204] │ │ │ │ + movk w1, #0x656d, lsl #16 │ │ │ │ + str w1, [sp, #200] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + stp x19, x1, [sp, #184] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14114 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9394> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x6167 // #24935 │ │ │ │ + add x1, sp, #0x78 │ │ │ │ + movk w0, #0x656d, lsl #16 │ │ │ │ + str w0, [sp, #136] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x25, x0, [sp, #120] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #140] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x78 │ │ │ │ + str x23, [sp, #152] │ │ │ │ + str x19, [sp, #184] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12618 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9078> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x3, 12598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ff8> │ │ │ │ - b 125f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9058> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl 61a8 │ │ │ │ - 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 5518 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x4] │ │ │ │ - b 12598 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8ff8> │ │ │ │ - bl 5740 │ │ │ │ + str x1, [sp, #168] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x23, #8] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + strb wzr, [sp, #178] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1419c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x941c> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 141b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9434> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 141cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x944c> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x0, #0x560 │ │ │ │ + str x19, [sp, #184] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x20 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18f40 , std::allocator >::~basic_stringbuf()@@Base+0x2f80> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 14208 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9488> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x21, #696] │ │ │ │ + add x1, x21, #0x2c8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 14224 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94a4> // b.none │ │ │ │ + ldr x1, [x21, #712] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x21, #424] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ + str x1, [x21, #160] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x21, #176] │ │ │ │ + add x0, x21, #0xb0 │ │ │ │ + bl 5608 │ │ │ │ + add x0, x21, #0x120 │ │ │ │ + bl 6220 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + add x20, x21, #0x88 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x21, #176] │ │ │ │ + add x0, x21, #0xe8 │ │ │ │ + bl 5ea8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + str x0, [x21, #160] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + str x1, [x0, #160] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3568] │ │ │ │ + str xzr, [x21, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x21, #424] │ │ │ │ + add x0, x21, #0x1a8 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x19, [x21, #136] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 142d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9558> // b.none │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - str x22, [sp, #24] │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x2, x2, #0x907 │ │ │ │ - ldr x23, [x21, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x788 │ │ │ │ - bl 12540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fa0> │ │ │ │ - mov x8, sp │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x23 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c90c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x336c> │ │ │ │ - ldp x19, x20, [sp] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 1271c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x917c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + b.ne 142c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9540> // b.any │ │ │ │ + ldr x19, [x21, #112] │ │ │ │ + add x20, x21, #0x70 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 14300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9580> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 142e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9568> // b.any │ │ │ │ + ldr x0, [x21, #80] │ │ │ │ + bl ea84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ + ldr x20, [x21, #32] │ │ │ │ + cbz x20, 14368 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95e8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1270c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x916c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + b.eq 1433c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95bc> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 126f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9150> // b.any │ │ │ │ - ldr x20, [sp] │ │ │ │ - cbz x20, 12730 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9190> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 14358 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95d8> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12748 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91a8> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 14310 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9590> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 1438c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x960c> // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 107c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7220> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 143a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9624> // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 127d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9238> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + b.ne 14ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa274> // 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 │ │ │ │ - b 60e8 │ │ │ │ + ret │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1494c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bcc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7418> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 1497c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bfc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 140b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9338> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fec> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91b8> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f8c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9144> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f5c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fcc> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fbc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f58> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14d9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa01c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8de0> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14e2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0ac> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d6c> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14dfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa07c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 139ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c2c> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14dcc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa04c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bb8> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14b5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ddc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 137f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a78> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14914 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b94> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a04> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 148e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b64> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88c4> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dac> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 135d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8850> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cec> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1348c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x870c> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 149dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c5c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8694> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 149ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c2c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 132c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8540> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cbc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83fc> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c8c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 13040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82c0> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14acc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d4c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8184> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14a9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d1c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8048> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14afc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d7c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f0c> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ecc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dd0> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14bbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e3c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c94> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14b8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e0c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 128d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b54> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e9c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a18> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14bec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e6c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 1264c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78cc> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14cac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f2c> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 124d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7750> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 14c7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9efc> // b.none │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + stp x1, x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x19, [sp, #184] │ │ │ │ + add x19, sp, #0xc8 │ │ │ │ + mov x0, x19 │ │ │ │ + b 12354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75d4> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14904 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b84> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14e8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa10c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13644 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x88c4> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 1493c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bbc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14e80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa100> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13784 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a04> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 1496c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bec> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14e5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0dc> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12198 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7418> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 1499c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c1c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14e74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0f4> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 140b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9338> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 149cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c4c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14ee0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa160> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 132c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8540> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 149fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c7c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14ed4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa154> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13414 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8694> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cac> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14e68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e8> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13040 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x82c0> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14a5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cdc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14ec8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa148> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 1317c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x83fc> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14a8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d0c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14ebc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa13c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 1348c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x870c> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14abc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d3c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa19c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12dc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8048> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d6c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa190> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8184> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14b1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d9c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa184> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12c8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f0c> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14b4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dcc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14ef8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa178> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 135d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8850> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14b7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dfc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1cc> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 137f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a78> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e2c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1c0> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 128d4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b54> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14bdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e5c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14fac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa22c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12a14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c94> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14c0c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e8c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14fa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa220> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 1264c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x78cc> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14c3c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ebc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa214> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12798 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7a18> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14c6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9eec> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f88 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa208> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12b50 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dd0> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14c9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f1c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f7c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1fc> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 12354 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x75d4> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14ccc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f4c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1f0> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 124d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7750> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f7c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1e4> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13d4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fcc> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14d2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fac> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1d8> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13ec4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9144> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14d5c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fdc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1b4> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13cd8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8f58> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14d8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa00c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1a8> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13f38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x91b8> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14dbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa03c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14eec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa16c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8de0> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14dec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa06c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14eb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa130> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8bb8> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14e1c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa09c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14ea4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa124> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 139ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8c2c> │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + cbz x2, 14e4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0cc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 14e98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa118> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 13aec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8d6c> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14964 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9be4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ca4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14994 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c14> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14934 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bb4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 148fc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b7c> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14e44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0c4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14e14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa094> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14de4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa064> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14a84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d04> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14a54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cd4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 149f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c74> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 149c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c44> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14db4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa034> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14b44 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9dc4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14b14 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d94> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14ae4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d64> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14ab4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d34> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14d84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa004> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14d54 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fd4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14ba4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e24> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14b74 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9df4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fa4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14cf4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f74> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14cc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f44> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14c94 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f14> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14c64 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ee4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14c34 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9eb4> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14c04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e84> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 14bd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e54> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1282c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x928c> // b.none │ │ │ │ + b.eq 15050 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2d0> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ - ldp x21, x22, [sp] │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 12814 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9274> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1280c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x926c> // b.none │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - b 127e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9248> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 127b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9214> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 127b4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9214> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 14b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb58c> │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov w4, #0x38 // #56 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x20, [x19, #24] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov w4, #0x18 // #24 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x37 // #55 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x20, [x19, #32] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x2, x2, #0xb69 │ │ │ │ - add x1, x1, #0xb60 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - bl 12540 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8fa0> │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 12910 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9370> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 12938 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9398> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x22, [x19, #8] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - mov w24, w0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - mov w21, w0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w5, w21, w0 │ │ │ │ - mov w4, w23 │ │ │ │ - sub w5, w5, #0x1 │ │ │ │ - mov w3, w24 │ │ │ │ - mov x1, x22 │ │ │ │ mov x0, x20 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x20, [x19, #40] │ │ │ │ - mov x0, #0x68 // #104 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, x20 │ │ │ │ - bl 15f0c ::do_widen(char) const@@Base+0x11ac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 14fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa250> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 14fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa248> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6058 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x21, [x19, #48] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 12a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9484> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 16140 ::do_widen(char) const@@Base+0x13e0> │ │ │ │ + b.ne 14ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa274> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 14fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa248> │ │ │ │ bti j │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ mov x19, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x22 │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.ne 150dc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa35c> // b.any │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ + bl 156a0 ::do_widen(char) const@@Base+0x160> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 12a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94b8> // b.none │ │ │ │ - bl 5740 │ │ │ │ + bl 6058 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 143a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9624> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 14254 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94d4> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 14fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa248> │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 14fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa250> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x1 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x2e0 // #736 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 12a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9484> // b.any │ │ │ │ mov x0, x19 │ │ │ │ + cmp x20, #0x1 │ │ │ │ + b.ne 15194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa414> // b.any │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18828 , std::allocator >::~basic_stringbuf()@@Base+0x2868> │ │ │ │ + add x20, sp, #0xb8 │ │ │ │ + bl 6058 │ │ │ │ + b 12138 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x73b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + b 1512c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3ac> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 14fd0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa250> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + mov x20, x1 │ │ │ │ + b 1513c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3bc> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #216] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 14ff4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa274> // b.any │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - b 12a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x948c> │ │ │ │ + b 15018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa298> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 12a58 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x94b8> // b.none │ │ │ │ - b 12a24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9484> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa298> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15088 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa308> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa298> │ │ │ │ + bti j │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa298> │ │ │ │ + bti j │ │ │ │ + b 150e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 150f4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa374> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 15018 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa298> │ │ │ │ + bti j │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15060 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2e0> │ │ │ │ + bti j │ │ │ │ + b 14fbc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa23c> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ bti j │ │ │ │ - b 12a2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x948c> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 14fc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa248> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 151ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa46c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 15174 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa3f4> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 15004 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa284> │ │ │ │ + bti j │ │ │ │ + b 151e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa460> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0000000000015540 ::do_widen(char) const@@Base>: │ │ │ │ + bti c │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x3 │ │ │ │ - bl 14d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb790> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x9b0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - stp x20, xzr, [x19, #16] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - bl 12840 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x92a0> │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + cbz x25, 1566c ::do_widen(char) const@@Base+0x12c> │ │ │ │ + ldp x1, x19, [x25, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + cmp x20, x19 │ │ │ │ + csel x2, x20, x19, ls // ls = plast │ │ │ │ + cbz x2, 155b8 ::do_widen(char) const@@Base+0x78> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 155cc ::do_widen(char) const@@Base+0x8c> │ │ │ │ + sub x0, x20, x19 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 155d0 ::do_widen(char) const@@Base+0x90> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 155e8 ::do_widen(char) const@@Base+0xa8> // b.tstop │ │ │ │ + tbnz w0, #31, 155e8 ::do_widen(char) const@@Base+0xa8> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz x0, 155f4 ::do_widen(char) const@@Base+0xb4> │ │ │ │ + ldp x1, x19, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + b 155a0 ::do_widen(char) const@@Base+0x60> │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz x0, 155dc ::do_widen(char) const@@Base+0x9c> │ │ │ │ + cbnz w1, 15670 ::do_widen(char) const@@Base+0x130> │ │ │ │ + ldp x0, x22, [x25, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, 15648 ::do_widen(char) const@@Base+0x108> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, 15648 ::do_widen(char) const@@Base+0x108> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x19, x19, xzr, lt // lt = tstop │ │ │ │ + csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15698 ::do_widen(char) const@@Base+0x158> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 15618 ::do_widen(char) const@@Base+0xd8> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 15624 ::do_widen(char) const@@Base+0xe4> │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x24, #24] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 15664 ::do_widen(char) const@@Base+0x124> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + ldp x0, x22, [x0, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + b 15600 ::do_widen(char) const@@Base+0xc0> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 15624 ::do_widen(char) const@@Base+0xe4> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + add x1, x0, #0x2c8 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cbz x0, 12b30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9590> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 12b48 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 12b60 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95c0> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - ldr x2, [x19, #48] │ │ │ │ - cbz x2, 12bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x960c> │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 12000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x8a60> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 12bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9620> // b.any │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 12b9c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x95fc> │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0, #696] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 156d4 ::do_widen(char) const@@Base+0x194> // b.none │ │ │ │ + ldr x1, [x20, #712] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x20, #424] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ + str x1, [x20, #160] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x20, #176] │ │ │ │ + add x0, x20, #0xb0 │ │ │ │ + bl 5608 │ │ │ │ + add x0, x20, #0x120 │ │ │ │ + bl 6220 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + add x21, x20, #0x88 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x20, #176] │ │ │ │ + add x0, x20, #0xe8 │ │ │ │ + bl 5ea8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + str x0, [x20, #160] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + str x1, [x0, #160] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3568] │ │ │ │ + str xzr, [x20, #168] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [x20, #424] │ │ │ │ + add x0, x20, #0x1a8 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x19, [x20, #136] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.eq 15784 ::do_widen(char) const@@Base+0x244> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x19, #48] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 1576c ::do_widen(char) const@@Base+0x22c> // b.any │ │ │ │ + ldr x19, [x20, #112] │ │ │ │ + add x21, x20, #0x70 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.eq 157b8 ::do_widen(char) const@@Base+0x278> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 157a0 ::do_widen(char) const@@Base+0x260> // b.any │ │ │ │ + ldr x0, [x20, #80] │ │ │ │ + bl ea84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ + ldr x20, [x20, #32] │ │ │ │ + cbz x20, 15820 ::do_widen(char) const@@Base+0x2e0> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 157f4 ::do_widen(char) const@@Base+0x2b4> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15810 ::do_widen(char) const@@Base+0x2d0> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 157c8 ::do_widen(char) const@@Base+0x288> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 14ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb528> │ │ │ │ - mov x0, x2 │ │ │ │ - blr x1 │ │ │ │ - b 12ba8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9608> │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 15704 ::do_widen(char) const@@Base+0x1c4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x9b0 │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 12b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9564> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x25, x0, #0x40 │ │ │ │ + ldr x26, [x25, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + ldp x20, x28, [x19] │ │ │ │ + add x23, x0, #0x48 │ │ │ │ + cbz x26, 15968 ::do_widen(char) const@@Base+0x428> │ │ │ │ + ldp x0, x27, [x26, #32] │ │ │ │ + mov x19, x23 │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x28, x27 │ │ │ │ + csel x2, x28, x27, ls // ls = plast │ │ │ │ + cbz x2, 158c8 ::do_widen(char) const@@Base+0x388> │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 158dc ::do_widen(char) const@@Base+0x39c> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 158e0 ::do_widen(char) const@@Base+0x3a0> │ │ │ │ + cmp x0, x22 │ │ │ │ + b.lt 158f4 ::do_widen(char) const@@Base+0x3b4> // b.tstop │ │ │ │ + tbnz w0, #31, 158f4 ::do_widen(char) const@@Base+0x3b4> │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbz x26, 158fc ::do_widen(char) const@@Base+0x3bc> │ │ │ │ + ldp x0, x27, [x26, #32] │ │ │ │ + b 158b0 ::do_widen(char) const@@Base+0x370> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 158ec ::do_widen(char) const@@Base+0x3ac> │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 1596c ::do_widen(char) const@@Base+0x42c> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x28, x21 │ │ │ │ + csel x2, x28, x21, ls // ls = plast │ │ │ │ + cbz x2, 15924 ::do_widen(char) const@@Base+0x3e4> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15940 ::do_widen(char) const@@Base+0x400> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15944 ::do_widen(char) const@@Base+0x404> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1596c ::do_widen(char) const@@Base+0x42c> // b.tstop │ │ │ │ + tbnz w0, #31, 1596c ::do_widen(char) const@@Base+0x42c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ - b 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x9b0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + ret │ │ │ │ + mov x19, x23 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, x0, #0x30 │ │ │ │ + add x26, x0, #0x20 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + str x22, [x21, #32] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x21, #0x58 │ │ │ │ + stp xzr, xzr, [x21, #64] │ │ │ │ + str wzr, [x21, #88] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x21, #0x88 │ │ │ │ + str wzr, [x21, #136] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x21, #0xb0 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + add x0, x21, #0xc8 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + ldp x0, x27, [x21, #32] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 15ad4 ::do_widen(char) const@@Base+0x594> // b.none │ │ │ │ + ldp x20, x28, [x19, #32] │ │ │ │ + str x28, [sp, #104] │ │ │ │ + str x20, [sp, #120] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 15c44 ::do_widen(char) const@@Base+0x704> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x20 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + bl 5818 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cbz w0, 15b30 ::do_widen(char) const@@Base+0x5f0> │ │ │ │ + tbnz w0, #31, 15b50 ::do_widen(char) const@@Base+0x610> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15a40 ::do_widen(char) const@@Base+0x500> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15a44 ::do_widen(char) const@@Base+0x504> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15bf8 ::do_widen(char) const@@Base+0x6b8> // b.tstop │ │ │ │ + tbnz w0, #31, 15bf8 ::do_widen(char) const@@Base+0x6b8> │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl ea84 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3d04> │ │ │ │ + ldr x23, [x21, #96] │ │ │ │ + cbz x23, 15aac ::do_widen(char) const@@Base+0x56c> │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + mov x20, x23 │ │ │ │ + bl e700 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3980> │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x23, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15a80 ::do_widen(char) const@@Base+0x540> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15a9c ::do_widen(char) const@@Base+0x55c> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x23, 15a54 ::do_widen(char) const@@Base+0x514> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + cmp x22, x0 │ │ │ │ + b.eq 15ac4 ::do_widen(char) const@@Base+0x584> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 15944 ::do_widen(char) const@@Base+0x404> │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbz x0, 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + ldr x24, [x24, #96] │ │ │ │ + ldr x20, [x24, #40] │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 15d30 ::do_widen(char) const@@Base+0x7f0> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + ldr x28, [x24, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15ce4 ::do_widen(char) const@@Base+0x7a4> │ │ │ │ + sub x0, x20, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 15ce4 ::do_widen(char) const@@Base+0x7a4> // b.tcont │ │ │ │ + cmp x23, x24 │ │ │ │ + b.ne 15cf4 ::do_widen(char) const@@Base+0x7b4> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 15bd4 ::do_widen(char) const@@Base+0x694> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15a14 ::do_widen(char) const@@Base+0x4d4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge 15a14 ::do_widen(char) const@@Base+0x4d4> // b.tcont │ │ │ │ + ldr x0, [x24, #88] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 15c68 ::do_widen(char) const@@Base+0x728> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5cb0 │ │ │ │ + ldr x20, [x0, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 15b88 ::do_widen(char) const@@Base+0x648> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15ba4 ::do_widen(char) const@@Base+0x664> │ │ │ │ + sub x0, x20, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15c74 ::do_widen(char) const@@Base+0x734> // b.tstop │ │ │ │ + tbnz w0, #31, 15c74 ::do_widen(char) const@@Base+0x734> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x2, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 15560 ::do_widen(char) const@@Base+0x20> │ │ │ │ mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 12b04 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9564> │ │ │ │ + mov x24, x1 │ │ │ │ + cbz x24, 15a44 ::do_widen(char) const@@Base+0x504> │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x23, x24, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 15d68 ::do_widen(char) const@@Base+0x828> // b.any │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5590 │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + mov x19, x21 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x25, #40] │ │ │ │ + b 15944 ::do_widen(char) const@@Base+0x404> │ │ │ │ + ldr x0, [x24, #96] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 15d58 ::do_widen(char) const@@Base+0x818> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + ldr x20, [x0, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x27, x20 │ │ │ │ + csel x2, x27, x20, ls // ls = plast │ │ │ │ + cbz x2, 15d00 ::do_widen(char) const@@Base+0x7c0> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, 15d00 ::do_widen(char) const@@Base+0x7c0> │ │ │ │ + tbz w0, #31, 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbnz x0, 15b28 ::do_widen(char) const@@Base+0x5e8> │ │ │ │ + mov x24, x19 │ │ │ │ + b 15c94 ::do_widen(char) const@@Base+0x754> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15a24 ::do_widen(char) const@@Base+0x4e4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge 15a24 ::do_widen(char) const@@Base+0x4e4> // b.tcont │ │ │ │ + b 15b50 ::do_widen(char) const@@Base+0x610> │ │ │ │ + mov x24, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 15bd4 ::do_widen(char) const@@Base+0x694> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + cbnz x0, 15c68 ::do_widen(char) const@@Base+0x728> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 15bd4 ::do_widen(char) const@@Base+0x694> // b.none │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + str x20, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x27, x0 │ │ │ │ + csel x2, x27, x0, ls // ls = plast │ │ │ │ + cbz x2, 15cb4 ::do_widen(char) const@@Base+0x774> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15cdc ::do_widen(char) const@@Base+0x79c> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + sub x1, x27, x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 15bd4 ::do_widen(char) const@@Base+0x694> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 15b28 ::do_widen(char) const@@Base+0x5e8> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 15bd4 ::do_widen(char) const@@Base+0x694> │ │ │ │ + tbz w0, #31, 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 15bd4 ::do_widen(char) const@@Base+0x694> // b.none │ │ │ │ + str x20, [sp, #104] │ │ │ │ + str x28, [sp, #120] │ │ │ │ + b 15c94 ::do_widen(char) const@@Base+0x754> │ │ │ │ + sub x4, x27, x20 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.gt 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.lt 15d20 ::do_widen(char) const@@Base+0x7e0> // b.tstop │ │ │ │ + tbz w4, #31, 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 15c3c ::do_widen(char) const@@Base+0x6fc> │ │ │ │ + mov x19, x24 │ │ │ │ + b 15bc0 ::do_widen(char) const@@Base+0x680> │ │ │ │ + sub x20, x20, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.gt 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.lt 15d78 ::do_widen(char) const@@Base+0x838> // b.tstop │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + tbz w20, #31, 15ba8 ::do_widen(char) const@@Base+0x668> │ │ │ │ + b 15bc0 ::do_widen(char) const@@Base+0x680> │ │ │ │ + mov x24, x19 │ │ │ │ + str x28, [sp, #104] │ │ │ │ + str x20, [sp, #120] │ │ │ │ + b 15c94 ::do_widen(char) const@@Base+0x754> │ │ │ │ + ldp x0, x1, [x24, #32] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 15c94 ::do_widen(char) const@@Base+0x754> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 15bc0 ::do_widen(char) const@@Base+0x680> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6058 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 6190 │ │ │ │ + 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 x24, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + add x25, x24, #0x8 │ │ │ │ + ldr x26, [x24, #16] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cbz x26, 15ef8 ::do_widen(char) const@@Base+0x9b8> │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + mov x19, x25 │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + ldp x20, x28, [x22] │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldp x0, x27, [x26, #32] │ │ │ │ + cmp x28, x27 │ │ │ │ + csel x2, x28, x27, ls // ls = plast │ │ │ │ + cbz x2, 15e38 ::do_widen(char) const@@Base+0x8f8> │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15e4c ::do_widen(char) const@@Base+0x90c> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 15e50 ::do_widen(char) const@@Base+0x910> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 15e64 ::do_widen(char) const@@Base+0x924> // b.tstop │ │ │ │ + tbnz w0, #31, 15e64 ::do_widen(char) const@@Base+0x924> │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbz x26, 15e6c ::do_widen(char) const@@Base+0x92c> │ │ │ │ + ldp x0, x27, [x26, #32] │ │ │ │ + b 15e20 ::do_widen(char) const@@Base+0x8e0> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 15e5c ::do_widen(char) const@@Base+0x91c> │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 15f20 ::do_widen(char) const@@Base+0x9e0> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x21, x28 │ │ │ │ + csel x2, x21, x28, ls // ls = plast │ │ │ │ + cbz x2, 15e94 ::do_widen(char) const@@Base+0x954> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 15eb0 ::do_widen(char) const@@Base+0x970> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 15f18 ::do_widen(char) const@@Base+0x9d8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 15f20 ::do_widen(char) const@@Base+0x9e0> // b.tstop │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + tbnz w0, #31, 15efc ::do_widen(char) const@@Base+0x9bc> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 15f28 ::do_widen(char) const@@Base+0x9e8> // 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] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x19, x25 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x2, sp │ │ │ │ + mov x0, x24 │ │ │ │ + str x22, [sp] │ │ │ │ + bl 10148 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x53c8> │ │ │ │ + mov x19, x0 │ │ │ │ + b 15eb8 ::do_widen(char) const@@Base+0x978> │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + b 15eb8 ::do_widen(char) const@@Base+0x978> │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + b 15efc ::do_widen(char) const@@Base+0x9bc> │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + │ │ │ │ +0000000000015f40 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ bti c │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbz x0, 12ca4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9704> │ │ │ │ + add x1, x0, #0x58 │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15f98 , std::allocator >::~basic_stringbuf()@@Base+0x58> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ + ldr x1, [x2, #88] │ │ │ │ str x2, [sp, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + b 5ea8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ mov x0, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + b 5ea8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - cbz x2, 12cdc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x973c> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ret │ │ │ │ + │ │ │ │ +0000000000015fc0 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x1, x0, #0x58 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 13134 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b94> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 1305c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9abc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldrb w1, [x0, #136] │ │ │ │ - tbz w1, #0, 12d40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97a0> │ │ │ │ - ldrb w1, [x0, #137] │ │ │ │ - tbnz w1, #0, 130f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9b58> │ │ │ │ - ldrb w0, [x0, #138] │ │ │ │ - tbnz w0, #0, 1302c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a8c> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - mov w0, #0x61 // #97 │ │ │ │ - strh w0, [sp, #40] │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 12d98 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x97f8> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3736] │ │ │ │ - mov x1, x21 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb wzr, [sp, #48] │ │ │ │ - ldr w22, [x0] │ │ │ │ - mov x0, #0x6948 // #26952 │ │ │ │ - movk x0, #0x532d, lsl #16 │ │ │ │ - movk x0, #0x6f63, lsl #32 │ │ │ │ - mov w4, w22 │ │ │ │ - movk x0, #0x6572, lsl #48 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 12df4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9854> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x908 │ │ │ │ - ldr x5, [x19, #32] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x5, [sp] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x5 │ │ │ │ - strb wzr, [sp, #45] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - mov w1, #0x5556 // #21846 │ │ │ │ - mov w4, w22 │ │ │ │ - movk w1, #0x5555, lsl #16 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - smull x1, w0, w1 │ │ │ │ - lsr x1, x1, #32 │ │ │ │ - sub w2, w1, w0, asr #31 │ │ │ │ - mov x1, x21 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 12e6c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x98cc> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x910 │ │ │ │ - ldr x5, [x19, #32] │ │ │ │ - str x20, [sp, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x5, [sp] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - mov x0, x5 │ │ │ │ - strb wzr, [sp, #45] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - mov w1, #0x5556 // #21846 │ │ │ │ - mov w4, w22 │ │ │ │ - movk w1, #0x5555, lsl #16 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - smull x1, w0, w1 │ │ │ │ - lsr x1, x1, #32 │ │ │ │ - sub w0, w1, w0, asr #31 │ │ │ │ - mov x1, x21 │ │ │ │ - lsl w2, w0, #1 │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 12ee8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9948> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x0, #72] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 15ff0 , std::allocator >::~basic_stringbuf()@@Base+0x30> // b.none │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - adrp x21, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 5ce0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 12f28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9988> │ │ │ │ - ldr x5, [x19, #32] │ │ │ │ - add x3, x21, #0x918 │ │ │ │ - ldr w4, [x0] │ │ │ │ - mov w2, #0x9 // #9 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x0, [x5, #8] │ │ │ │ - bl 5638 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov w20, #0x5556 // #21846 │ │ │ │ - movk w20, #0x5555, lsl #16 │ │ │ │ - ldr x22, [x0, #8] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x3, x21, #0x918 │ │ │ │ - ldr x2, [x1, #16] │ │ │ │ - smull x1, w0, w20 │ │ │ │ - ldr w4, [x2] │ │ │ │ - lsr x1, x1, #32 │ │ │ │ - sub w0, w1, w0, asr #31 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - add w2, w0, #0x6 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5638 │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - ldr x21, [x0, #8] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - smull x20, w0, w20 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x3, x3, #0x920 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - lsr x20, x20, #32 │ │ │ │ - sub w0, w20, w0, asr #31 │ │ │ │ - add w2, w0, #0x3 │ │ │ │ - mov x0, x21 │ │ │ │ - ldr w4, [x1, #4] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - lsl w2, w2, #1 │ │ │ │ - bl 5638 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 23328 , std::allocator >::~basic_stringbuf()@@Base+0x7a28> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x0, #152] │ │ │ │ - bl 1dbc0 , std::allocator >::~basic_stringbuf()@@Base+0x22c0> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x1, [x19, #56] │ │ │ │ - ldr x0, [x0, #168] │ │ │ │ - bl 1f60c , std::allocator >::~basic_stringbuf()@@Base+0x3d0c> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - adr x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 13058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab8> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + bl 5ea8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 60e8 │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - bl 9de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x840> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - strb wzr, [x0, #138] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + 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] │ │ │ │ + mov x25, x0 │ │ │ │ + and w0, w2, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1c0 │ │ │ │ + add x21, sp, #0x30 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3568] │ │ │ │ + str w0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + str x1, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #440] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 13014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a74> // b.none │ │ │ │ - bl 5740 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - add w20, w0, w0, lsr #31 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x79e0> │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - neg w1, w0, asr #1 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - add w2, w1, w20, asr #1 │ │ │ │ - str w2, [sp, #12] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - add w20, w0, w0, lsr #31 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 23304 , std::allocator >::~basic_stringbuf()@@Base+0x7a04> │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - neg w0, w0, asr #1 │ │ │ │ - add w20, w0, w20, asr #1 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x79e0> │ │ │ │ - mov w4, w0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str w4, [sp, #8] │ │ │ │ - ldr x0, [x0, #160] │ │ │ │ - bl 23304 , std::allocator >::~basic_stringbuf()@@Base+0x7a04> │ │ │ │ - mov w5, w0 │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - str w5, [sp] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - mov w3, w20 │ │ │ │ - ldr w5, [sp] │ │ │ │ - ldp w4, w2, [sp, #8] │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x22, [x19, #56] │ │ │ │ - b 12d24 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9784> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x1, [x19, #40] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #392] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str xzr, [sp, #384] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x20, x26, [x0, #8] │ │ │ │ + stp q31, q31, [sp, #400] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3584] │ │ │ │ + stp xzr, xzr, [sp, #72] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3696] │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + stp xzr, xzr, [sp, #88] │ │ │ │ + stp xzr, xzr, [sp, #104] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x4, x3, [x25] │ │ │ │ + add x25, sp, #0x98 │ │ │ │ + str x25, [sp, #136] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 16368 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> // b.any │ │ │ │ + str x3, [sp, #40] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 16284 , std::allocator >::~basic_stringbuf()@@Base+0x2c4> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 16278 , std::allocator >::~basic_stringbuf()@@Base+0x2b8> // b.any │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #152] │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + mov w0, #0x8 // #8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 5e18 │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl 107c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7220> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5b78 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 13014 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a74> // b.none │ │ │ │ - b 13058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 162c8 , std::allocator >::~basic_stringbuf()@@Base+0x308> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + tbz w0, #0, 161e0 , std::allocator >::~basic_stringbuf()@@Base+0x220> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5e78 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 162c8 , std::allocator >::~basic_stringbuf()@@Base+0x308> // b.none │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 16208 , std::allocator >::~basic_stringbuf()@@Base+0x248> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + str x22, [sp, #168] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab8> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 162fc , std::allocator >::~basic_stringbuf()@@Base+0x33c> // b.any │ │ │ │ + add sp, sp, #0x1c0 │ │ │ │ + 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 │ │ │ │ + mov x0, x25 │ │ │ │ + cbz x3, 16148 , std::allocator >::~basic_stringbuf()@@Base+0x188> │ │ │ │ + b 162b0 , std::allocator >::~basic_stringbuf()@@Base+0x2f0> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl 5518 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + b 16148 , std::allocator >::~basic_stringbuf()@@Base+0x188> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 163f0 , std::allocator >::~basic_stringbuf()@@Base+0x430> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #168] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab8> // b.any │ │ │ │ + b.ne 162fc , std::allocator >::~basic_stringbuf()@@Base+0x33c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - b 1316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bcc> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + mov x19, x0 │ │ │ │ + b 16328 , std::allocator >::~basic_stringbuf()@@Base+0x368> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 162fc , std::allocator >::~basic_stringbuf()@@Base+0x33c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ bti j │ │ │ │ - b 1316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bcc> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 16308 , std::allocator >::~basic_stringbuf()@@Base+0x348> │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + b 16318 , std::allocator >::~basic_stringbuf()@@Base+0x358> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57d0 │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 13194 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bf4> // b.none │ │ │ │ - b 13058 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9ab8> │ │ │ │ + b.eq 1634c , std::allocator >::~basic_stringbuf()@@Base+0x38c> // b.none │ │ │ │ + b 162fc , std::allocator >::~basic_stringbuf()@@Base+0x33c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - b 1316c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9bcc> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ mov x19, x0 │ │ │ │ - add x20, sp, #0x68 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 14b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb58c> │ │ │ │ - str x20, [sp, #88] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x928 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - str w0, [x20, #8] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - strb wzr, [sp, #116] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13278 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9cd8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x24, x0, [x19, #8] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 13554 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9fb4> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x938 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5ad0 │ │ │ │ + b 163d0 , std::allocator >::~basic_stringbuf()@@Base+0x410> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + and w0, w2, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1c0 │ │ │ │ + add x21, sp, #0x30 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3568] │ │ │ │ + str w0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x1, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - stur w0, [x20, #7] │ │ │ │ - mov x0, #0xb // #11 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x24 │ │ │ │ - strb wzr, [sp, #115] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 132d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d38> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w5, w0, #0x3 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x21, [x19, #24] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - mov x0, x23 │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w3, w0, #0x2 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - str x21, [x19, #32] │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x24, [x19, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - add w23, w0, #0x3 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel w23, w23, w0, lt // lt = tstop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - add w3, w0, w0, lsr #31 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - asr w3, w3, #1 │ │ │ │ - sub w25, w3, #0x1 │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - mov w3, w25 │ │ │ │ - asr w2, w23, #2 │ │ │ │ - mov x1, x24 │ │ │ │ - asr w4, w0, #1 │ │ │ │ - mov w5, #0x7 // #7 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x25, [x25, #3824] │ │ │ │ - str x21, [x19, #40] │ │ │ │ - ldrb w0, [x25] │ │ │ │ - tbz w0, #0, 133d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e38> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x950 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - strh w0, [x20, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #110] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13428 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9e88> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x26, [x19, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - add w23, w0, #0x3 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel w23, w23, w0, lt // lt = tstop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - add w24, w0, #0x3 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel w24, w24, w0, lt // lt = tstop │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - asr w4, w0, #1 │ │ │ │ - str w4, [sp, #12] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - ldr w4, [sp, #12] │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - asr w3, w24, #2 │ │ │ │ - asr w2, w23, #2 │ │ │ │ - asr w5, w0, #1 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x21 │ │ │ │ - bl c560 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2fc0> │ │ │ │ - ldrb w0, [x25] │ │ │ │ - str x21, [x19, #48] │ │ │ │ - tbz w0, #0, 134c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f24> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - ldrb w1, [x0] │ │ │ │ + str x1, [sp, #440] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #392] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str xzr, [sp, #384] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x20, x26, [x0, #8] │ │ │ │ + stp q31, q31, [sp, #400] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3584] │ │ │ │ + stp xzr, xzr, [sp, #72] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3696] │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + stp xzr, xzr, [sp, #88] │ │ │ │ + stp xzr, xzr, [sp, #104] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x4, x3, [x25] │ │ │ │ + add x25, sp, #0x98 │ │ │ │ + str x25, [sp, #136] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 16788 , std::allocator >::~basic_stringbuf()@@Base+0x7c8> // b.any │ │ │ │ + str x3, [sp, #40] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 166a4 , std::allocator >::~basic_stringbuf()@@Base+0x6e4> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 16698 , std::allocator >::~basic_stringbuf()@@Base+0x6d8> // b.any │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #152] │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + mov w0, #0x8 // #8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 5e18 │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - ldr x21, [x19, #48] │ │ │ │ - mov w0, #0x6548 // #25928 │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #104] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stp x20, x0, [sp, #88] │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5e00 <__isoc23_strtol@plt> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 166e8 , std::allocator >::~basic_stringbuf()@@Base+0x728> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + tbz w0, #0, 16600 , std::allocator >::~basic_stringbuf()@@Base+0x640> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 13504 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9f64> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + bl 5e78 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 166e8 , std::allocator >::~basic_stringbuf()@@Base+0x728> // b.none │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 16628 , std::allocator >::~basic_stringbuf()@@Base+0x668> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - bl bcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2720> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + str x22, [sp, #168] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x20, [x19, #64] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 13648 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0a8> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 1671c , std::allocator >::~basic_stringbuf()@@Base+0x75c> // b.any │ │ │ │ + add sp, sp, #0x1c0 │ │ │ │ + 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, [x0, #160] │ │ │ │ - mov w1, #0x616e // #24942 │ │ │ │ - movk w1, #0x656d, lsl #16 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - add x26, sp, #0x28 │ │ │ │ - add x8, sp, #0x38 │ │ │ │ - stp x26, x1, [sp, #24] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - bl 241f0 , std::allocator >::~basic_stringbuf()@@Base+0x88f0> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - add x3, x3, #0x948 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ + mov x0, x25 │ │ │ │ + cbz x3, 16568 , std::allocator >::~basic_stringbuf()@@Base+0x5a8> │ │ │ │ + b 166d0 , std::allocator >::~basic_stringbuf()@@Base+0x710> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x23, x0 │ │ │ │ - str x20, [sp, #88] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x23], #16 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 13630 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa090> // b.none │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x23, xzr, [x21] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - mov x0, x24 │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 135f8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa058> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x1, sp, #0x48 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 13614 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa074> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 132d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d38> // b.none │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 132d8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9d38> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + str x1, [sp, #152] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ bl 5518 │ │ │ │ - b 135c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa020> │ │ │ │ - str x27, [sp, #208] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + b 16568 , std::allocator >::~basic_stringbuf()@@Base+0x5a8> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 16810 , std::allocator >::~basic_stringbuf()@@Base+0x850> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #168] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #208] │ │ │ │ - b.ne 136c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa124> // b.any │ │ │ │ + b.ne 1671c , std::allocator >::~basic_stringbuf()@@Base+0x75c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + b 16748 , std::allocator >::~basic_stringbuf()@@Base+0x788> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x27, [sp, #208] │ │ │ │ - b.eq 13684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e4> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - b 136a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa100> │ │ │ │ + b.ne 1671c , std::allocator >::~basic_stringbuf()@@Base+0x75c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - str x27, [sp, #208] │ │ │ │ - b.eq 13684 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0e4> // b.none │ │ │ │ - b 136c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa124> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - mov x0, x20 │ │ │ │ - b 13660 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0c0> │ │ │ │ - bti j │ │ │ │ - b 136cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa12c> │ │ │ │ + b 16728 , std::allocator >::~basic_stringbuf()@@Base+0x768> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - b 136a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa100> │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + b 16738 , std::allocator >::~basic_stringbuf()@@Base+0x778> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 13694 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0f4> │ │ │ │ - bti j │ │ │ │ - b 13654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b4> │ │ │ │ - bti j │ │ │ │ - b 136cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa12c> │ │ │ │ - bti j │ │ │ │ - b 13654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b4> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57d0 │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1676c , std::allocator >::~basic_stringbuf()@@Base+0x7ac> // b.none │ │ │ │ + b 1671c , std::allocator >::~basic_stringbuf()@@Base+0x75c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - b 13654 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa0b4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov w1, w2 │ │ │ │ - mov w2, w3 │ │ │ │ - bl 14d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb790> │ │ │ │ - stp x20, xzr, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xa00 │ │ │ │ - str x0, [x19] │ │ │ │ - stp xzr, xzr, [x19, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - stp xzr, xzr, [x19, #48] │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - bl 131e8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9c48> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - cbz x0, 1381c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa27c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - cbz x0, 13834 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa294> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #32] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 1384c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2ac> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - cbz x0, 13864 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2c4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #48] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 1387c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa2dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x2, [x19, #64] │ │ │ │ - cbz x2, 138c8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa328> │ │ │ │ - ldr x0, [x2] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, b000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1a60> │ │ │ │ - add x0, x0, #0xf00 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 138ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa34c> // b.any │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - cbz x0, 138b8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa318> │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x19, #64] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 14ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb528> │ │ │ │ - mov x0, x2 │ │ │ │ - blr x1 │ │ │ │ - b 138c4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa324> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0xa00 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 137f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa250> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0xa00 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - str x1, [x0] │ │ │ │ - bl 137f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa250> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - b 14988 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb3e8> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5ad0 │ │ │ │ + b 167f0 , std::allocator >::~basic_stringbuf()@@Base+0x830> │ │ │ │ nop │ │ │ │ - ldr x1, [x0] │ │ │ │ - b 13008 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9a68> │ │ │ │ - ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - b 14b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb58c> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 14d30 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb790> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x6e0 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14b2c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb58c> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + and w0, w2, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1c0 │ │ │ │ + add x21, sp, #0x30 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3568] │ │ │ │ + str w0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #440] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #392] │ │ │ │ + add x0, x22, #0x10 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3760] │ │ │ │ + str xzr, [sp, #384] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x20, x26, [x0, #8] │ │ │ │ + stp q31, q31, [sp, #400] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3584] │ │ │ │ + stp xzr, xzr, [sp, #72] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3696] │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + stp xzr, xzr, [sp, #88] │ │ │ │ + stp xzr, xzr, [sp, #104] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + str wzr, [sp, #128] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x4, x3, [x25] │ │ │ │ + add x25, sp, #0x98 │ │ │ │ + str x25, [sp, #136] │ │ │ │ + cmp x4, #0x0 │ │ │ │ + ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 16ba8 , std::allocator >::~basic_stringbuf()@@Base+0xbe8> // b.any │ │ │ │ + str x3, [sp, #40] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 16ac4 , std::allocator >::~basic_stringbuf()@@Base+0xb04> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 16ab8 , std::allocator >::~basic_stringbuf()@@Base+0xaf8> // b.any │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [sp, #152] │ │ │ │ + mov x0, x25 │ │ │ │ + str x3, [sp, #144] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + mov w0, #0x8 // #8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str w0, [sp, #128] │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 5e18 │ │ │ │ + add x1, sp, #0x40 │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5998 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 16b08 , std::allocator >::~basic_stringbuf()@@Base+0xb48> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + tbz w0, #0, 16a20 , std::allocator >::~basic_stringbuf()@@Base+0xa60> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5e78 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.eq 16b08 , std::allocator >::~basic_stringbuf()@@Base+0xb48> // b.none │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x19, [sp, #168] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 16a48 , std::allocator >::~basic_stringbuf()@@Base+0xa88> // b.none │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x26, [x21, x0] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + str x22, [sp, #168] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #440] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16b3c , std::allocator >::~basic_stringbuf()@@Base+0xb7c> // b.any │ │ │ │ + add sp, sp, #0x1c0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ + mov x0, x25 │ │ │ │ + cbz x3, 16988 , std::allocator >::~basic_stringbuf()@@Base+0x9c8> │ │ │ │ + b 16af0 , std::allocator >::~basic_stringbuf()@@Base+0xb30> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x1, x4 │ │ │ │ + bl 5518 │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + b 16988 , std::allocator >::~basic_stringbuf()@@Base+0x9c8> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x20, x0 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 16c30 , std::allocator >::~basic_stringbuf()@@Base+0xc70> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x20, #-24] │ │ │ │ + str x20, [sp, #48] │ │ │ │ + str x26, [x21, x0] │ │ │ │ + str xzr, [sp, #56] │ │ │ │ + add x0, sp, #0xa8 │ │ │ │ + add x22, x22, #0x10 │ │ │ │ + str x22, [sp, #168] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16b3c , std::allocator >::~basic_stringbuf()@@Base+0xb7c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + bti j │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - bl 6148 │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb528> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + b 16b68 , std::allocator >::~basic_stringbuf()@@Base+0xba8> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16b3c , std::allocator >::~basic_stringbuf()@@Base+0xb7c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x6e0 │ │ │ │ - str x0, [x19] │ │ │ │ - bl 6148 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb528> │ │ │ │ - mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ + add x0, sp, #0x88 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 16b48 , std::allocator >::~basic_stringbuf()@@Base+0xb88> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x6e0 │ │ │ │ - str x0, [x19] │ │ │ │ - bl 6148 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb528> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 14ac0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb520> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 14b08 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb568> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, #0x10 // #16 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3848] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - bl 6148 │ │ │ │ - ldr x0, [x20] │ │ │ │ - bl 5b48 │ │ │ │ - mov w19, w0 │ │ │ │ - ldr x0, [x20] │ │ │ │ - adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - bl 5ba8 >::~basic_ofstream()@plt+0x8> │ │ │ │ - ldr w22, [x20, #1396] │ │ │ │ - cmp w22, w0 │ │ │ │ - b.gt 14c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6ac> │ │ │ │ - add x1, x20, #0x574 │ │ │ │ - ldr w4, [x1, #4] │ │ │ │ - cmp w4, w19 │ │ │ │ - b.gt 14c4c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb6ac> │ │ │ │ - stp w0, w19, [x1, #8] │ │ │ │ - mov w20, #0x0 // #0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3648] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - tbz w1, #0, 14bac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb60c> │ │ │ │ - add w20, w22, w22, lsr #31 │ │ │ │ - add w1, w0, w0, lsr #31 │ │ │ │ - neg w20, w20, asr #1 │ │ │ │ - add w20, w20, w1, asr #1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3920] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 14c38 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb698> │ │ │ │ - mov x0, #0xa8 // #168 │ │ │ │ - stp w4, w2, [sp, #56] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + b 16b58 , std::allocator >::~basic_stringbuf()@@Base+0xb98> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldp w4, w2, [sp, #56] │ │ │ │ - mov w3, w22 │ │ │ │ - mov w1, w20 │ │ │ │ - bl c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3800] │ │ │ │ - str x19, [x21, #8] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 14c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb680> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 14c20 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb680> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x0, x19 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - b c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - add w2, w4, w4, lsr #31 │ │ │ │ - add w19, w19, w19, lsr #31 │ │ │ │ - neg w2, w2, asr #1 │ │ │ │ - add w2, w2, w19, asr #1 │ │ │ │ - b 14bc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb620> │ │ │ │ - bl ce8c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x38ec> │ │ │ │ - add x19, x20, #0x574 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4024] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x958 │ │ │ │ - bl 5c08 │ │ │ │ - ldr w1, [x20, #1396] │ │ │ │ - bl 6130 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x988 │ │ │ │ - bl 5c08 │ │ │ │ - ldr w1, [x19, #4] │ │ │ │ - bl 6130 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x8f0 │ │ │ │ - bl 5c08 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x990 │ │ │ │ - bl 5c08 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 14d10 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb770> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 14cd4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb734> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57d0 │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 16b8c , std::allocator >::~basic_stringbuf()@@Base+0xbcc> // b.none │ │ │ │ + b 16b3c , std::allocator >::~basic_stringbuf()@@Base+0xb7c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 6118 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - adrp x0, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 14cfc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb75c> // b.any │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - b 14cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb720> │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 14cc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xb720> │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - mov x1, #0xa8 // #168 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - bti c │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x3, x3, #0x718 │ │ │ │ - stp x3, xzr, [x0] │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x3, x0, #0x574 │ │ │ │ - str w1, [x0, #1396] │ │ │ │ - str w2, [x3, #4] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5ad0 │ │ │ │ + b 16c10 , std::allocator >::~basic_stringbuf()@@Base+0xc50> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000014d60 ::do_widen(char) const@@Base>: │ │ │ │ - bti c │ │ │ │ - mov w0, w1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - stp x29, x30, [sp, #240] │ │ │ │ - add x29, sp, #0xf0 │ │ │ │ - stp x21, x22, [sp, #272] │ │ │ │ - and w21, w1, #0xff │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x19, x20, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #288] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #232] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - bl 8f88 │ │ │ │ - ldp x2, x0, [sp, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x4, x0, #5 │ │ │ │ - cbz x0, 14f98 ::do_widen(char) const@@Base+0x238> │ │ │ │ - add x2, x2, #0x8 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - lsl x1, x0, #5 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x1, [x2, x1] │ │ │ │ - cmp w3, w1 │ │ │ │ - csel w3, w3, w1, ge // ge = tcont │ │ │ │ - cmp x4, x0 │ │ │ │ - b.hi 14de0 ::do_widen(char) const@@Base+0x80> // b.pmore │ │ │ │ - add w3, w3, #0x2 │ │ │ │ - add w1, w3, w3, lsr #31 │ │ │ │ - neg w1, w1, asr #1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3576] │ │ │ │ - add w5, w4, w4, lsr #31 │ │ │ │ - add w4, w4, #0x2 │ │ │ │ - neg w5, w5, asr #1 │ │ │ │ - ldr w2, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4048] │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - ldr w0, [x0] │ │ │ │ - add w2, w5, w2, asr #1 │ │ │ │ - add w0, w0, w0, lsr #31 │ │ │ │ - add w1, w1, w0, asr #1 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 14e6c ::do_widen(char) const@@Base+0x10c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #392] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3568] │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, sp, #0x168 │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x178 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3768] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3696] │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ ldrb w1, [x0] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - bl 60e8 │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - add x24, sp, #0x30 │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - b 14ee4 ::do_widen(char) const@@Base+0x184> │ │ │ │ - lsl x0, x19, #5 │ │ │ │ - str x24, [sp, #32] │ │ │ │ - add x2, x1, x0 │ │ │ │ - ldr x1, [x1, x0] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add w3, w19, #0x1 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 14ed4 ::do_widen(char) const@@Base+0x174> // b.none │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x0, [sp, #8] │ │ │ │ - add x19, x19, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.cc 14e88 ::do_widen(char) const@@Base+0x128> // b.lo, b.ul, b.last │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - bl 60e8 │ │ │ │ - tbz w21, #0, 14f04 ::do_widen(char) const@@Base+0x1a4> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl c24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cac> │ │ │ │ - ldp x19, x20, [sp, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 14f4c ::do_widen(char) const@@Base+0x1ec> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 14f3c ::do_widen(char) const@@Base+0x1dc> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6070 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 16ea8 , std::allocator >::~basic_stringbuf()@@Base+0xee8> // b.any │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 16e98 , std::allocator >::~basic_stringbuf()@@Base+0xed8> │ │ │ │ + ldp x0, x3, [sp, #48] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x19 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x5, x28, #0x40 │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 16e28 , std::allocator >::~basic_stringbuf()@@Base+0xe68> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 14f20 ::do_widen(char) const@@Base+0x1c0> // b.any │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - cbz x20, 14f60 ::do_widen(char) const@@Base+0x200> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 14fe0 ::do_widen(char) const@@Base+0x280> // b.any │ │ │ │ - ldp x29, x30, [sp, #240] │ │ │ │ - ldp x19, x20, [sp, #256] │ │ │ │ - ldp x21, x22, [sp, #272] │ │ │ │ - ldp x23, x24, [sp, #288] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ + b.ne 16ee4 , std::allocator >::~basic_stringbuf()@@Base+0xf24> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #416] │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w3, #0x2 // #2 │ │ │ │ - b 14e08 ::do_widen(char) const@@Base+0xa8> │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5890 │ │ │ │ + b 16e00 , std::allocator >::~basic_stringbuf()@@Base+0xe40> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 16f94 , std::allocator >::~basic_stringbuf()@@Base+0xfd4> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl c24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cac> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 9500 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 16ee4 , std::allocator >::~basic_stringbuf()@@Base+0xf24> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 14ffc ::do_widen(char) const@@Base+0x29c> // b.none │ │ │ │ - bl 5740 │ │ │ │ + b.eq 16f10 , std::allocator >::~basic_stringbuf()@@Base+0xf50> // b.none │ │ │ │ + b 16ee4 , std::allocator >::~basic_stringbuf()@@Base+0xf24> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 14fb4 ::do_widen(char) const@@Base+0x254> │ │ │ │ + b 16f34 , std::allocator >::~basic_stringbuf()@@Base+0xf74> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 14fbc ::do_widen(char) const@@Base+0x25c> │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov w4, #0x5 // #5 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16ef0 , std::allocator >::~basic_stringbuf()@@Base+0xf30> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - and w0, w2, #0xff │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1a0 │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - str w0, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 16ef0 , std::allocator >::~basic_stringbuf()@@Base+0xf30> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #408] │ │ │ │ + str x1, [sp, #392] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3576] │ │ │ │ - ldr w2, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4048] │ │ │ │ - add w2, w2, w2, lsr #31 │ │ │ │ - ldr w1, [x0] │ │ │ │ - asr w2, w2, #1 │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - add w1, w1, w1, lsr #31 │ │ │ │ - asr w0, w1, #1 │ │ │ │ - lsr x1, x3, #1 │ │ │ │ - add x1, x1, #0x6 │ │ │ │ - add w3, w3, #0xc │ │ │ │ - sub w1, w0, w1 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl c44c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2eac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3824] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 150c0 ::do_widen(char) const@@Base+0x360> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - bl c82c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x328c> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - cbz x2, 15104 ::do_widen(char) const@@Base+0x3a4> │ │ │ │ - ldr x1, [x22] │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, sp, #0xd0 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 15104 ::do_widen(char) const@@Base+0x3a4> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - add x22, sp, #0x68 │ │ │ │ - mov w4, #0x2 // #2 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, w4 │ │ │ │ - add w3, w3, #0xa │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - adrp x27, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x27, #0x9b8 │ │ │ │ - add x20, sp, #0xe0 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - add x24, sp, #0xd0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3568] │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, sp, #0x168 │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x178 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3768] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3696] │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ stp xzr, xzr, [sp, #48] │ │ │ │ - ldrh w1, [x0] │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - strh w1, [sp, #224] │ │ │ │ - mov x1, x24 │ │ │ │ - strb w0, [x20, #2] │ │ │ │ - mov x0, #0x3 // #3 │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - str x0, [sp, #216] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - strb wzr, [sp, #227] │ │ │ │ - bl 97e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldp x25, x23, [sp, #48] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 15198 ::do_widen(char) const@@Base+0x438> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6f4e // #28494 │ │ │ │ - strh w0, [sp, #224] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - stp x20, x0, [sp, #208] │ │ │ │ - ldr x0, [sp] │ │ │ │ - strb wzr, [sp, #226] │ │ │ │ - cmp x23, x0 │ │ │ │ - b.eq 154d8 ::do_widen(char) const@@Base+0x778> // b.none │ │ │ │ - add x1, x23, #0x10 │ │ │ │ - str x1, [x23] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1553c ::do_widen(char) const@@Base+0x7dc> // b.none │ │ │ │ - str x0, [x23] │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - str x0, [x23, #16] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - add x23, x23, #0x20 │ │ │ │ - stur x0, [x23, #-24] │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - add x1, sp, #0xc0 │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ str x0, [sp, #8] │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - str x1, [sp, #176] │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - subs x19, x23, x25 │ │ │ │ - b.eq 154b8 ::do_widen(char) const@@Base+0x758> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x26, x0 │ │ │ │ - stp x26, x26, [sp, #80] │ │ │ │ - add x19, x26, x19 │ │ │ │ - str x19, [sp, #96] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 154d0 ::do_widen(char) const@@Base+0x770> // b.none │ │ │ │ - mov x28, x25 │ │ │ │ - mov x19, x26 │ │ │ │ - nop │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 17208 , std::allocator >::~basic_stringbuf()@@Base+0x1248> // b.any │ │ │ │ add x0, x19, #0x10 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x1, x2, [x28] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x23, x28 │ │ │ │ - b.ne 15240 ::do_widen(char) const@@Base+0x4e0> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x27, x27, #0x9b8 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - adrp x19, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x19, x19, #0x9c0 │ │ │ │ - str x20, [sp, #208] │ │ │ │ - tst x0, #0x1 │ │ │ │ - csel x19, x19, x27, eq // eq = none │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 171f8 , std::allocator >::~basic_stringbuf()@@Base+0x1238> │ │ │ │ + ldp x0, x3, [sp, #48] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ mov x0, x19 │ │ │ │ - bl 56e0 │ │ │ │ - mov x26, x0 │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5518 │ │ │ │ - ldp x0, x1, [sp, #8] │ │ │ │ - str x26, [sp, #216] │ │ │ │ - strb wzr, [x20, x26] │ │ │ │ - mov x4, x24 │ │ │ │ - add x3, sp, #0x50 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl d5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4030> │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 152d4 ::do_widen(char) const@@Base+0x574> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x26, [sp, #80] │ │ │ │ - cmp x19, x26 │ │ │ │ - b.eq 1530c ::do_widen(char) const@@Base+0x5ac> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 152fc ::do_widen(char) const@@Base+0x59c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x26, x19 │ │ │ │ - b.ne 152e0 ::do_widen(char) const@@Base+0x580> // b.any │ │ │ │ - ldr x26, [sp, #80] │ │ │ │ - cbz x26, 15320 ::do_widen(char) const@@Base+0x5c0> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1533c ::do_widen(char) const@@Base+0x5dc> // b.none │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov w26, #0x7571 // #30065 │ │ │ │ - mov x27, #0x4 // #4 │ │ │ │ - movk w26, #0x7469, lsl #16 │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl ca68 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x34c8> │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 107c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7220> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl c7e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3240> │ │ │ │ - bl 60e8 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl 262e8 , std::allocator >::~basic_stringbuf()@@Base+0xa9e8> │ │ │ │ - str x20, [sp, #208] │ │ │ │ - mov x0, x24 │ │ │ │ - str w26, [x20] │ │ │ │ - str x27, [sp, #216] │ │ │ │ - strb wzr, [sp, #228] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w19, w0, #0xff │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 153b0 ::do_widen(char) const@@Base+0x650> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbnz w19, #0, 1547c ::do_widen(char) const@@Base+0x71c> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, 1546c ::do_widen(char) const@@Base+0x70c> │ │ │ │ - mov x8, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 113c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e20> │ │ │ │ - ldp x0, x1, [sp, #208] │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.eq 1550c ::do_widen(char) const@@Base+0x7ac> // b.none │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 15480 ::do_widen(char) const@@Base+0x720> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - mov x20, x25 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x5, x28, #0x40 │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 17188 , std::allocator >::~basic_stringbuf()@@Base+0x11c8> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne 1548c ::do_widen(char) const@@Base+0x72c> // b.any │ │ │ │ - cbz x25, 15418 ::do_widen(char) const@@Base+0x6b8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - sub x1, x0, x25 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 10360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl c24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 155a8 ::do_widen(char) const@@Base+0x848> // b.any │ │ │ │ - add sp, sp, #0x1a0 │ │ │ │ - mov w0, w19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + b.ne 17244 , std::allocator >::~basic_stringbuf()@@Base+0x1284> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #416] │ │ │ │ + ldp x21, x22, [sp, #432] │ │ │ │ + ldp x23, x24, [sp, #448] │ │ │ │ + ldp x25, x26, [sp, #464] │ │ │ │ + ldp x27, x28, [sp, #480] │ │ │ │ + add sp, sp, #0x1f0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 153c8 ::do_widen(char) const@@Base+0x668> │ │ │ │ - b 15354 ::do_widen(char) const@@Base+0x5f4> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x20, x25 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 15404 ::do_widen(char) const@@Base+0x6a4> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 154a8 ::do_widen(char) const@@Base+0x748> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x20, x23 │ │ │ │ - b.ne 1548c ::do_widen(char) const@@Base+0x72c> // b.any │ │ │ │ - b 15404 ::do_widen(char) const@@Base+0x6a4> │ │ │ │ - mov x26, #0x0 // #0 │ │ │ │ - add x19, x26, x19 │ │ │ │ - stp x26, x26, [sp, #80] │ │ │ │ - str x19, [sp, #96] │ │ │ │ - cmp x25, x23 │ │ │ │ - b.ne 15234 ::do_widen(char) const@@Base+0x4d4> // b.any │ │ │ │ - mov x19, x26 │ │ │ │ - b 15264 ::do_widen(char) const@@Base+0x504> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 97e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp] │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldp x25, x23, [sp, #48] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 151e4 ::do_widen(char) const@@Base+0x484> // b.none │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 151e4 ::do_widen(char) const@@Base+0x484> │ │ │ │ - ldrh w2, [x0] │ │ │ │ - mov w1, #0x6559 // #25945 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 153e4 ::do_widen(char) const@@Base+0x684> // b.any │ │ │ │ - ldrb w1, [x0, #2] │ │ │ │ - cmp w1, #0x73 │ │ │ │ - b.ne 153e4 ::do_widen(char) const@@Base+0x684> // b.any │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ne 153ec ::do_widen(char) const@@Base+0x68c> // b.any │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - b 15480 ::do_widen(char) const@@Base+0x720> │ │ │ │ - ldrh w2, [x20] │ │ │ │ - ldrb w0, [x20, #2] │ │ │ │ - strh w2, [x23, #16] │ │ │ │ - strb w0, [x1, #2] │ │ │ │ - b 151d8 ::do_widen(char) const@@Base+0x478> │ │ │ │ - bti j │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5890 │ │ │ │ + b 17160 , std::allocator >::~basic_stringbuf()@@Base+0x11a0> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x19, x20 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp x25, x23, [sp, #48] │ │ │ │ - bl 9500 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 10360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6dc0> │ │ │ │ - add x0, sp, #0xf0 │ │ │ │ - bl c24c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2cac> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #408] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1566c ::do_widen(char) const@@Base+0x90c> // b.none │ │ │ │ + b.eq 172f4 , std::allocator >::~basic_stringbuf()@@Base+0x1334> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 15568 ::do_widen(char) const@@Base+0x808> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 15584 ::do_widen(char) const@@Base+0x824> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17244 , std::allocator >::~basic_stringbuf()@@Base+0x1284> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp] │ │ │ │ - ldp x25, x23, [sp, #48] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 15568 ::do_widen(char) const@@Base+0x808> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 17270 , std::allocator >::~basic_stringbuf()@@Base+0x12b0> // b.none │ │ │ │ + b 17244 , std::allocator >::~basic_stringbuf()@@Base+0x1284> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 15584 ::do_widen(char) const@@Base+0x824> │ │ │ │ + b 17294 , std::allocator >::~basic_stringbuf()@@Base+0x12d4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + mov x0, x19 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 15558 ::do_widen(char) const@@Base+0x7f8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x26, x19 │ │ │ │ - b.eq 15674 ::do_widen(char) const@@Base+0x914> // b.none │ │ │ │ - mov x1, x26 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 1568c ::do_widen(char) const@@Base+0x92c> // b.any │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - b 15614 ::do_widen(char) const@@Base+0x8b4> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17250 , std::allocator >::~basic_stringbuf()@@Base+0x1290> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 15568 ::do_widen(char) const@@Base+0x808> │ │ │ │ - bti j │ │ │ │ - b 155c8 ::do_widen(char) const@@Base+0x868> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - bl 9500 │ │ │ │ - b 15600 ::do_widen(char) const@@Base+0x8a0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 15600 ::do_widen(char) const@@Base+0x8a0> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 15600 ::do_widen(char) const@@Base+0x8a0> │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - add x26, x26, #0x20 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 15614 ::do_widen(char) const@@Base+0x8b4> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 5f80 │ │ │ │ - and w23, w0, #0xff │ │ │ │ - tbnz w0, #0, 156d8 ::do_widen(char) const@@Base+0x978> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - strb wzr, [x0, #1412] │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov w20, #0x1 // #1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov w22, #0x0 // #0 │ │ │ │ - strb w1, [x0, #1412] │ │ │ │ - bl 55f0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 17250 , std::allocator >::~basic_stringbuf()@@Base+0x1290> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov w21, w22 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - add w0, w19, w20 │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w21 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 5578 │ │ │ │ - cmp w19, #0x8 │ │ │ │ - b.ne 15708 ::do_widen(char) const@@Base+0x9a8> // b.any │ │ │ │ - add w20, w20, #0x8 │ │ │ │ - add w22, w22, #0x1 │ │ │ │ - cmp w20, #0x41 │ │ │ │ - b.ne 15700 ::do_widen(char) const@@Base+0x9a0> // b.any │ │ │ │ - bl 5a28 │ │ │ │ - cmn w0, #0x1 │ │ │ │ - b.eq 157dc ::do_widen(char) const@@Base+0xa7c> // b.none │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - mov w0, #0x40 // #64 │ │ │ │ - bl 5578 │ │ │ │ - mov w0, w20 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 5578 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - mov w0, #0x42 // #66 │ │ │ │ - bl 5578 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - mov w0, #0x43 // #67 │ │ │ │ - bl 5578 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x4 // #4 │ │ │ │ - mov w0, #0x44 // #68 │ │ │ │ - bl 5578 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - mov w0, #0x45 // #69 │ │ │ │ - bl 5578 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x6 // #6 │ │ │ │ - mov w0, #0x46 // #70 │ │ │ │ - bl 5578 │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - mov w1, #0x7 // #7 │ │ │ │ - mov w0, #0x47 // #71 │ │ │ │ - bl 5578 │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, w23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov w19, w0 │ │ │ │ - stp w2, w1, [sp, #40] │ │ │ │ - bl 5fb0 │ │ │ │ - tbz w0, #0, 15888 ::do_widen(char) const@@Base+0xb28> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - ldr w3, [x0] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp w3, #0xff │ │ │ │ - b.le 15878 ::do_widen(char) const@@Base+0xb18> │ │ │ │ - adrp x4, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldp w2, w1, [sp, #40] │ │ │ │ - ldr w0, [x4, #1216] │ │ │ │ - add w5, w0, #0x1 │ │ │ │ - cmp w3, w5 │ │ │ │ - b.gt 15858 ::do_widen(char) const@@Base+0xaf8> │ │ │ │ - mov w5, #0x8 // #8 │ │ │ │ - mov w0, #0x7 // #7 │ │ │ │ - add w3, w2, w2, lsl #1 │ │ │ │ - str w5, [x4, #1216] │ │ │ │ - add w2, w1, w1, lsl #1 │ │ │ │ - add w1, w19, w19, lsl #1 │ │ │ │ - bl 5f38 │ │ │ │ - adrp x4, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldr w0, [x4, #1216] │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x3, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + add x21, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ + str x1, [sp, #392] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldr x1, [x3] │ │ │ │ - ldrb w2, [x1] │ │ │ │ - cmp w2, #0x23 │ │ │ │ - b.ne 158e8 ::do_widen(char) const@@Base+0xb88> // b.any │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - cmp x2, #0x7 │ │ │ │ - b.eq 15914 ::do_widen(char) const@@Base+0xbb4> // b.none │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3568] │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, sp, #0x168 │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x178 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3768] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3696] │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6130 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 17568 , std::allocator >::~basic_stringbuf()@@Base+0x15a8> // b.any │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 17558 , std::allocator >::~basic_stringbuf()@@Base+0x1598> │ │ │ │ + ldp x0, x3, [sp, #48] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 159ac ::do_widen(char) const@@Base+0xc4c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x19 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x5, x28, #0x40 │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 174e8 , std::allocator >::~basic_stringbuf()@@Base+0x1528> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #24] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 175a4 , std::allocator >::~basic_stringbuf()@@Base+0x15e4> // 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 │ │ │ │ - strb wzr, [sp, #18] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - str x3, [sp, #8] │ │ │ │ - ldrb w0, [x1, #1] │ │ │ │ - strb w0, [sp, #16] │ │ │ │ - ldrb w0, [x1, #2] │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5890 │ │ │ │ + b 174c0 , std::allocator >::~basic_stringbuf()@@Base+0x1500> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - strb w0, [sp, #17] │ │ │ │ - add x0, sp, #0x10 │ │ │ │ + b.eq 17654 , std::allocator >::~basic_stringbuf()@@Base+0x1694> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 6298 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldurh w0, [x0, #3] │ │ │ │ - strh w0, [sp, #16] │ │ │ │ + b.ne 175a4 , std::allocator >::~basic_stringbuf()@@Base+0x15e4> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 6298 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #16] │ │ │ │ + str x25, [x21, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x3] │ │ │ │ - ldurh w0, [x0, #5] │ │ │ │ - strh w0, [sp, #16] │ │ │ │ + b.eq 175d0 , std::allocator >::~basic_stringbuf()@@Base+0x1610> // b.none │ │ │ │ + b 175a4 , std::allocator >::~basic_stringbuf()@@Base+0x15e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 175f4 , std::allocator >::~basic_stringbuf()@@Base+0x1634> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 6298 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w0, w21 │ │ │ │ - bl 15800 ::do_widen(char) const@@Base+0xaa0> │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - b 158e8 ::do_widen(char) const@@Base+0xb88> │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - bl 5740 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 175b0 , std::allocator >::~basic_stringbuf()@@Base+0x15f0> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 175b0 , std::allocator >::~basic_stringbuf()@@Base+0x15f0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - sxth w3, w0 │ │ │ │ - sxth w1, w1 │ │ │ │ - cmp w3, #0x7 │ │ │ │ - and w4, w2, #0xff │ │ │ │ - ccmp w1, #0x7, #0x0, le │ │ │ │ - b.gt 159f8 ::do_widen(char) const@@Base+0xc98> │ │ │ │ - cmn w1, #0x1 │ │ │ │ - b.eq 15a8c ::do_widen(char) const@@Base+0xd2c> // b.none │ │ │ │ - add w3, w1, w3, lsl #3 │ │ │ │ - add w3, w3, #0x1 │ │ │ │ - ubfiz w3, w3, #8, #8 │ │ │ │ - orr w0, w3, w4, lsl #21 │ │ │ │ - ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3888] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, #0xff │ │ │ │ - b.gt 15a14 ::do_widen(char) const@@Base+0xcb4> │ │ │ │ - lsl w0, w4, #21 │ │ │ │ - ret │ │ │ │ - adrp x7, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x7, [x7, #3832] │ │ │ │ paciasp │ │ │ │ - adrp x5, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x2, x5, #0x4c0 │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xd0 │ │ │ │ mov x29, sp │ │ │ │ - ldr w7, [x7] │ │ │ │ - ldr w0, [x2, #4] │ │ │ │ - add w6, w0, #0x1 │ │ │ │ - str w6, [x2, #4] │ │ │ │ - cmp w6, w7 │ │ │ │ - b.lt 15a54 ::do_widen(char) const@@Base+0xcf4> // b.tstop │ │ │ │ - mov w0, #0x48 // #72 │ │ │ │ - str w0, [x2, #4] │ │ │ │ - mov w0, #0x47 // #71 │ │ │ │ - mov w2, w1 │ │ │ │ - mov w1, w3 │ │ │ │ - str w4, [sp, #28] │ │ │ │ - bl 5578 │ │ │ │ - adrp x5, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x5, x5, #0x4c0 │ │ │ │ - ldr w4, [sp, #28] │ │ │ │ - ldr w0, [x5, #4] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ubfiz w0, w0, #8, #8 │ │ │ │ - orr w0, w0, w4, lsl #21 │ │ │ │ - ret │ │ │ │ - add w3, w3, #0x40 │ │ │ │ - ubfiz w3, w3, #8, #8 │ │ │ │ - orr w0, w3, w4, lsl #21 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - cbz x1, 15ae4 ::do_widen(char) const@@Base+0xd84> │ │ │ │ - cmp x1, #0x7 │ │ │ │ - b.eq 15b3c ::do_widen(char) const@@Base+0xddc> // b.none │ │ │ │ - cmp x1, #0x5 │ │ │ │ - b.eq 15af0 ::do_widen(char) const@@Base+0xd90> // b.none │ │ │ │ - cmp x1, #0x3 │ │ │ │ - b.eq 15b88 ::do_widen(char) const@@Base+0xe28> // b.none │ │ │ │ - cmp x1, #0x6 │ │ │ │ - b.ne 15be8 ::do_widen(char) const@@Base+0xe88> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x6579 // #25977 │ │ │ │ - movk w1, #0x6c6c, lsl #16 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 15c40 ::do_widen(char) const@@Base+0xee0> // b.none │ │ │ │ - mov w2, #0xff // #255 │ │ │ │ - mov w0, w2 │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x6c62 // #27746 │ │ │ │ - movk w2, #0x6361, lsl #16 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 15bd4 ::do_widen(char) const@@Base+0xe74> // b.none │ │ │ │ - mov w2, #0x7267 // #29287 │ │ │ │ - movk w2, #0x6565, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 15c2c ::do_widen(char) const@@Base+0xecc> // b.none │ │ │ │ - mov w2, #0x6877 // #26743 │ │ │ │ - movk w2, #0x7469, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - ldrb w0, [x1, #4] │ │ │ │ - mov w2, #0x7 // #7 │ │ │ │ - cmp w0, #0x65 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x6564 // #25956 │ │ │ │ - movk w2, #0x6166, lsl #16 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 15bb0 ::do_widen(char) const@@Base+0xe50> // b.none │ │ │ │ - mov w2, #0x616d // #24941 │ │ │ │ - movk w2, #0x6567, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - ldrh w2, [x1, #4] │ │ │ │ - mov w0, #0x746e // #29806 │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - ldrb w0, [x1, #6] │ │ │ │ - mov w2, #0x5 // #5 │ │ │ │ - cmp w0, #0x61 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w1, #0x6572 // #25970 │ │ │ │ - ldrh w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - cmp w0, #0x64 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldrh w3, [x1, #4] │ │ │ │ - mov w2, #0x6c75 // #27765 │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 15b54 ::do_widen(char) const@@Base+0xdf4> // b.any │ │ │ │ - ldrb w2, [x1, #6] │ │ │ │ - cmp w2, #0x74 │ │ │ │ - b.ne 15b54 ::do_widen(char) const@@Base+0xdf4> // b.any │ │ │ │ - mov w2, #0xffffffff // #-1 │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldrb w2, [x1, #4] │ │ │ │ - cmp w2, #0x6b │ │ │ │ - b.ne 15b08 ::do_widen(char) const@@Base+0xda8> // b.any │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - mov w2, #0xff // #255 │ │ │ │ - cmp x1, #0x4 │ │ │ │ - b.ne 15ae8 ::do_widen(char) const@@Base+0xd88> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, w1 │ │ │ │ - mov w1, #0x6c62 // #27746 │ │ │ │ - movk w1, #0x6575, lsl #16 │ │ │ │ - ldr w0, [x0] │ │ │ │ - cmp w0, w1 │ │ │ │ - b.eq 15ae8 ::do_widen(char) const@@Base+0xd88> // b.none │ │ │ │ - mov w1, #0x7963 // #31075 │ │ │ │ - mov w2, #0x6 // #6 │ │ │ │ - movk w1, #0x6e61, lsl #16 │ │ │ │ - cmp w0, w1 │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - csel w2, w2, w0, eq // eq = none │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldrb w2, [x1, #4] │ │ │ │ - cmp w2, #0x6e │ │ │ │ - b.ne 15b18 ::do_widen(char) const@@Base+0xdb8> // b.any │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - ldrh w1, [x0, #4] │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - mov w0, #0x776f // #30575 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 15ae4 ::do_widen(char) const@@Base+0xd84> // b.any │ │ │ │ - b 15ae8 ::do_widen(char) const@@Base+0xd88> │ │ │ │ - nop │ │ │ │ + mov x2, #0x1a1 // #417 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + bl 5d28 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 6118 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x278 │ │ │ │ mov x29, sp │ │ │ │ + mov x2, #0x1b5 // #437 │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov w0, w1 │ │ │ │ - mov w1, w2 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w1, w0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3872] │ │ │ │ + bl 5d28 │ │ │ │ mov x0, x19 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5ce0 │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 6118 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - b 5ce0 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x1 │ │ │ │ - mov w22, w2 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbz x2, 15da0 ::do_widen(char) const@@Base+0x1040> │ │ │ │ - ldr x1, [x21, #8] │ │ │ │ - cbz x1, 15da0 ::do_widen(char) const@@Base+0x1040> │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x19, sp, #0x18 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + sub sp, sp, #0x850 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + mov w21, w0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + mov x20, x1 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0x430 │ │ │ │ ldr x1, [x0] │ │ │ │ + str x1, [sp, #2120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ add x0, sp, #0x8 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - str x23, [sp, #96] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [x20] │ │ │ │ + bl 36fc0 , std::allocator >::~basic_stringbuf()@@Base+0x21000> │ │ │ │ add x0, sp, #0x8 │ │ │ │ - bl 15aa0 ::do_widen(char) const@@Base+0xd40> │ │ │ │ - mov w23, w0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15d28 ::do_widen(char) const@@Base+0xfc8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str x19, [sp, #8] │ │ │ │ + adrp x4, 17000 , std::allocator >::~basic_stringbuf()@@Base+0x1040> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x4, x4, #0x6a0 │ │ │ │ + add x3, x3, #0x438 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0x460 │ │ │ │ + add x1, x1, #0x470 │ │ │ │ + bl 37088 , std::allocator >::~basic_stringbuf()@@Base+0x210c8> │ │ │ │ add x0, sp, #0x8 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + adrp x4, 17000 , std::allocator >::~basic_stringbuf()@@Base+0x1040> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x4, x4, #0x6e0 │ │ │ │ + add x3, x3, #0x478 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0x490 │ │ │ │ + add x1, x1, #0x498 │ │ │ │ + bl 37088 , std::allocator >::~basic_stringbuf()@@Base+0x210c8> │ │ │ │ + mov x2, x20 │ │ │ │ + mov w1, w21 │ │ │ │ add x0, sp, #0x8 │ │ │ │ - bl 15aa0 ::do_widen(char) const@@Base+0xd40> │ │ │ │ - mov w20, w0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 15d5c ::do_widen(char) const@@Base+0xffc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 15ddc ::do_widen(char) const@@Base+0x107c> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov w2, w22 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w0, w23 │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldr x23, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 37270 , std::allocator >::~basic_stringbuf()@@Base+0x212b0> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #2120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 15dd4 ::do_widen(char) const@@Base+0x1074> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - mov w0, #0xff // #255 │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 17808 , std::allocator >::~basic_stringbuf()@@Base+0x1848> // b.any │ │ │ │ + add sp, sp, #0x850 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - str x23, [sp, #96] │ │ │ │ bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + 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 x21, x0 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x24, #0xaaab │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w23, #0x0 // #0 │ │ │ │ - mov w25, #0xc // #12 │ │ │ │ - str x27, [sp, #80] │ │ │ │ - ldp x1, x0, [x0, #16] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - mul x0, x0, x24 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.ls 15eec ::do_widen(char) const@@Base+0x118c> // b.plast │ │ │ │ - umull x22, w22, w25 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr x19, [x21, #8] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr w20, [x1, x22] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - ldr w26, [x0, #4] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, w20 │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 56e0 │ │ │ │ + mov x2, x0 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x1, x2, x20 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ mov x0, x19 │ │ │ │ - mov w1, #0x40 // #64 │ │ │ │ - mov w3, w26 │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.le 15ecc ::do_widen(char) const@@Base+0x116c> │ │ │ │ - mov w19, #0x1 // #1 │ │ │ │ - ldr x26, [x21, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldp w27, w20, [x0] │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - sub w3, w20, w19 │ │ │ │ - mov w4, w0 │ │ │ │ - mov w2, w27 │ │ │ │ - mov x0, x26 │ │ │ │ - mov w1, #0x6f // #111 │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - add x0, x1, x22 │ │ │ │ - ldr w2, [x0, #8] │ │ │ │ - cmp w2, w19 │ │ │ │ - b.gt 15e84 ::do_widen(char) const@@Base+0x1124> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - add w22, w23, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #2 │ │ │ │ - mul x0, x0, x24 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.hi 15e30 ::do_widen(char) const@@Base+0x10d0> // b.pmore │ │ │ │ - ldr x27, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5548 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5548 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - str x1, [x19, #8] │ │ │ │ - add x0, x0, #0x750 │ │ │ │ - str x0, [x20], #16 │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - bl 9980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e0> │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl 9980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e0> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 15f80 ::do_widen(char) const@@Base+0x1220> │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w1, w0, #0x1 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 6bc0 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - mov w21, w0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 6bc0 │ │ │ │ - mov w1, #0xe // #14 │ │ │ │ - mov w20, w0 │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - bl 6bc0 │ │ │ │ - add x5, x19, #0x10 │ │ │ │ - mov w3, w0 │ │ │ │ - ldp x2, x1, [x5, #8] │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 1600c ::do_widen(char) const@@Base+0x12ac> // b.none │ │ │ │ - stp w21, w20, [x2] │ │ │ │ - add x2, x2, #0xc │ │ │ │ - stur w0, [x2, #-4] │ │ │ │ - str x2, [x5, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x9, [x19, #16] │ │ │ │ - mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - movk x0, #0xaaab │ │ │ │ - mov x7, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - sub x6, x2, x9 │ │ │ │ - movk x7, #0xaaa, lsl #48 │ │ │ │ - asr x4, x6, #2 │ │ │ │ - mul x4, x4, x0 │ │ │ │ - cmp x4, x7 │ │ │ │ - b.eq 1612c ::do_widen(char) const@@Base+0x13cc> // b.none │ │ │ │ - cmp x4, #0x0 │ │ │ │ - str w3, [sp, #48] │ │ │ │ - csinc x0, x4, xzr, ne // ne = any │ │ │ │ - stp x2, x1, [sp, #56] │ │ │ │ - add x0, x0, x4 │ │ │ │ - cmp x0, x7 │ │ │ │ - stp x9, x6, [sp, #72] │ │ │ │ - csel x0, x0, x7, ls // ls = plast │ │ │ │ - str x5, [sp, #88] │ │ │ │ - add x0, x0, x0, lsl #1 │ │ │ │ - lsl x0, x0, #2 │ │ │ │ - mov x22, x0 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x6, [sp, #80] │ │ │ │ - mov x8, x0 │ │ │ │ - ldr w3, [sp, #48] │ │ │ │ - add x0, x0, x6 │ │ │ │ - str w21, [x8, x6] │ │ │ │ - stp w20, w3, [x0, #4] │ │ │ │ - ldp x2, x1, [sp, #56] │ │ │ │ - ldr x9, [sp, #72] │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - cmp x2, x9 │ │ │ │ - b.eq 16124 ::do_widen(char) const@@Base+0x13c4> // b.none │ │ │ │ - mov x4, x8 │ │ │ │ - mov x3, x9 │ │ │ │ - nop │ │ │ │ - ldr x7, [x3] │ │ │ │ - add x3, x3, #0xc │ │ │ │ - ldur w6, [x3, #-4] │ │ │ │ - add x4, x4, #0xc │ │ │ │ - stur x7, [x4, #-12] │ │ │ │ - stur w6, [x4, #-4] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.ne 160a0 ::do_widen(char) const@@Base+0x1340> // b.any │ │ │ │ - sub x2, x2, #0xc │ │ │ │ - mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ - sub x2, x2, x9 │ │ │ │ - eor x0, x0, #0x8000000000000001 │ │ │ │ - lsr x2, x2, #2 │ │ │ │ - mul x2, x2, x0 │ │ │ │ - and x2, x2, #0x3fffffffffffffff │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - add x2, x2, x2, lsl #1 │ │ │ │ - add x2, x8, x2, lsl #2 │ │ │ │ - add x20, x2, #0xc │ │ │ │ - cbz x9, 16104 ::do_widen(char) const@@Base+0x13a4> │ │ │ │ - sub x1, x1, x9 │ │ │ │ - mov x0, x9 │ │ │ │ - stp x8, x5, [sp, #48] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x8, x5, [sp, #48] │ │ │ │ - str x8, [x19, #16] │ │ │ │ - add x8, x8, x22 │ │ │ │ - stp x20, x8, [x5, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x8 │ │ │ │ - b 160e8 ::do_widen(char) const@@Base+0x1388> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 15f88 ::do_widen(char) const@@Base+0x1228> │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 6bc0 │ │ │ │ - mov w19, w0 │ │ │ │ - add x0, x20, #0x48 │ │ │ │ - bl 9c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a0> │ │ │ │ - mov w1, #0x64 // #100 │ │ │ │ - mul w19, w19, w1 │ │ │ │ - cmp x0, w19, sxtw │ │ │ │ - b.le 161cc ::do_widen(char) const@@Base+0x146c> │ │ │ │ - ldp x1, x0, [x20, #16] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, #0x4a4 │ │ │ │ - b.le 16274 ::do_widen(char) const@@Base+0x1514> │ │ │ │ - add x0, x20, #0x28 │ │ │ │ - bl 9c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a0> │ │ │ │ - cmp x0, #0x32 │ │ │ │ - b.le 16264 ::do_widen(char) const@@Base+0x1504> │ │ │ │ - ldp x19, x0, [x20, #16] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 16210 ::do_widen(char) const@@Base+0x14b0> // b.any │ │ │ │ - add x0, x20, #0x28 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x19, #4] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x4, x19 │ │ │ │ - b.eq 161e8 ::do_widen(char) const@@Base+0x1488> // b.none │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - ldp w2, w3, [x19, #4] │ │ │ │ - add x1, x19, #0xc │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ - sub w3, w2, w3 │ │ │ │ - cmp w3, w0 │ │ │ │ - b.lt 161fc ::do_widen(char) const@@Base+0x149c> // b.tstop │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - cmp x1, x4 │ │ │ │ - b.eq 16258 ::do_widen(char) const@@Base+0x14f8> // b.none │ │ │ │ - sub x2, x4, x1 │ │ │ │ - cmp x2, #0xc │ │ │ │ - b.le 162c4 ::do_widen(char) const@@Base+0x1564> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - sub x4, x4, #0xc │ │ │ │ - str x4, [x0, #8] │ │ │ │ - b 16208 ::do_widen(char) const@@Base+0x14a8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x5, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + mov x4, x0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + sub x3, x2, x5 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 17954 , std::allocator >::~basic_stringbuf()@@Base+0x1994> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 1794c , std::allocator >::~basic_stringbuf()@@Base+0x198c> // b.any │ │ │ │ + ldrb w1, [x5] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x3, [x4, #8] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 17998 , std::allocator >::~basic_stringbuf()@@Base+0x19d8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x20 │ │ │ │ - bl 15f88 ::do_widen(char) const@@Base+0x1228> │ │ │ │ - mov w0, #0xd1b // #3355 │ │ │ │ - movk w0, #0x3e80, lsl #16 │ │ │ │ - fmov s0, w0 │ │ │ │ - bl 6c40 │ │ │ │ - tbz w0, #0, 162b8 ::do_widen(char) const@@Base+0x1558> │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 162a4 ::do_widen(char) const@@Base+0x1544> │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 15f88 ::do_widen(char) const@@Base+0x1228> │ │ │ │ - mov w1, #0x5 // #5 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - bl 6bc0 │ │ │ │ - cmp w19, w0 │ │ │ │ - b.lt 16298 ::do_widen(char) const@@Base+0x1538> // b.tstop │ │ │ │ - add x0, x20, #0x48 │ │ │ │ - bl 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - b 161cc ::do_widen(char) const@@Base+0x146c> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - b.ne 16258 ::do_widen(char) const@@Base+0x14f8> // b.any │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str x2, [x19] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - b 16258 ::do_widen(char) const@@Base+0x14f8> │ │ │ │ - cbz x0, 16360 ::do_widen(char) const@@Base+0x1600> │ │ │ │ + cbz x3, 17918 , std::allocator >::~basic_stringbuf()@@Base+0x1958> │ │ │ │ + b 17978 , std::allocator >::~basic_stringbuf()@@Base+0x19b8> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl 61a8 │ │ │ │ + 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 5518 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x4] │ │ │ │ + b 17918 , std::allocator >::~basic_stringbuf()@@Base+0x1958> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + cbz x0, 17a20 , std::allocator >::~basic_stringbuf()@@Base+0x1a60> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x19, x20 │ │ │ │ ldr x0, [x20, #24] │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16324 ::do_widen(char) const@@Base+0x15c4> // b.none │ │ │ │ + b.eq 179e4 , std::allocator >::~basic_stringbuf()@@Base+0x1a24> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16340 ::do_widen(char) const@@Base+0x15e0> // b.none │ │ │ │ + b.eq 17a00 , std::allocator >::~basic_stringbuf()@@Base+0x1a40> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 162f8 ::do_widen(char) const@@Base+0x1598> │ │ │ │ + cbnz x20, 179b8 , std::allocator >::~basic_stringbuf()@@Base+0x19f8> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - cbz x0, 16488 ::do_widen(char) const@@Base+0x1728> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x20, x22, #0xc8 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x21, x22 │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x19, [x22, #200] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 163b8 ::do_widen(char) const@@Base+0x1658> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 163a0 ::do_widen(char) const@@Base+0x1640> // b.any │ │ │ │ - ldr x19, [x21, #176] │ │ │ │ - add x20, x21, #0xb0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 163e0 ::do_widen(char) const@@Base+0x1680> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 163c8 ::do_widen(char) const@@Base+0x1668> // b.any │ │ │ │ - ldr x0, [x21, #144] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 16448 ::do_widen(char) const@@Base+0x16e8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1641c ::do_widen(char) const@@Base+0x16bc> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x0, #0x8 │ │ │ │ + ldr x19, [x0, #16] │ │ │ │ + cbz x19, 17b20 , std::allocator >::~basic_stringbuf()@@Base+0x1b60> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x23, x22 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x26, x2 │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + ldp x0, x20, [x19, #32] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, 17a7c , std::allocator >::~basic_stringbuf()@@Base+0x1abc> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 17a90 , std::allocator >::~basic_stringbuf()@@Base+0x1ad0> │ │ │ │ + sub x0, x20, x26 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt 17a94 , std::allocator >::~basic_stringbuf()@@Base+0x1ad4> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 17aa8 , std::allocator >::~basic_stringbuf()@@Base+0x1ae8> // b.tstop │ │ │ │ + tbnz w0, #31, 17aa8 , std::allocator >::~basic_stringbuf()@@Base+0x1ae8> │ │ │ │ + mov x23, x19 │ │ │ │ + ldr x19, [x19, #16] │ │ │ │ + cbz x19, 17ab0 , std::allocator >::~basic_stringbuf()@@Base+0x1af0> │ │ │ │ + ldp x0, x20, [x19, #32] │ │ │ │ + b 17a64 , std::allocator >::~basic_stringbuf()@@Base+0x1aa4> │ │ │ │ + ldr x19, [x19, #24] │ │ │ │ + cbnz x19, 17aa0 , std::allocator >::~basic_stringbuf()@@Base+0x1ae0> │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 17b18 , std::allocator >::~basic_stringbuf()@@Base+0x1b58> // b.none │ │ │ │ + ldr x19, [x23, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 17ad8 , std::allocator >::~basic_stringbuf()@@Base+0x1b18> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 17af4 , std::allocator >::~basic_stringbuf()@@Base+0x1b34> │ │ │ │ + sub x0, x26, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16438 ::do_widen(char) const@@Base+0x16d8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 163f0 ::do_widen(char) const@@Base+0x1690> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ + b.gt 17af8 , std::allocator >::~basic_stringbuf()@@Base+0x1b38> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 16464 ::do_widen(char) const@@Base+0x1704> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x22, 16380 ::do_widen(char) const@@Base+0x1620> │ │ │ │ + b.lt 17b18 , std::allocator >::~basic_stringbuf()@@Base+0x1b58> // b.tstop │ │ │ │ + tbnz w0, #31, 17b18 , std::allocator >::~basic_stringbuf()@@Base+0x1b58> │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + cbz x25, 17c4c , std::allocator >::~basic_stringbuf()@@Base+0x1c8c> │ │ │ │ + ldp x1, x19, [x25, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + cmp x20, x19 │ │ │ │ + csel x2, x20, x19, ls // ls = plast │ │ │ │ + cbz x2, 17b98 , std::allocator >::~basic_stringbuf()@@Base+0x1bd8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 17bac , std::allocator >::~basic_stringbuf()@@Base+0x1bec> │ │ │ │ + sub x0, x20, x19 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 17bb0 , std::allocator >::~basic_stringbuf()@@Base+0x1bf0> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 17bc8 , std::allocator >::~basic_stringbuf()@@Base+0x1c08> // b.tstop │ │ │ │ + tbnz w0, #31, 17bc8 , std::allocator >::~basic_stringbuf()@@Base+0x1c08> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz x0, 17bd4 , std::allocator >::~basic_stringbuf()@@Base+0x1c14> │ │ │ │ + ldp x1, x19, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + b 17b80 , std::allocator >::~basic_stringbuf()@@Base+0x1bc0> │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz x0, 17bbc , std::allocator >::~basic_stringbuf()@@Base+0x1bfc> │ │ │ │ + cbnz w1, 17c50 , std::allocator >::~basic_stringbuf()@@Base+0x1c90> │ │ │ │ + ldp x0, x22, [x25, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, 17c28 , std::allocator >::~basic_stringbuf()@@Base+0x1c68> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, 17c28 , std::allocator >::~basic_stringbuf()@@Base+0x1c68> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x19, x19, xzr, lt // lt = tstop │ │ │ │ + csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 17c78 , std::allocator >::~basic_stringbuf()@@Base+0x1cb8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 17bf8 , std::allocator >::~basic_stringbuf()@@Base+0x1c38> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 17c04 , std::allocator >::~basic_stringbuf()@@Base+0x1c44> │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x24, #24] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 17c44 , std::allocator >::~basic_stringbuf()@@Base+0x1c84> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + ldp x0, x22, [x0, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + b 17be0 , std::allocator >::~basic_stringbuf()@@Base+0x1c20> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 17c04 , std::allocator >::~basic_stringbuf()@@Base+0x1c44> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ str x25, [sp, #64] │ │ │ │ ldr x25, [x0, #16] │ │ │ │ - cbz x25, 16594 ::do_widen(char) const@@Base+0x1834> │ │ │ │ + cbz x25, 17d8c , std::allocator >::~basic_stringbuf()@@Base+0x1dcc> │ │ │ │ ldp x1, x19, [x25, #32] │ │ │ │ mov x22, #0x7fffffff // #2147483647 │ │ │ │ mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ cmp x20, x19 │ │ │ │ csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 164e0 ::do_widen(char) const@@Base+0x1780> │ │ │ │ + cbz x2, 17cd8 , std::allocator >::~basic_stringbuf()@@Base+0x1d18> │ │ │ │ mov x0, x21 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 164f4 ::do_widen(char) const@@Base+0x1794> │ │ │ │ + cbnz w0, 17cec , std::allocator >::~basic_stringbuf()@@Base+0x1d2c> │ │ │ │ sub x0, x20, x19 │ │ │ │ cmp x0, x22 │ │ │ │ - b.gt 164f8 ::do_widen(char) const@@Base+0x1798> │ │ │ │ + b.gt 17cf0 , std::allocator >::~basic_stringbuf()@@Base+0x1d30> │ │ │ │ cmp x0, x23 │ │ │ │ - b.lt 16510 ::do_widen(char) const@@Base+0x17b0> // b.tstop │ │ │ │ - tbnz w0, #31, 16510 ::do_widen(char) const@@Base+0x17b0> │ │ │ │ + b.lt 17d08 , std::allocator >::~basic_stringbuf()@@Base+0x1d48> // b.tstop │ │ │ │ + tbnz w0, #31, 17d08 , std::allocator >::~basic_stringbuf()@@Base+0x1d48> │ │ │ │ ldr x0, [x25, #24] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 1651c ::do_widen(char) const@@Base+0x17bc> │ │ │ │ + cbz x0, 17d14 , std::allocator >::~basic_stringbuf()@@Base+0x1d54> │ │ │ │ ldp x1, x19, [x0, #32] │ │ │ │ mov x25, x0 │ │ │ │ - b 164c8 ::do_widen(char) const@@Base+0x1768> │ │ │ │ + b 17cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1d00> │ │ │ │ ldr x0, [x25, #16] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 16504 ::do_widen(char) const@@Base+0x17a4> │ │ │ │ - cbnz w1, 16598 ::do_widen(char) const@@Base+0x1838> │ │ │ │ + cbnz x0, 17cfc , std::allocator >::~basic_stringbuf()@@Base+0x1d3c> │ │ │ │ + cbnz w1, 17d90 , std::allocator >::~basic_stringbuf()@@Base+0x1dd0> │ │ │ │ ldp x0, x22, [x25, #32] │ │ │ │ mov x19, x25 │ │ │ │ cmp x20, x22 │ │ │ │ csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 16570 ::do_widen(char) const@@Base+0x1810> │ │ │ │ + cbz x2, 17d68 , std::allocator >::~basic_stringbuf()@@Base+0x1da8> │ │ │ │ mov x1, x21 │ │ │ │ bl 5818 │ │ │ │ - cbz w0, 16570 ::do_widen(char) const@@Base+0x1810> │ │ │ │ + cbz w0, 17d68 , std::allocator >::~basic_stringbuf()@@Base+0x1da8> │ │ │ │ cmp w0, #0x0 │ │ │ │ csel x19, x19, xzr, lt // lt = tstop │ │ │ │ csel x25, x25, xzr, ge // ge = tcont │ │ │ │ mov x0, x25 │ │ │ │ mov x1, x19 │ │ │ │ ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ @@ -14509,22777 +18085,19056 @@ │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ sub x0, x22, x20 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 165c0 ::do_widen(char) const@@Base+0x1860> │ │ │ │ + b.gt 17db8 , std::allocator >::~basic_stringbuf()@@Base+0x1df8> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ge 16540 ::do_widen(char) const@@Base+0x17e0> // b.tcont │ │ │ │ + b.ge 17d38 , std::allocator >::~basic_stringbuf()@@Base+0x1d78> // b.tcont │ │ │ │ mov x25, #0x0 // #0 │ │ │ │ - b 1654c ::do_widen(char) const@@Base+0x17ec> │ │ │ │ + b 17d44 , std::allocator >::~basic_stringbuf()@@Base+0x1d84> │ │ │ │ add x25, x0, #0x8 │ │ │ │ ldr x19, [x24, #24] │ │ │ │ cmp x25, x19 │ │ │ │ - b.eq 1658c ::do_widen(char) const@@Base+0x182c> // b.none │ │ │ │ + b.eq 17d84 , std::allocator >::~basic_stringbuf()@@Base+0x1dc4> // b.none │ │ │ │ mov x0, x25 │ │ │ │ bl 5cb0 │ │ │ │ mov x1, x0 │ │ │ │ mov x19, x25 │ │ │ │ ldp x0, x22, [x0, #32] │ │ │ │ mov x25, x1 │ │ │ │ - b 16528 ::do_widen(char) const@@Base+0x17c8> │ │ │ │ + b 17d20 , std::allocator >::~basic_stringbuf()@@Base+0x1d60> │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - b 1654c ::do_widen(char) const@@Base+0x17ec> │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - add x2, x0, #0x18 │ │ │ │ - str xzr, [x1], #8 │ │ │ │ - str x2, [x0, #8] │ │ │ │ - str xzr, [x1, #8] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - strb wzr, [x0, #24] │ │ │ │ - str wzr, [x0, #40] │ │ │ │ - strh wzr, [x0, #44] │ │ │ │ - str x1, [x0, #48] │ │ │ │ - str wzr, [x0, #56] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldr x3, [x1, #16] │ │ │ │ - cmp x2, x3 │ │ │ │ - b.eq 16620 ::do_widen(char) const@@Base+0x18c0> // b.none │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, w2 │ │ │ │ - ret │ │ │ │ - cbz x2, 16674 ::do_widen(char) const@@Base+0x1914> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x1 │ │ │ │ - mov x4, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl 5818 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - cbnz w0, 1671c ::do_widen(char) const@@Base+0x19bc> │ │ │ │ - ldr w0, [x3, #40] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w1, [x4, #40] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.eq 16730 ::do_widen(char) const@@Base+0x19d0> // b.none │ │ │ │ - mov w0, w2 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr w4, [x0, #40] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - ldr w3, [x1, #40] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldrb w4, [x0, #44] │ │ │ │ - ldrb w3, [x1, #44] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldrb w4, [x0, #45] │ │ │ │ - ldrb w3, [x1, #45] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldr w4, [x0, #4] │ │ │ │ - ldr w3, [x1, #4] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldr w4, [x0, #52] │ │ │ │ - ldr w3, [x1, #52] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldrb w4, [x0, #56] │ │ │ │ - ldrb w3, [x1, #56] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldrb w4, [x0, #57] │ │ │ │ - ldrb w3, [x1, #57] │ │ │ │ - cmp w4, w3 │ │ │ │ - b.ne 16618 ::do_widen(char) const@@Base+0x18b8> // b.any │ │ │ │ - ldrb w3, [x0, #58] │ │ │ │ - ldrb w2, [x1, #58] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 16614 ::do_widen(char) const@@Base+0x18b4> // b.any │ │ │ │ - ldrb w3, [x0, #59] │ │ │ │ - ldrb w2, [x1, #59] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 16614 ::do_widen(char) const@@Base+0x18b4> // b.any │ │ │ │ - ldr w2, [x0, #48] │ │ │ │ - ldr w0, [x1, #48] │ │ │ │ - cmp w2, w0 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - b 16618 ::do_widen(char) const@@Base+0x18b8> │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - mov w0, w2 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x4, #44] │ │ │ │ - ldrb w0, [x3, #44] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 16664 ::do_widen(char) const@@Base+0x1904> // b.any │ │ │ │ - ldrb w1, [x4, #45] │ │ │ │ - ldrb w0, [x3, #45] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 16664 ::do_widen(char) const@@Base+0x1904> // b.any │ │ │ │ - ldr w0, [x3, #4] │ │ │ │ - ldr w1, [x4, #4] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 16664 ::do_widen(char) const@@Base+0x1904> // b.any │ │ │ │ - ldr w0, [x3, #52] │ │ │ │ - ldr w1, [x4, #52] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 16664 ::do_widen(char) const@@Base+0x1904> // b.any │ │ │ │ - ldrb w1, [x4, #56] │ │ │ │ - ldrb w0, [x3, #56] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 16664 ::do_widen(char) const@@Base+0x1904> // b.any │ │ │ │ - ldrb w1, [x4, #57] │ │ │ │ - ldrb w0, [x3, #57] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1671c ::do_widen(char) const@@Base+0x19bc> // b.any │ │ │ │ - ldrb w1, [x4, #58] │ │ │ │ - ldrb w0, [x3, #58] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1671c ::do_widen(char) const@@Base+0x19bc> // b.any │ │ │ │ - ldrb w1, [x4, #59] │ │ │ │ - ldrb w0, [x3, #59] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w2, eq // eq = none │ │ │ │ - b 16664 ::do_widen(char) const@@Base+0x1904> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x3, x0 │ │ │ │ - mov x4, x3 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, x3, #0x18 │ │ │ │ - str xzr, [x4], #8 │ │ │ │ - str x0, [x3, #8] │ │ │ │ - ldp x5, x1, [x1] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi 1686c ::do_widen(char) const@@Base+0x1b0c> // b.pmore │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1685c ::do_widen(char) const@@Base+0x1afc> │ │ │ │ - mov x1, x5 │ │ │ │ - stp x3, x4, [sp, #8] │ │ │ │ - bl 5518 │ │ │ │ - ldp x3, x4, [sp, #8] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x1, [x4, #8] │ │ │ │ - stp xzr, xzr, [x3, #40]! │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str xzr, [x3, #16] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 168a8 ::do_widen(char) const@@Base+0x1b48> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - b 16824 ::do_widen(char) const@@Base+0x1ac4> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x4 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x5, [sp, #8] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x3, x1, [sp, #24] │ │ │ │ - ldp x4, x5, [sp, #8] │ │ │ │ - str x0, [x3, #8] │ │ │ │ - str x1, [x4, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1685c ::do_widen(char) const@@Base+0x1afc> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 16824 ::do_widen(char) const@@Base+0x1ac4> │ │ │ │ - b 16810 ::do_widen(char) const@@Base+0x1ab0> │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - add x23, sp, #0x48 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - str x27, [sp, #176] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #56] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3600] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 854c │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 16920 ::do_widen(char) const@@Base+0x1bc0> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x26, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x26, #0x588 │ │ │ │ - str x23, [sp, #56] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x8, sp │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 89cc │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 1695c ::do_widen(char) const@@Base+0x1bfc> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x21, [sp] │ │ │ │ - add x25, sp, #0x28 │ │ │ │ - add x26, x26, #0x588 │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - sub x0, x21, x19 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ls 16a44 ::do_widen(char) const@@Base+0x1ce4> // b.plast │ │ │ │ - nop │ │ │ │ - lsl x21, x20, #5 │ │ │ │ - str x25, [sp, #24] │ │ │ │ - add x0, x19, x21 │ │ │ │ - ldr x1, [x19, x21] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x8, sp, #0x38 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 72a0 │ │ │ │ - ldp x19, x2, [sp, #56] │ │ │ │ - mov w27, #0x0 // #0 │ │ │ │ - ldr x0, [x26, #40] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 16ac8 ::do_widen(char) const@@Base+0x1d68> // b.none │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 169d4 ::do_widen(char) const@@Base+0x1c74> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 169ec ::do_widen(char) const@@Base+0x1c8c> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz w27, 16a2c ::do_widen(char) const@@Base+0x1ccc> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x1, x0, x21 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - str x23, [sp, #56] │ │ │ │ - ldr x1, [x0, x21] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 854c │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 16a2c ::do_widen(char) const@@Base+0x1ccc> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x21, [sp] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - sub x0, x21, x19 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 16980 ::do_widen(char) const@@Base+0x1c20> // b.pmore │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 16a74 ::do_widen(char) const@@Base+0x1d14> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16a68 ::do_widen(char) const@@Base+0x1d08> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 16a4c ::do_widen(char) const@@Base+0x1cec> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 16a88 ::do_widen(char) const@@Base+0x1d28> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 16b38 ::do_widen(char) const@@Base+0x1dd8> // b.any │ │ │ │ - ldr x27, [sp, #176] │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x2, 16ae4 ::do_widen(char) const@@Base+0x1d84> │ │ │ │ - ldr x1, [x26, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5818 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w27, eq // eq = none │ │ │ │ - b 169bc ::do_widen(char) const@@Base+0x1c5c> │ │ │ │ - mov w27, #0x1 // #1 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 169c4 ::do_widen(char) const@@Base+0x1c64> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 169f0 ::do_widen(char) const@@Base+0x1c90> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 169f0 ::do_widen(char) const@@Base+0x1c90> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 16bac ::do_widen(char) const@@Base+0x1e4c> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldp x20, x21, [sp] │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 16bb4 ::do_widen(char) const@@Base+0x1e54> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 16b74 ::do_widen(char) const@@Base+0x1e14> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - b 16b50 ::do_widen(char) const@@Base+0x1df0> │ │ │ │ - bti j │ │ │ │ - ldp x20, x21, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - b 16b50 ::do_widen(char) const@@Base+0x1df0> │ │ │ │ - bti j │ │ │ │ - b 16b10 ::do_widen(char) const@@Base+0x1db0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldp x20, x21, [sp] │ │ │ │ - b 16b50 ::do_widen(char) const@@Base+0x1df0> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 16b1c ::do_widen(char) const@@Base+0x1dbc> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 16b1c ::do_widen(char) const@@Base+0x1dbc> │ │ │ │ + b 17d44 , std::allocator >::~basic_stringbuf()@@Base+0x1d84> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ + mov x20, x3 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, x0, #0x20 │ │ │ │ - add x25, x0, #0x30 │ │ │ │ - ldr x0, [x22] │ │ │ │ - str x25, [x19, #32] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - add x24, x20, #0x8 │ │ │ │ - stp x0, xzr, [x19, #64] │ │ │ │ - mov x22, x21 │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - ldp x23, x27, [x19, #32] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 16da4 ::do_widen(char) const@@Base+0x2044> // b.none │ │ │ │ - ldp x1, x28, [x21, #32] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 16ce4 ::do_widen(char) const@@Base+0x1f84> │ │ │ │ + mov x23, x2 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 17f04 , std::allocator >::~basic_stringbuf()@@Base+0x1f44> // b.none │ │ │ │ + ldr x22, [x1, #40] │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x3, x22 │ │ │ │ + csel x2, x3, x22, ls // ls = plast │ │ │ │ + cbz x2, 17e74 , std::allocator >::~basic_stringbuf()@@Base+0x1eb4> │ │ │ │ + ldr x24, [x1, #32] │ │ │ │ mov x0, x23 │ │ │ │ - str x2, [sp, #104] │ │ │ │ + str x2, [sp, #72] │ │ │ │ + mov x1, x24 │ │ │ │ bl 5818 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cbz w0, 16eb0 ::do_widen(char) const@@Base+0x2150> │ │ │ │ - tbnz w0, #31, 16d04 ::do_widen(char) const@@Base+0x1fa4> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + cbz w0, 17fec , std::allocator >::~basic_stringbuf()@@Base+0x202c> │ │ │ │ + tbnz w0, #31, 17e94 , std::allocator >::~basic_stringbuf()@@Base+0x1ed4> │ │ │ │ mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 16c98 ::do_widen(char) const@@Base+0x1f38> │ │ │ │ - sub x0, x28, x27 │ │ │ │ + cbnz w0, 17e50 , std::allocator >::~basic_stringbuf()@@Base+0x1e90> │ │ │ │ + sub x0, x22, x20 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16c9c ::do_widen(char) const@@Base+0x1f3c> │ │ │ │ + b.gt 17e54 , std::allocator >::~basic_stringbuf()@@Base+0x1e94> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 16ee4 ::do_widen(char) const@@Base+0x2184> // b.tstop │ │ │ │ - tbnz w0, #31, 16ee4 ::do_widen(char) const@@Base+0x2184> │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 16cb4 ::do_widen(char) const@@Base+0x1f54> // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b.lt 17f70 , std::allocator >::~basic_stringbuf()@@Base+0x1fb0> // b.tstop │ │ │ │ + tbnz w0, #31, 17f70 , std::allocator >::~basic_stringbuf()@@Base+0x1fb0> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ 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], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x27, x28 │ │ │ │ + sub x0, x3, x22 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16c7c ::do_widen(char) const@@Base+0x1f1c> │ │ │ │ + b.gt 17e34 , std::allocator >::~basic_stringbuf()@@Base+0x1e74> │ │ │ │ cmp w0, #0x0 │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 16c7c ::do_widen(char) const@@Base+0x1f1c> // b.tcont │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ - cmp x21, x4 │ │ │ │ - b.eq 16e00 ::do_widen(char) const@@Base+0x20a0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ + b.ge 17e34 , std::allocator >::~basic_stringbuf()@@Base+0x1e74> // b.tcont │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x1, x19 │ │ │ │ + cmp x19, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + b.eq 17e5c , std::allocator >::~basic_stringbuf()@@Base+0x1e9c> // b.none │ │ │ │ bl 5cb0 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 16d44 ::do_widen(char) const@@Base+0x1fe4> │ │ │ │ + mov x24, x0 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, 17ed0 , std::allocator >::~basic_stringbuf()@@Base+0x1f10> │ │ │ │ ldr x0, [x0, #32] │ │ │ │ mov x1, x23 │ │ │ │ - str x4, [sp, #96] │ │ │ │ bl 5818 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - cbnz w0, 16d60 ::do_widen(char) const@@Base+0x2000> │ │ │ │ - sub x0, x28, x27 │ │ │ │ + cbnz w0, 17eec , std::allocator >::~basic_stringbuf()@@Base+0x1f2c> │ │ │ │ + sub x0, x22, x20 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ + b.gt 17fc8 , std::allocator >::~basic_stringbuf()@@Base+0x2008> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 16d64 ::do_widen(char) const@@Base+0x2004> // b.tstop │ │ │ │ - tbz w0, #31, 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - cbz x0, 16fa8 ::do_widen(char) const@@Base+0x2248> │ │ │ │ - mov x4, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #40] │ │ │ │ - b 16cc0 ::do_widen(char) const@@Base+0x1f60> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x0, 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - ldr x4, [x20, #32] │ │ │ │ - ldr x28, [x4, #40] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 16f58 ::do_widen(char) const@@Base+0x21f8> │ │ │ │ - ldr x22, [x4, #32] │ │ │ │ + b.lt 17ef0 , std::allocator >::~basic_stringbuf()@@Base+0x1f30> // b.tstop │ │ │ │ + tbz w0, #31, 17fc8 , std::allocator >::~basic_stringbuf()@@Base+0x2008> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csel x0, x19, xzr, ne // ne = any │ │ │ │ + csel x1, x24, x19, eq // eq = none │ │ │ │ + b 17e5c , std::allocator >::~basic_stringbuf()@@Base+0x1e9c> │ │ │ │ + ldr x0, [x21, #40] │ │ │ │ + cbz x0, 17fc8 , std::allocator >::~basic_stringbuf()@@Base+0x2008> │ │ │ │ + ldr x19, [x21, #32] │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + cmp x3, x22 │ │ │ │ + csel x2, x3, x22, ls // ls = plast │ │ │ │ + cbz x2, 17f30 , std::allocator >::~basic_stringbuf()@@Base+0x1f70> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ mov x1, x23 │ │ │ │ - str x4, [sp, #96] │ │ │ │ - mov x0, x22 │ │ │ │ bl 5818 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - cbnz w0, 16e28 ::do_widen(char) const@@Base+0x20c8> │ │ │ │ - sub x0, x28, x27 │ │ │ │ + cbnz w0, 17f4c , std::allocator >::~basic_stringbuf()@@Base+0x1f8c> │ │ │ │ + sub x0, x22, x20 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ + b.gt 17fc8 , std::allocator >::~basic_stringbuf()@@Base+0x2008> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ge 16e28 ::do_widen(char) const@@Base+0x20c8> // b.tcont │ │ │ │ - cmp x21, x4 │ │ │ │ - b.ne 16f8c ::do_widen(char) const@@Base+0x222c> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x4 │ │ │ │ + b.lt 17f50 , std::allocator >::~basic_stringbuf()@@Base+0x1f90> // b.tstop │ │ │ │ + tbz w0, #31, 17fc8 , std::allocator >::~basic_stringbuf()@@Base+0x2008> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ mov x1, x19 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #40] │ │ │ │ - b 16cc0 ::do_widen(char) const@@Base+0x1f60> │ │ │ │ - tbnz w0, #31, 16f80 ::do_widen(char) const@@Base+0x2220> │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1648c ::do_widen(char) const@@Base+0x172c> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x4, x1 │ │ │ │ - cbz x4, 16c9c ::do_widen(char) const@@Base+0x1f3c> │ │ │ │ - cmp x22, #0x0 │ │ │ │ - ccmp x24, x4, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.eq 16d80 ::do_widen(char) const@@Base+0x2020> // b.none │ │ │ │ - ldp x0, x28, [x4, #32] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 16e84 ::do_widen(char) const@@Base+0x2124> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 17f50 , std::allocator >::~basic_stringbuf()@@Base+0x1f90> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, 17fa8 , std::allocator >::~basic_stringbuf()@@Base+0x1fe8> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ mov x0, x23 │ │ │ │ - str x4, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cbnz w0, 16ea8 ::do_widen(char) const@@Base+0x2148> │ │ │ │ - sub x1, x27, x28 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 16d80 ::do_widen(char) const@@Base+0x2020> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 16e00 ::do_widen(char) const@@Base+0x20a0> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 16d80 ::do_widen(char) const@@Base+0x2020> │ │ │ │ - sub x0, x27, x28 │ │ │ │ + cbnz w0, 17fc4 , std::allocator >::~basic_stringbuf()@@Base+0x2004> │ │ │ │ + sub x0, x20, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 17fc8 , std::allocator >::~basic_stringbuf()@@Base+0x2008> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 18020 , std::allocator >::~basic_stringbuf()@@Base+0x2060> // b.tstop │ │ │ │ + tbnz w0, #31, 18020 , std::allocator >::~basic_stringbuf()@@Base+0x2060> │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x23 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + b 17c80 , std::allocator >::~basic_stringbuf()@@Base+0x1cc0> │ │ │ │ + sub x0, x20, x22 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 16c6c ::do_widen(char) const@@Base+0x1f0c> │ │ │ │ + b.gt 17e24 , std::allocator >::~basic_stringbuf()@@Base+0x1e64> │ │ │ │ cmp w0, #0x0 │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 16d04 ::do_widen(char) const@@Base+0x1fa4> // b.tstop │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ + b.lt 17e94 , std::allocator >::~basic_stringbuf()@@Base+0x1ed4> // b.tstop │ │ │ │ mov x1, x23 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 16c98 ::do_widen(char) const@@Base+0x1f38> │ │ │ │ - b 16c7c ::do_widen(char) const@@Base+0x1f1c> │ │ │ │ - ldr x4, [x20, #32] │ │ │ │ - cmp x21, x4 │ │ │ │ - b.eq 16e58 ::do_widen(char) const@@Base+0x20f8> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 16f24 ::do_widen(char) const@@Base+0x21c4> │ │ │ │ - ldr x1, [x4, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cbnz w0, 16f94 ::do_widen(char) const@@Base+0x2234> │ │ │ │ - sub x22, x27, x22 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.lt 16f44 ::do_widen(char) const@@Base+0x21e4> // b.tstop │ │ │ │ - tbz w22, #31, 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x22, x4 │ │ │ │ - cbnz x0, 16e44 ::do_widen(char) const@@Base+0x20e4> │ │ │ │ - mov x4, x21 │ │ │ │ - b 16e60 ::do_widen(char) const@@Base+0x2100> │ │ │ │ - sub x28, x28, x27 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.gt 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.lt 16e44 ::do_widen(char) const@@Base+0x20e4> // b.tstop │ │ │ │ - tbz w28, #31, 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - b 16e44 ::do_widen(char) const@@Base+0x20e4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x21, x4 │ │ │ │ - b.eq 16d80 ::do_widen(char) const@@Base+0x2020> // b.none │ │ │ │ - str x22, [sp, #96] │ │ │ │ - b 16e60 ::do_widen(char) const@@Base+0x2100> │ │ │ │ - tbz w0, #31, 16e2c ::do_widen(char) const@@Base+0x20cc> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 16f50 ::do_widen(char) const@@Base+0x21f0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 16e04 ::do_widen(char) const@@Base+0x20a4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x24, x4 │ │ │ │ - b.eq 16d80 ::do_widen(char) const@@Base+0x2020> // b.none │ │ │ │ - ldr x0, [x4, #32] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 16e60 ::do_widen(char) const@@Base+0x2100> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + cbnz w0, 17e50 , std::allocator >::~basic_stringbuf()@@Base+0x1e90> │ │ │ │ + b 17e34 , std::allocator >::~basic_stringbuf()@@Base+0x1e74> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csel x0, x24, xzr, ne // ne = any │ │ │ │ + csel x1, x24, x19, ne // ne = any │ │ │ │ + b 17e5c , std::allocator >::~basic_stringbuf()@@Base+0x1e9c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x0, 181ac , std::allocator >::~basic_stringbuf()@@Base+0x21ec> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - ldr x19, [x0] │ │ │ │ - cbz x19, 17050 ::do_widen(char) const@@Base+0x22f0> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 16600 ::do_widen(char) const@@Base+0x18a0> │ │ │ │ - and w1, w0, #0xff │ │ │ │ - tbz w0, #0, 17030 ::do_widen(char) const@@Base+0x22d0> │ │ │ │ - ldr w2, [x19] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr w0, [x20] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.hi 17044 ::do_widen(char) const@@Base+0x22e4> // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str w0, [x19] │ │ │ │ - b 17030 ::do_widen(char) const@@Base+0x22d0> │ │ │ │ - add x4, x0, #0x28 │ │ │ │ - mov x3, x0 │ │ │ │ - ldp x19, x0, [x4, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 170c8 ::do_widen(char) const@@Base+0x2368> // b.none │ │ │ │ - ldr d31, [x1], #8 │ │ │ │ + add x20, x22, #0xc8 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, x22 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 18098 , std::allocator >::~basic_stringbuf()@@Base+0x20d8> // b.none │ │ │ │ + nop │ │ │ │ mov x0, x19 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - str d31, [x0], #8 │ │ │ │ - str x2, [x19, #8] │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - stp x3, x4, [sp, #32] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x3, x4, [sp, #32] │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldrh w0, [x20, #44] │ │ │ │ - strh w0, [x19, #44] │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - str w0, [x19, #56] │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x4, #8] │ │ │ │ - sub x0, x0, #0x40 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - str x0, [x3] │ │ │ │ - b 17030 ::do_widen(char) const@@Base+0x22d0> │ │ │ │ - mov x0, x4 │ │ │ │ - stp x4, x3, [sp, #32] │ │ │ │ - bl 1c4c0 , std::allocator >::~basic_stringbuf()@@Base+0xbc0> │ │ │ │ - ldp x4, x3, [sp, #32] │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - b 170b8 ::do_widen(char) const@@Base+0x2358> │ │ │ │ - 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, #0x780 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - adrp x24, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x20, sp, #0x290 │ │ │ │ - add x19, sp, #0x2a0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #1912] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x24, #0x588 │ │ │ │ - ldp x25, x21, [x23, #8] │ │ │ │ - ldp x26, x22, [x0] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - str xzr, [sp, #664] │ │ │ │ - strb wzr, [sp, #672] │ │ │ │ - add x1, x22, x21 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b.hi 189cc ::do_widen(char) const@@Base+0x3c6c> // b.pmore │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b.hi 189a8 ::do_widen(char) const@@Base+0x3c48> // b.pmore │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #664] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b.eq 18a0c ::do_widen(char) const@@Base+0x3cac> // b.none │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xa00 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5710 │ │ │ │ - mov x25, x0 │ │ │ │ - add x22, sp, #0x4a8 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 18760 ::do_widen(char) const@@Base+0x3a00> // b.none │ │ │ │ - str x0, [sp, #1176] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str x0, [sp, #1192] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - add x24, x24, #0x588 │ │ │ │ - str x0, [sp, #1184] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - stp x25, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldp x1, x2, [x24, #32] │ │ │ │ - ldr x3, [sp, #1184] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 18b68 ::do_widen(char) const@@Base+0x3e08> // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - add x24, sp, #0x498 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5710 │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0xb0 │ │ │ │ - mov x25, x21 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x0, [x25], #16 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 18778 ::do_widen(char) const@@Base+0x3a18> // b.none │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x25, xzr, [x21] │ │ │ │ - strb wzr, [x21, #16] │ │ │ │ - ldr x0, [sp, #1176] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 172ac ::do_widen(char) const@@Base+0x254c> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 172c4 ::do_widen(char) const@@Base+0x2564> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 18080 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 180c0 , std::allocator >::~basic_stringbuf()@@Base+0x2100> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - cbz x0, 18704 ::do_widen(char) const@@Base+0x39a4> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 7de0 │ │ │ │ - and w21, w0, #0xff │ │ │ │ - ldr x0, [sp, #1176] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 17310 ::do_widen(char) const@@Base+0x25b0> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 180a8 , std::allocator >::~basic_stringbuf()@@Base+0x20e8> // b.any │ │ │ │ + ldr x20, [x21, #144] │ │ │ │ + cbz x20, 1810c , std::allocator >::~basic_stringbuf()@@Base+0x214c> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 180fc , std::allocator >::~basic_stringbuf()@@Base+0x213c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbnz w21, #0, 1739c ::do_widen(char) const@@Base+0x263c> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 6d10 │ │ │ │ - ldr x0, [sp, #1176] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 17354 ::do_widen(char) const@@Base+0x25f4> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - str x22, [sp, #1176] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 7de0 │ │ │ │ - and w21, w0, #0xff │ │ │ │ - ldr x0, [sp, #1176] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 17398 ::do_widen(char) const@@Base+0x2638> // b.none │ │ │ │ - ldr x1, [sp, #1192] │ │ │ │ + cbnz x20, 180c8 , std::allocator >::~basic_stringbuf()@@Base+0x2108> │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 1816c , std::allocator >::~basic_stringbuf()@@Base+0x21ac> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18140 , std::allocator >::~basic_stringbuf()@@Base+0x2180> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbz w21, #0, 187ac ::do_widen(char) const@@Base+0x3a4c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2e0a8 , std::allocator >::~basic_stringbuf()@@Base+0x127a8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2d648 , std::allocator >::~basic_stringbuf()@@Base+0x11d48> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - add x21, sp, #0x110 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - add x22, sp, #0x100 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldur w1, [x1, #3] │ │ │ │ - str w2, [sp, #672] │ │ │ │ - stur w1, [x19, #3] │ │ │ │ - mov x1, #0x7 // #7 │ │ │ │ - str x1, [sp, #664] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa28 │ │ │ │ - strb wzr, [sp, #679] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #272] │ │ │ │ - mov x2, x22 │ │ │ │ - strb w1, [x21, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #264] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #277] │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17440 ::do_widen(char) const@@Base+0x26e0> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1815c , std::allocator >::~basic_stringbuf()@@Base+0x219c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17458 ::do_widen(char) const@@Base+0x26f8> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 18114 , std::allocator >::~basic_stringbuf()@@Base+0x2154> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18188 , std::allocator >::~basic_stringbuf()@@Base+0x21c8> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x0, [x23, #40] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3568] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3816] │ │ │ │ - str x1, [sp, #128] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3768] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - asr x0, x0, #6 │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4064] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - b 17fa8 ::do_widen(char) const@@Base+0x3248> │ │ │ │ - str x0, [sp, #192] │ │ │ │ - ldr x0, [x26, #16] │ │ │ │ - str x0, [sp, #208] │ │ │ │ - ldr x0, [x26, #8] │ │ │ │ - str x0, [sp, #200] │ │ │ │ - stp x27, xzr, [x26] │ │ │ │ - strb wzr, [x26, #16] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 174ec ::do_widen(char) const@@Base+0x278c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x22, 1805c , std::allocator >::~basic_stringbuf()@@Base+0x209c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str xzr, [x2] │ │ │ │ + ldr x3, [x0, #704] │ │ │ │ + b 18218 , std::allocator >::~basic_stringbuf()@@Base+0x2258> │ │ │ │ + ldr x5, [x0, #696] │ │ │ │ + ldrb w5, [x5, x4] │ │ │ │ + cmp w5, #0x5b │ │ │ │ + b.ne 182d4 , std::allocator >::~basic_stringbuf()@@Base+0x2314> // b.any │ │ │ │ + add x4, x4, #0x1 │ │ │ │ + str x4, [x2] │ │ │ │ + ldr x3, [x0, #704] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.hi 181fc , std::allocator >::~basic_stringbuf()@@Base+0x223c> // b.pmore │ │ │ │ + sub x2, x3, x4, lsl #1 │ │ │ │ + b.cc 18338 , std::allocator >::~basic_stringbuf()@@Base+0x2378> // b.lo, b.ul, b.last │ │ │ │ + ldr x1, [x0, #696] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x1, x1, x4 │ │ │ │ + add x4, x4, x2 │ │ │ │ + cmp x4, x2 │ │ │ │ + csel x2, x4, x2, ls // ls = plast │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 178c0 , std::allocator >::~basic_stringbuf()@@Base+0x1900> │ │ │ │ + mov x1, x19 │ │ │ │ + ldp x3, x2, [sp, #8] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 182dc , std::allocator >::~basic_stringbuf()@@Base+0x231c> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 18300 , std::allocator >::~basic_stringbuf()@@Base+0x2340> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 182f0 , std::allocator >::~basic_stringbuf()@@Base+0x2330> │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x4, [sp, #24] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 182a4 , std::allocator >::~basic_stringbuf()@@Base+0x22e4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - ldp x1, x2, [sp, #192] │ │ │ │ - mov x26, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18354 , std::allocator >::~basic_stringbuf()@@Base+0x2394> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x2, x3, x4, lsl #1 │ │ │ │ + b 18228 , std::allocator >::~basic_stringbuf()@@Base+0x2268> │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 18300 , std::allocator >::~basic_stringbuf()@@Base+0x2340> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + b 18288 , std::allocator >::~basic_stringbuf()@@Base+0x22c8> │ │ │ │ + cbz x2, 1831c , std::allocator >::~basic_stringbuf()@@Base+0x235c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1832c , std::allocator >::~basic_stringbuf()@@Base+0x236c> // b.none │ │ │ │ mov x1, x20 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17530 ::do_widen(char) const@@Base+0x27d0> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x28 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + b 18288 , std::allocator >::~basic_stringbuf()@@Base+0x22c8> │ │ │ │ + ldrb w1, [sp, #24] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 18314 , std::allocator >::~basic_stringbuf()@@Base+0x2354> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 18358 , std::allocator >::~basic_stringbuf()@@Base+0x2398> // b.none │ │ │ │ + bl 5740 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, x4 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x27, x28, [sp, #96] │ │ │ │ mov x27, x0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa38 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - str x19, [sp, #656] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [x21] │ │ │ │ - strb w0, [x21, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - strb wzr, [sp, #277] │ │ │ │ - lsl x26, x0, #6 │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x3 │ │ │ │ + stp x23, x24, [sp, #64] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x3, #8] │ │ │ │ + cbnz x0, 18630 , std::allocator >::~basic_stringbuf()@@Base+0x2670> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cbz x0, 18664 , std::allocator >::~basic_stringbuf()@@Base+0x26a4> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w23, #0x5b // #91 │ │ │ │ + b 183f0 , std::allocator >::~basic_stringbuf()@@Base+0x2430> │ │ │ │ + add x1, sp, #0x7 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 18424 , std::allocator >::~basic_stringbuf()@@Base+0x2464> // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb w23, [sp, #7] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbnz x0, 183d0 , std::allocator >::~basic_stringbuf()@@Base+0x2410> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x5b // #91 │ │ │ │ + bl 54d0 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 183f0 , std::allocator >::~basic_stringbuf()@@Base+0x2430> // b.pmore │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + cbz x2, 18628 , std::allocator >::~basic_stringbuf()@@Base+0x2668> │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cbz x0, 184a0 , std::allocator >::~basic_stringbuf()@@Base+0x24e0> │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + mov w23, #0x5d // #93 │ │ │ │ + b 1846c , std::allocator >::~basic_stringbuf()@@Base+0x24ac> │ │ │ │ + add x1, sp, #0x7 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 184a0 , std::allocator >::~basic_stringbuf()@@Base+0x24e0> // b.plast │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb w23, [sp, #7] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbnz x0, 1844c , std::allocator >::~basic_stringbuf()@@Base+0x248c> │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x5d // #93 │ │ │ │ + bl 54d0 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 1846c , std::allocator >::~basic_stringbuf()@@Base+0x24ac> // b.pmore │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cbnz x0, 18670 , std::allocator >::~basic_stringbuf()@@Base+0x26b0> │ │ │ │ + ldr x21, [x22, #112] │ │ │ │ + add x23, x22, #0x70 │ │ │ │ + cmp x21, x23 │ │ │ │ + b.eq 185a4 , std::allocator >::~basic_stringbuf()@@Base+0x25e4> // b.none │ │ │ │ + mov w24, #0x3d // #61 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + adrp x25, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x25, x25, #0x540 │ │ │ │ + b 18528 , std::allocator >::~basic_stringbuf()@@Base+0x2568> │ │ │ │ + add x1, sp, #0x7 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5d28 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + ldp x1, x2, [x0, #64] │ │ │ │ mov x0, x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ + bl 5d28 │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x28, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 186e8 , std::allocator >::~basic_stringbuf()@@Base+0x2728> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 18560 , std::allocator >::~basic_stringbuf()@@Base+0x25a0> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x23 │ │ │ │ + b.eq 185a0 , std::allocator >::~basic_stringbuf()@@Base+0x25e0> // b.none │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + ldp x1, x2, [x0, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d28 │ │ │ │ + strb w24, [sp, #7] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x1, x0, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 184cc , std::allocator >::~basic_stringbuf()@@Base+0x250c> │ │ │ │ + mov w1, #0x3d // #61 │ │ │ │ + bl 54d0 │ │ │ │ + b 184dc , std::allocator >::~basic_stringbuf()@@Base+0x251c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + cmp x2, x25 │ │ │ │ + b.eq 18510 , std::allocator >::~basic_stringbuf()@@Base+0x2550> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + and w1, w0, #0xff │ │ │ │ + mov x0, x28 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ + ldr x21, [x21] │ │ │ │ + cmp x21, x23 │ │ │ │ + b.ne 18528 , std::allocator >::~basic_stringbuf()@@Base+0x2568> // b.any │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + add x21, x22, #0x88 │ │ │ │ + ldr x20, [x22, #136] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 185ec , std::allocator >::~basic_stringbuf()@@Base+0x262c> // b.none │ │ │ │ + ldr x3, [x20, #16] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + ldr x1, [x3, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 18710 , std::allocator >::~basic_stringbuf()@@Base+0x2750> // b.any │ │ │ │ + add x2, x3, #0x20 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 175b4 ::do_widen(char) const@@Base+0x2854> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 175cc ::do_widen(char) const@@Base+0x286c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - str x0, [sp, #112] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa40 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [x21] │ │ │ │ - strh w0, [x21, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - ldr x0, [sp] │ │ │ │ - strb wzr, [sp, #278] │ │ │ │ - bl 5698 │ │ │ │ - str xzr, [sp, #984] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - strh wzr, [sp, #992] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - add x1, sp, #0x3e8 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - str q31, [x1] │ │ │ │ - add x1, sp, #0x3f8 │ │ │ │ - str q31, [x1] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - add x1, sp, #0x2a0 │ │ │ │ - stp xzr, xzr, [x1] │ │ │ │ - stp xzr, xzr, [x1, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 62b0 │ │ │ │ - str xzr, [sp, #744] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w0, [sp, #728] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x1, [sp, #736] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - strb wzr, [sp, #752] │ │ │ │ - bl 5e60 │ │ │ │ - ldr w1, [x27, x26] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 18370 , std::allocator >::~basic_stringbuf()@@Base+0x23b0> │ │ │ │ + ldr x20, [x20] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 185b4 , std::allocator >::~basic_stringbuf()@@Base+0x25f4> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 186e0 , std::allocator >::~basic_stringbuf()@@Base+0x2720> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbnz x0, 18440 , std::allocator >::~basic_stringbuf()@@Base+0x2480> │ │ │ │ + b 184a8 , std::allocator >::~basic_stringbuf()@@Base+0x24e8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + strb w1, [sp, #7] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbz x0, 186a0 , std::allocator >::~basic_stringbuf()@@Base+0x26e0> │ │ │ │ + add x1, sp, #0x7 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + cbnz x0, 183c4 , std::allocator >::~basic_stringbuf()@@Base+0x2404> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + cbnz x2, 1842c , std::allocator >::~basic_stringbuf()@@Base+0x246c> │ │ │ │ + b 184a8 , std::allocator >::~basic_stringbuf()@@Base+0x24e8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x19, x0 │ │ │ │ + ldr x20, [x0, #240] │ │ │ │ + cbz x20, 186ec , std::allocator >::~basic_stringbuf()@@Base+0x272c> │ │ │ │ + ldrb w0, [x20, #56] │ │ │ │ + cbz w0, 186ac , std::allocator >::~basic_stringbuf()@@Base+0x26ec> │ │ │ │ + ldrb w1, [x20, #67] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ + b 184a8 , std::allocator >::~basic_stringbuf()@@Base+0x24e8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 54d0 │ │ │ │ + b 183bc , std::allocator >::~basic_stringbuf()@@Base+0x23fc> │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x20] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + adrp x0, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x0, x0, #0x540 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 18690 , std::allocator >::~basic_stringbuf()@@Base+0x26d0> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 18690 , std::allocator >::~basic_stringbuf()@@Base+0x26d0> │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + bl 5740 │ │ │ │ + ldp x25, x26, [sp, #80] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 18ee4 ::do_widen(char) const@@Base+0x4184> // b.any │ │ │ │ - ldr x4, [sp, #704] │ │ │ │ - add x5, sp, #0xe0 │ │ │ │ - add x27, sp, #0xf0 │ │ │ │ - str x5, [sp, #72] │ │ │ │ - stp x27, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 181bc ::do_widen(char) const@@Base+0x345c> │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #696] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x5 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp, #736] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17760 ::do_widen(char) const@@Base+0x2a00> // b.none │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + b.ne 186e4 , std::allocator >::~basic_stringbuf()@@Base+0x2724> // b.any │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x3, x3, #0x4f0 │ │ │ │ + add x1, x1, #0x540 │ │ │ │ + add x0, x0, #0x558 │ │ │ │ + mov w2, #0xc8 // #200 │ │ │ │ + stp x25, x26, [sp, #80] │ │ │ │ + bl 5860 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + mov x1, x2 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + bl 178c0 , std::allocator >::~basic_stringbuf()@@Base+0x1900> │ │ │ │ + add x3, sp, #0x8 │ │ │ │ + mov x2, x21 │ │ │ │ mov x1, x22 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 177bc ::do_widen(char) const@@Base+0x2a5c> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 177d4 ::do_widen(char) const@@Base+0x2a74> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 18370 , std::allocator >::~basic_stringbuf()@@Base+0x23b0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 187bc , std::allocator >::~basic_stringbuf()@@Base+0x27fc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - str x0, [sp, #120] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa48 │ │ │ │ - str x21, [sp, #256] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [x21] │ │ │ │ - strb w0, [x21, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - strb wzr, [sp, #277] │ │ │ │ - add x0, x0, x26 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5698 │ │ │ │ - str xzr, [sp, #984] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - strh wzr, [sp, #992] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - add x1, sp, #0x3e8 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - str q31, [x1] │ │ │ │ - add x1, sp, #0x3f8 │ │ │ │ - str q31, [x1] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x1, [sp, #656] │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 62b0 │ │ │ │ - str xzr, [sp, #744] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str x1, [sp, #664] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str w0, [sp, #728] │ │ │ │ - ldr x0, [sp] │ │ │ │ - str x1, [sp, #736] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - strb wzr, [sp, #752] │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 1881c , std::allocator >::~basic_stringbuf()@@Base+0x285c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 18820 , std::allocator >::~basic_stringbuf()@@Base+0x2860> // b.none │ │ │ │ + bl 5740 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x100 │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + mov x22, x0 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ + stp x23, x24, [sp, #224] │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + add x23, sp, #0x70 │ │ │ │ + stp x25, x26, [sp, #240] │ │ │ │ + add x25, sp, #0x88 │ │ │ │ + ldr x20, [x22, #32] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 18e28 ::do_widen(char) const@@Base+0x40c8> // b.any │ │ │ │ - ldr x4, [sp, #704] │ │ │ │ - stp x27, xzr, [sp, #224] │ │ │ │ - strb wzr, [sp, #240] │ │ │ │ - cbz x4, 181ac ::do_widen(char) const@@Base+0x344c> │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #696] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + str x1, [sp, #168] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp, #736] │ │ │ │ + stp xzr, xzr, [sp] │ │ │ │ + str wzr, [sp, #24] │ │ │ │ + stp xzr, x21, [sp, #32] │ │ │ │ + stp x21, xzr, [sp, #48] │ │ │ │ + str wzr, [sp, #72] │ │ │ │ + stp xzr, x24, [sp, #80] │ │ │ │ + stp x24, xzr, [sp, #96] │ │ │ │ + stp x23, x23, [sp, #112] │ │ │ │ + stp xzr, x25, [sp, #128] │ │ │ │ + stp x25, xzr, [sp, #144] │ │ │ │ + stp xzr, xzr, [x22] │ │ │ │ + cbz x20, 18c84 , std::allocator >::~basic_stringbuf()@@Base+0x2cc4> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 17968 ::do_widen(char) const@@Base+0x2c08> // b.none │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ + b.eq 188d0 , std::allocator >::~basic_stringbuf()@@Base+0x2910> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - mov x1, x22 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 179c4 ::do_widen(char) const@@Base+0x2c64> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 188ec , std::allocator >::~basic_stringbuf()@@Base+0x292c> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 179dc ::do_widen(char) const@@Base+0x2c7c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa50 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [x19] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - strb wzr, [sp, #678] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17a50 ::do_widen(char) const@@Base+0x2cf0> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cbnz x20, 188a4 , std::allocator >::~basic_stringbuf()@@Base+0x28e4> │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + cbz x1, 1893c , std::allocator >::~basic_stringbuf()@@Base+0x297c> │ │ │ │ + ldr w2, [sp, #24] │ │ │ │ + str w2, [x22, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + stp x1, x2, [x0, #8] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + str x2, [x0, #24] │ │ │ │ + str x0, [x1, #8] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + stp xzr, x21, [sp, #32] │ │ │ │ + stp x21, xzr, [sp, #48] │ │ │ │ + ldr x21, [x22, #80] │ │ │ │ + cbz x21, 18a7c , std::allocator >::~basic_stringbuf()@@Base+0x2abc> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + add x26, x21, #0xc8 │ │ │ │ + mov x20, x21 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + ldr x19, [x21, #200] │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ + cmp x26, x19 │ │ │ │ + b.eq 1897c , std::allocator >::~basic_stringbuf()@@Base+0x29bc> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17a68 ::do_widen(char) const@@Base+0x2d08> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cmp x26, x19 │ │ │ │ + b.ne 18964 , std::allocator >::~basic_stringbuf()@@Base+0x29a4> // b.any │ │ │ │ + ldr x19, [x20, #176] │ │ │ │ + add x26, x20, #0xb0 │ │ │ │ + cmp x19, x26 │ │ │ │ + b.eq 189a4 , std::allocator >::~basic_stringbuf()@@Base+0x29e4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa58 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x19] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x19, #8] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - strb wzr, [sp, #684] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x2c │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17adc ::do_widen(char) const@@Base+0x2d7c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + cmp x19, x26 │ │ │ │ + b.ne 1898c , std::allocator >::~basic_stringbuf()@@Base+0x29cc> // b.any │ │ │ │ + ldr x26, [x20, #144] │ │ │ │ + cbz x26, 189f0 , std::allocator >::~basic_stringbuf()@@Base+0x2a30> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x19, x26 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + add x0, x26, #0x40 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 189e0 , std::allocator >::~basic_stringbuf()@@Base+0x2a20> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17af4 ::do_widen(char) const@@Base+0x2d94> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x6574 // #25972 │ │ │ │ - movk x0, #0x656c, lsl #16 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - movk x0, #0x6f70, lsl #32 │ │ │ │ - mov x8, x22 │ │ │ │ - movk x0, #0x7472, lsl #48 │ │ │ │ - str x0, [x19] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - strb wzr, [sp, #680] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x2d │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17b64 ::do_widen(char) const@@Base+0x2e04> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + cbnz x26, 189ac , std::allocator >::~basic_stringbuf()@@Base+0x29ec> │ │ │ │ + ldr x26, [x20, #96] │ │ │ │ + cbz x26, 18a50 , std::allocator >::~basic_stringbuf()@@Base+0x2a90> │ │ │ │ + ldr x0, [x26, #24] │ │ │ │ + mov x19, x26 │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18a24 , std::allocator >::~basic_stringbuf()@@Base+0x2a64> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17b7c ::do_widen(char) const@@Base+0x2e1c> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18a40 , std::allocator >::~basic_stringbuf()@@Base+0x2a80> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x0, x0, x26 │ │ │ │ - ldr w0, [x0, #48] │ │ │ │ - bl 31944 , std::allocator >::~basic_stringbuf()@@Base+0x16044> │ │ │ │ - mov x1, x28 │ │ │ │ - str w0, [sp, #148] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa68 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x19] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x19, #8] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - add x0, sp, #0x94 │ │ │ │ - strb wzr, [sp, #682] │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17bfc ::do_widen(char) const@@Base+0x2e9c> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17c14 ::do_widen(char) const@@Base+0x2eb4> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + cbnz x26, 189f8 , std::allocator >::~basic_stringbuf()@@Base+0x2a38> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18a6c , std::allocator >::~basic_stringbuf()@@Base+0x2aac> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - add x25, sp, #0x98 │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x1, [sp, #672] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ - str x0, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x34 │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17cb4 ::do_widen(char) const@@Base+0x2f54> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17ccc ::do_widen(char) const@@Base+0x2f6c> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cbnz x21, 18944 , std::allocator >::~basic_stringbuf()@@Base+0x2984> │ │ │ │ + add x0, x22, #0x48 │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + cbz x1, 18abc , std::allocator >::~basic_stringbuf()@@Base+0x2afc> │ │ │ │ + ldr w2, [sp, #72] │ │ │ │ + str w2, [x22, #72] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + stp x1, x2, [x0, #8] │ │ │ │ + ldr x2, [sp, #96] │ │ │ │ + str x2, [x0, #24] │ │ │ │ + str x0, [x1, #8] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + stp xzr, x24, [sp, #80] │ │ │ │ + stp x24, xzr, [sp, #96] │ │ │ │ + add x20, x22, #0x70 │ │ │ │ + ldr x19, [x22, #112] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 18ae4 , std::allocator >::~basic_stringbuf()@@Base+0x2b24> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x1, [sp, #672] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ - str x0, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 18acc , std::allocator >::~basic_stringbuf()@@Base+0x2b0c> // b.any │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str x20, [x20, #8] │ │ │ │ + str x20, [x22, #112] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 18b1c , std::allocator >::~basic_stringbuf()@@Base+0x2b5c> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + stp x0, x1, [x22, #112] │ │ │ │ + str x20, [x1] │ │ │ │ + ldr x0, [x22, #112] │ │ │ │ + str x20, [x0, #8] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + stp x23, x23, [sp, #112] │ │ │ │ + add x20, x22, #0x88 │ │ │ │ + ldr x19, [x22, #136] │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 18b44 , std::allocator >::~basic_stringbuf()@@Base+0x2b84> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 18b2c , std::allocator >::~basic_stringbuf()@@Base+0x2b6c> // b.any │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + str x20, [x20, #8] │ │ │ │ + str x20, [x22, #136] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 18b78 , std::allocator >::~basic_stringbuf()@@Base+0x2bb8> // b.none │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + stp x0, x1, [x22, #136] │ │ │ │ + str x20, [x1] │ │ │ │ + ldr x0, [x22, #136] │ │ │ │ + str x20, [x0, #8] │ │ │ │ ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17d68 ::do_widen(char) const@@Base+0x3008> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x19, [sp, #112] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 18b9c , std::allocator >::~basic_stringbuf()@@Base+0x2bdc> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17d80 ::do_widen(char) const@@Base+0x3020> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 18b84 , std::allocator >::~basic_stringbuf()@@Base+0x2bc4> // b.any │ │ │ │ + ldr x20, [sp, #80] │ │ │ │ + cbz x20, 18be8 , std::allocator >::~basic_stringbuf()@@Base+0x2c28> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18bd8 , std::allocator >::~basic_stringbuf()@@Base+0x2c18> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x1, [sp, #672] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xaa8 │ │ │ │ - str x0, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x39 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17e1c ::do_widen(char) const@@Base+0x30bc> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17e34 ::do_widen(char) const@@Base+0x30d4> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ + cbnz x20, 18ba4 , std::allocator >::~basic_stringbuf()@@Base+0x2be4> │ │ │ │ + ldr x20, [sp, #32] │ │ │ │ + cbz x20, 18c48 , std::allocator >::~basic_stringbuf()@@Base+0x2c88> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18c1c , std::allocator >::~basic_stringbuf()@@Base+0x2c5c> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xac0 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [x19] │ │ │ │ - ldur x0, [x0, #7] │ │ │ │ - stur x0, [x19, #7] │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - strb wzr, [sp, #687] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x3a │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17ea8 ::do_widen(char) const@@Base+0x3148> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 18c38 , std::allocator >::~basic_stringbuf()@@Base+0x2c78> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17ec0 ::do_widen(char) const@@Base+0x3160> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x1, x25 │ │ │ │ + cbnz x20, 18bf0 , std::allocator >::~basic_stringbuf()@@Base+0x2c30> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18c94 , std::allocator >::~basic_stringbuf()@@Base+0x2cd4> // b.any │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #208] │ │ │ │ + ldp x23, x24, [sp, #224] │ │ │ │ + ldp x25, x26, [sp, #240] │ │ │ │ + add sp, sp, #0x100 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x22, #0x18 │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + b 1893c , std::allocator >::~basic_stringbuf()@@Base+0x297c> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + stp x21, x22, [sp, #192] │ │ │ │ + mov x22, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #176] │ │ │ │ + add x19, sp, #0x38 │ │ │ │ + str x23, [sp, #208] │ │ │ │ + mov x8, x19 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #152] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x580 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 17820 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x588 │ │ │ │ + bl 6250 │ │ │ │ + mov x1, x0 │ │ │ │ + add x20, sp, #0x58 │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #656] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - str x1, [sp, #672] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xad0 │ │ │ │ - str x0, [sp, #656] │ │ │ │ - mov x8, x22 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - add x0, x0, x26 │ │ │ │ - add x0, x0, #0x3b │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 17f5c ::do_widen(char) const@@Base+0x31fc> // b.none │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 17f74 ::do_widen(char) const@@Base+0x3214> // b.none │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + bl 5920 │ │ │ │ + mov x8, x21 │ │ │ │ + add x0, x22, #0x2d8 │ │ │ │ + bl 1b4e0 , std::allocator >::~basic_stringbuf()@@Base+0x5520> │ │ │ │ + ldp x3, x4, [sp, #88] │ │ │ │ + add x1, sp, #0x68 │ │ │ │ + ldr x2, [sp, #128] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 18e30 , std::allocator >::~basic_stringbuf()@@Base+0x2e70> // b.none │ │ │ │ ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 17f90 ::do_widen(char) const@@Base+0x3230> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldp x1, x0, [x23, #40] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #6 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ls 181dc ::do_widen(char) const@@Base+0x347c> // b.plast │ │ │ │ - add x26, sp, #0x300 │ │ │ │ - str x26, [sp] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5698 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #984] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #992] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - add x0, sp, #0x3e8 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - str q31, [x0] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - ldp x25, x0, [x0, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - add x2, sp, #0x2a0 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl 62b0 │ │ │ │ - str xzr, [sp, #744] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #728] │ │ │ │ - add x0, sp, #0x2f0 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x0, [sp, #736] │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #88] │ │ │ │ - mov x0, x26 │ │ │ │ - strb wzr, [sp, #752] │ │ │ │ - bl 5e60 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + b.ls 18d5c , std::allocator >::~basic_stringbuf()@@Base+0x2d9c> // b.plast │ │ │ │ + add x5, sp, #0x88 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 18d5c , std::allocator >::~basic_stringbuf()@@Base+0x2d9c> // b.none │ │ │ │ + ldr x5, [sp, #136] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 18e14 , std::allocator >::~basic_stringbuf()@@Base+0x2e54> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 18f04 , std::allocator >::~basic_stringbuf()@@Base+0x2f44> // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 18cfc ::do_widen(char) const@@Base+0x3f9c> // b.any │ │ │ │ - ldr x4, [sp, #704] │ │ │ │ - stp x21, xzr, [sp, #256] │ │ │ │ - strb wzr, [sp, #272] │ │ │ │ - cbz x4, 181cc ::do_widen(char) const@@Base+0x346c> │ │ │ │ - ldr x0, [sp, #688] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #696] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + bl 5710 │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + mov x1, x22 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x2, [x1], #16 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 18e4c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> // b.none │ │ │ │ + str x2, [sp, #24] │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp x1, xzr, [x22] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 6028 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x22 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp, #736] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18124 ::do_widen(char) const@@Base+0x33c4> // b.none │ │ │ │ - ldr x1, [sp, #752] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x3, x3, #0xa30 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ + b.ne 18ed4 , std::allocator >::~basic_stringbuf()@@Base+0x2f14> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x0, x21 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ bl 5f68 │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - mov x27, x26 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x27], #16 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.ne 174b8 ::do_widen(char) const@@Base+0x2758> // b.any │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x1, x27 │ │ │ │ - ldr x2, [x26, #8] │ │ │ │ + b 18d7c , std::allocator >::~basic_stringbuf()@@Base+0x2dbc> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 18d6c , std::allocator >::~basic_stringbuf()@@Base+0x2dac> // b.plast │ │ │ │ + add x5, sp, #0x88 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 18d50 , std::allocator >::~basic_stringbuf()@@Base+0x2d90> // b.any │ │ │ │ + b 18d6c , std::allocator >::~basic_stringbuf()@@Base+0x2dac> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + str x1, [sp, #8] │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl 5518 │ │ │ │ - b 174c4 ::do_widen(char) const@@Base+0x2764> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ - bl 5890 │ │ │ │ - b 17938 ::do_widen(char) const@@Base+0x2bd8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ - bl 5890 │ │ │ │ - b 17730 ::do_widen(char) const@@Base+0x29d0> │ │ │ │ - add x1, sp, #0x2e0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5890 │ │ │ │ - b 180f4 ::do_widen(char) const@@Base+0x3394> │ │ │ │ - add x28, sp, #0x180 │ │ │ │ - str x28, [sp, #24] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5698 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #600] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #608] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - add x0, sp, #0x268 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3608] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x278 │ │ │ │ - str q31, [x0] │ │ │ │ - ldp x25, x0, [x23, #16] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #256] │ │ │ │ - str x1, [x22, x0] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b 18da4 , std::allocator >::~basic_stringbuf()@@Base+0x2de4> │ │ │ │ + bti j │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ad0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5e60 │ │ │ │ - ldp x0, x1, [x23, #32] │ │ │ │ - stp x0, x1, [sp, #56] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ + b.ne 18ed4 , std::allocator >::~basic_stringbuf()@@Base+0x2f14> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - stp x0, x1, [sp, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3792] │ │ │ │ - adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x27, [x27, #3696] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #280] │ │ │ │ - add x0, sp, #0x150 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp xzr, xzr, [sp, #288] │ │ │ │ - stp xzr, xzr, [sp, #304] │ │ │ │ - stp xzr, xzr, [sp, #320] │ │ │ │ - bl 62b0 │ │ │ │ - add x1, sp, #0x118 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - strb wzr, [sp, #368] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #280] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #344] │ │ │ │ - add x0, sp, #0x170 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - stp x0, xzr, [sp, #352] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5e60 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 2d560 , std::allocator >::~basic_stringbuf()@@Base+0x11c60> │ │ │ │ - add x28, sp, #0x390 │ │ │ │ - str x28, [sp, #32] │ │ │ │ - mov x0, x28 │ │ │ │ + b.eq 18e98 , std::allocator >::~basic_stringbuf()@@Base+0x2ed8> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x21, x0 │ │ │ │ + b 18eb8 , std::allocator >::~basic_stringbuf()@@Base+0x2ef8> │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x23 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 18eb0 , std::allocator >::~basic_stringbuf()@@Base+0x2ef0> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 18ed4 , std::allocator >::~basic_stringbuf()@@Base+0x2f14> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 18e7c , std::allocator >::~basic_stringbuf()@@Base+0x2ebc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + mov x28, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub sp, sp, #0x250 │ │ │ │ + mov x26, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #584] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3568] │ │ │ │ + add x20, sp, #0x40 │ │ │ │ + ldr x27, [x26] │ │ │ │ bl 5698 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #1128] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #1136] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #912] │ │ │ │ - add x0, sp, #0x478 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + str x0, [sp, #320] │ │ │ │ + add x0, sp, #0x228 │ │ │ │ + strh wzr, [sp, #544] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #536] │ │ │ │ str q31, [x0] │ │ │ │ - add x0, sp, #0x488 │ │ │ │ + add x0, sp, #0x238 │ │ │ │ str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3728] │ │ │ │ - ldp x26, x0, [x0, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - str x1, [x20, x0] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #64] │ │ │ │ + str x25, [x20, x0] │ │ │ │ add x0, x20, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ bl 5e60 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3912] │ │ │ │ - add x0, x23, #0x18 │ │ │ │ - str x0, [sp, #656] │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - str x0, [sp, #912] │ │ │ │ - add x0, sp, #0x298 │ │ │ │ - str x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3912] │ │ │ │ + add x23, sp, #0x48 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + str x0, [sp, #320] │ │ │ │ + mov x0, x23 │ │ │ │ bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - mov x0, x28 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ bl 5e60 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x23 │ │ │ │ mov w2, #0x10 // #16 │ │ │ │ - ldr x1, [sp, #160] │ │ │ │ bl 5bc0 │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ ldur x1, [x0, #-24] │ │ │ │ add x0, x20, x1 │ │ │ │ - cbz x2, 18728 ::do_widen(char) const@@Base+0x39c8> │ │ │ │ + cbz x2, 19104 , std::allocator >::~basic_stringbuf()@@Base+0x3144> │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ bl 60d0 │ │ │ │ - ldr x4, [sp, #320] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbz x4, 18750 ::do_widen(char) const@@Base+0x39f0> │ │ │ │ - ldp x0, x3, [sp, #304] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x28 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - add x0, sp, #0xe0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x8, x0 │ │ │ │ + ldr w1, [sp, #352] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 19114 , std::allocator >::~basic_stringbuf()@@Base+0x3154> // b.any │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x26, [x26, #3616] │ │ │ │ + mov x1, x20 │ │ │ │ mov x0, x28 │ │ │ │ - bl 77a0 │ │ │ │ - ldp x1, x2, [sp, #224] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x1, sp, #0xf0 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18440 ::do_widen(char) const@@Base+0x36e0> // b.none │ │ │ │ - ldr x1, [sp, #240] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1845c ::do_widen(char) const@@Base+0x36fc> // b.none │ │ │ │ - ldr x1, [sp, #208] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 5608 │ │ │ │ - cbz x0, 18790 ::do_widen(char) const@@Base+0x3a30> │ │ │ │ - add x0, x23, #0x18 │ │ │ │ - add x23, x23, #0x40 │ │ │ │ - str x23, [sp, #912] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3896] │ │ │ │ - str x0, [sp, #656] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 5608 │ │ │ │ - add x0, sp, #0x308 │ │ │ │ - bl 6220 │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #664] │ │ │ │ - add x0, sp, #0x2d0 │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #912] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + bl 18740 , std::allocator >::~basic_stringbuf()@@Base+0x2780> │ │ │ │ add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #256] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ add x19, x19, #0x40 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - str x19, [sp, #272] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18500 ::do_widen(char) const@@Base+0x37a0> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #280] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x1, [sp, #40] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - str x0, [sp, #272] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x21, x0] │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #256] │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ + str x19, [sp, #320] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x0, [sp, #1872] │ │ │ │ - add x1, sp, #0x760 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18570 ::do_widen(char) const@@Base+0x3810> // b.none │ │ │ │ - ldr x1, [sp, #1888] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3776] │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #1352] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x1, [sp, #1336] │ │ │ │ - str x0, [sp, #1600] │ │ │ │ - add x0, sp, #0x548 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x0, x23 │ │ │ │ bl 5608 │ │ │ │ - add x0, sp, #0x5b8 │ │ │ │ + add x0, sp, #0xb8 │ │ │ │ bl 6220 │ │ │ │ - add x0, x27, #0x10 │ │ │ │ - str x0, [sp, #1352] │ │ │ │ - add x0, sp, #0x580 │ │ │ │ - bl 5ea8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - add x1, sp, #0x538 │ │ │ │ - add x20, sp, #0x520 │ │ │ │ - ldp x0, x2, [x0, #8] │ │ │ │ - str x0, [sp, #1336] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str xzr, [sp, #1344] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1600] │ │ │ │ - add x0, sp, #0x640 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #64] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + str x21, [sp, #320] │ │ │ │ bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x19, [sp, #1312] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18618 ::do_widen(char) const@@Base+0x38b8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 18600 ::do_widen(char) const@@Base+0x38a0> // b.any │ │ │ │ - ldr x19, [sp, #1288] │ │ │ │ - add x20, sp, #0x508 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 18640 ::do_widen(char) const@@Base+0x38e0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 18628 ::do_widen(char) const@@Base+0x38c8> // b.any │ │ │ │ - ldr x0, [sp, #1256] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x20, [sp, #1208] │ │ │ │ - cbz x20, 186a8 ::do_widen(char) const@@Base+0x3948> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1867c ::do_widen(char) const@@Base+0x391c> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 18698 ::do_widen(char) const@@Base+0x3938> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 18650 ::do_widen(char) const@@Base+0x38f0> │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 186c4 ::do_widen(char) const@@Base+0x3964> // b.none │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #1912] │ │ │ │ + ldr x2, [sp, #584] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - add sp, sp, #0x780 │ │ │ │ + b.ne 19188 , std::allocator >::~basic_stringbuf()@@Base+0x31c8> // b.any │ │ │ │ + add sp, sp, #0x250 │ │ │ │ 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 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3600] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5890 │ │ │ │ - b 172cc ::do_widen(char) const@@Base+0x256c> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - ldr x4, [sp, #320] │ │ │ │ - add x0, sp, #0xd0 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - stp x0, xzr, [sp, #192] │ │ │ │ - strb wzr, [sp, #208] │ │ │ │ - cbnz x4, 183e0 ::do_widen(char) const@@Base+0x3680> │ │ │ │ - add x1, sp, #0x160 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5890 │ │ │ │ - b 18404 ::do_widen(char) const@@Base+0x36a4> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 17214 ::do_widen(char) const@@Base+0x24b4> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 17284 ::do_widen(char) const@@Base+0x2524> │ │ │ │ - ldr x0, [sp, #656] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ ldr w1, [x0, #32] │ │ │ │ orr w1, w1, #0x4 │ │ │ │ bl 60d0 │ │ │ │ - b 18468 ::do_widen(char) const@@Base+0x3708> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ + b 1903c , std::allocator >::~basic_stringbuf()@@Base+0x307c> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ bl 5800 >(int&)@plt> │ │ │ │ - ldp x1, x2, [sp, #160] │ │ │ │ + ldp x1, x2, [x26] │ │ │ │ mov x22, x0 │ │ │ │ - mov x8, x20 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa08 │ │ │ │ - bl 6300 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x1, #0xbb0 │ │ │ │ + mov x8, sp │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x598 │ │ │ │ + bl 17820 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, sp │ │ │ │ + add x1, x1, #0xbb8 │ │ │ │ bl 6250 │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl 5920 │ │ │ │ - mov x1, x24 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1b4a0 ::do_widen(char) const@@Base+0x6740> │ │ │ │ - mov x0, x24 │ │ │ │ + bl 6028 │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x26, [x26, #3616] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, sp │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + ldr x1, [x26] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 18ab0 ::do_widen(char) const@@Base+0x3d50> // b.none │ │ │ │ + b.eq 1921c , std::allocator >::~basic_stringbuf()@@Base+0x325c> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp, #64] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #320] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1b6c0 ::do_widen(char) const@@Base+0x6960> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + ldr x2, [sp, #584] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ + b.ne 19188 , std::allocator >::~basic_stringbuf()@@Base+0x31c8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #912] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 188c8 ::do_widen(char) const@@Base+0x3b68> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x118 │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - add x1, x23, #0x8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 55a8 >::close()@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #384] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x25, #-24] │ │ │ │ - str x25, [sp, #256] │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov x19, x0 │ │ │ │ - str x2, [x22, x1] │ │ │ │ - str xzr, [sp, #264] │ │ │ │ - b 18908 ::do_widen(char) const@@Base+0x3ba8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18908 ::do_widen(char) const@@Base+0x3ba8> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ + b 191a0 , std::allocator >::~basic_stringbuf()@@Base+0x31e0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5fc8 │ │ │ │ + b 19194 , std::allocator >::~basic_stringbuf()@@Base+0x31d4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18b44 ::do_widen(char) const@@Base+0x3de4> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 18490 ::do_widen(char) const@@Base+0x3730> │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5f08 │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + ldr x1, [x26] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18864 ::do_widen(char) const@@Base+0x3b04> │ │ │ │ - bti j │ │ │ │ - b 18a74 ::do_widen(char) const@@Base+0x3d14> │ │ │ │ - bti j │ │ │ │ - b 18a74 ::do_widen(char) const@@Base+0x3d14> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18864 ::do_widen(char) const@@Base+0x3b04> │ │ │ │ - adrp x2, 1b000 ::do_widen(char) const@@Base+0x62a0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - add x2, x2, #0x2a0 │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ + b.eq 191cc , std::allocator >::~basic_stringbuf()@@Base+0x320c> // b.none │ │ │ │ + b 19188 , std::allocator >::~basic_stringbuf()@@Base+0x31c8> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ mov x0, x22 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, sp │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x22 │ │ │ │ bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - add x21, sp, #0xa0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18864 ::do_widen(char) const@@Base+0x3b04> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18adc ::do_widen(char) const@@Base+0x3d7c> │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x26, [x26, #3616] │ │ │ │ + b 191fc , std::allocator >::~basic_stringbuf()@@Base+0x323c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18ae4 ::do_widen(char) const@@Base+0x3d84> │ │ │ │ + b 19244 , std::allocator >::~basic_stringbuf()@@Base+0x3284> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 18b44 ::do_widen(char) const@@Base+0x3de4> │ │ │ │ + b 1924c , std::allocator >::~basic_stringbuf()@@Base+0x328c> │ │ │ │ bti j │ │ │ │ bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ bl 6058 │ │ │ │ - b 18598 ::do_widen(char) const@@Base+0x3838> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 18884 ::do_widen(char) const@@Base+0x3b24> // b.none │ │ │ │ - b 18828 ::do_widen(char) const@@Base+0x3ac8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x24, sp, #0x498 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5f08 │ │ │ │ - b 188c8 ::do_widen(char) const@@Base+0x3b68> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18bac ::do_widen(char) const@@Base+0x3e4c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18bac ::do_widen(char) const@@Base+0x3e4c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 18850 ::do_widen(char) const@@Base+0x3af0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18be8 ::do_widen(char) const@@Base+0x3e88> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18c14 ::do_widen(char) const@@Base+0x3eb4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18850 ::do_widen(char) const@@Base+0x3af0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18c54 ::do_widen(char) const@@Base+0x3ef4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x28, sp, #0xc0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18850 ::do_widen(char) const@@Base+0x3af0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18850 ::do_widen(char) const@@Base+0x3af0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18cf0 ::do_widen(char) const@@Base+0x3f90> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18cf0 ::do_widen(char) const@@Base+0x3f90> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x25, #-24] │ │ │ │ - str x25, [sp, #656] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldr x0, [sp] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18858 ::do_widen(char) const@@Base+0x3af8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18d9c ::do_widen(char) const@@Base+0x403c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - bl 5fc8 │ │ │ │ - ldur x0, [x26, #-24] │ │ │ │ - str x26, [sp, #656] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x20, x0] │ │ │ │ - b 188b4 ::do_widen(char) const@@Base+0x3b54> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18ddc ::do_widen(char) const@@Base+0x407c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18bb4 ::do_widen(char) const@@Base+0x3e54> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18be0 ::do_widen(char) const@@Base+0x3e80> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18be0 ::do_widen(char) const@@Base+0x3e80> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18be0 ::do_widen(char) const@@Base+0x3e80> │ │ │ │ - bti j │ │ │ │ - b 18bf8 ::do_widen(char) const@@Base+0x3e98> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 18c14 ::do_widen(char) const@@Base+0x3eb4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - b 18be8 ::do_widen(char) const@@Base+0x3e88> │ │ │ │ - bti j │ │ │ │ - b 18e0c ::do_widen(char) const@@Base+0x40ac> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x21, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #1912] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 18828 ::do_widen(char) const@@Base+0x3ac8> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - b 18e80 ::do_widen(char) const@@Base+0x4120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18ec0 ::do_widen(char) const@@Base+0x4160> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1883c ::do_widen(char) const@@Base+0x3adc> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ - bti j │ │ │ │ - b 18830 ::do_widen(char) const@@Base+0x3ad0> │ │ │ │ + b 19088 , std::allocator >::~basic_stringbuf()@@Base+0x30c8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add x22, x19, #0x1a8 │ │ │ │ + add x20, x19, #0xa0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0xb20 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #56] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #2840] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - add x0, x21, #0x588 │ │ │ │ - str xzr, [x1] │ │ │ │ - ldp x23, x20, [x1, #8] │ │ │ │ - add x1, sp, #0x630 │ │ │ │ - ldp x24, x22, [x0] │ │ │ │ - add x0, sp, #0x620 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - str x1, [sp, #1568] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - add x1, x22, x20 │ │ │ │ - strb wzr, [sp, #1584] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #1576] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.hi 1aeb8 ::do_widen(char) const@@Base+0x6158> // b.pmore │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x2, x22 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #1576] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 1ae98 ::do_widen(char) const@@Base+0x6138> // b.pmore │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - mov x2, x20 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #1576] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1ae78 ::do_widen(char) const@@Base+0x6118> // b.none │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - add x1, x1, #0xa00 │ │ │ │ - bl 5710 │ │ │ │ - mov x22, x0 │ │ │ │ - add x20, sp, #0x848 │ │ │ │ - str x20, [sp, #2104] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 1ac6c ::do_widen(char) const@@Base+0x5f0c> // b.none │ │ │ │ - str x0, [sp, #2104] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x0, [sp, #2120] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x21, x21, #0x588 │ │ │ │ - str x0, [sp, #2112] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - stp x22, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldp x1, x2, [x21, #32] │ │ │ │ - ldr x3, [sp, #2112] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 1af80 ::do_widen(char) const@@Base+0x6220> // b.pmore │ │ │ │ - add x0, sp, #0x838 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5710 │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x270 │ │ │ │ - mov x21, x19 │ │ │ │ - str x0, [sp, #608] │ │ │ │ - str x0, [sp, #232] │ │ │ │ - ldr x0, [x21], #16 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1ac54 ::do_widen(char) const@@Base+0x5ef4> // b.none │ │ │ │ - str x0, [sp, #608] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x0, [sp, #624] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #616] │ │ │ │ - stp x21, xzr, [x19] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - ldr x0, [sp, #2104] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 19148 ::do_widen(char) const@@Base+0x43e8> // b.none │ │ │ │ - ldr x1, [sp, #2120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x0, [sp, #1568] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 19164 ::do_widen(char) const@@Base+0x4404> // b.none │ │ │ │ - ldr x1, [sp, #1584] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - str x0, [sp, #288] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 1ac20 ::do_widen(char) const@@Base+0x5ec0> │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - str x20, [sp, #2104] │ │ │ │ - ldr x22, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + stp xzr, xzr, [x0, #-24] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + str wzr, [x19, #72] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + add x0, x19, #0x88 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3568] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ mov x0, x22 │ │ │ │ - bl 7de0 │ │ │ │ - and w19, w0, #0xff │ │ │ │ - ldr x0, [sp, #2104] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 191c0 ::do_widen(char) const@@Base+0x4460> // b.none │ │ │ │ - ldr x1, [sp, #2120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbz w19, #0, 1b1b0 ::do_widen(char) const@@Base+0x6450> │ │ │ │ - add x19, sp, #0x728 │ │ │ │ - str x19, [sp, #240] │ │ │ │ - mov x0, x19 │ │ │ │ bl 5698 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3568] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #2056] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1832] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, x24, #0x10 │ │ │ │ + str x0, [x19, #424] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ - str xzr, [sp, #2048] │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - str q31, [sp, #2064] │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ - str q31, [sp, #2080] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - stp x1, x2, [sp, #184] │ │ │ │ - str x1, [sp, #1568] │ │ │ │ - str x2, [x3, x0] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x3, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - str x1, [sp, #200] │ │ │ │ - ldr x21, [sp, #104] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #1568] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #1832] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - bl 5bc0 │ │ │ │ - ldr x1, [sp, #1568] │ │ │ │ - ldur x2, [x1, #-24] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - add x2, x1, x2 │ │ │ │ - cbz x0, 1ac40 ::do_widen(char) const@@Base+0x5ee0> │ │ │ │ - mov x0, x2 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 60d0 │ │ │ │ - add x23, sp, #0x380 │ │ │ │ - add x21, sp, #0x300 │ │ │ │ - mov x0, x23 │ │ │ │ - str x21, [sp, #224] │ │ │ │ - str x23, [sp, #248] │ │ │ │ - bl 5698 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - strh wzr, [sp, #1120] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + str xzr, [x22, #216] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ - str x0, [sp, #896] │ │ │ │ - add x0, sp, #0x468 │ │ │ │ - str xzr, [sp, #1112] │ │ │ │ - ldp x1, x2, [x19, #16] │ │ │ │ - stp x1, x2, [sp, #120] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x478 │ │ │ │ - str x1, [sp, #768] │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - str x2, [x21, x0] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - ldp x0, x3, [x19, #32] │ │ │ │ - stp x0, x3, [sp, #152] │ │ │ │ - add x1, sp, #0x310 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - mov x2, x1 │ │ │ │ - str x1, [sp, #208] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x3, [x1, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ + strh wzr, [x19, #648] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x25, [x0, #8] │ │ │ │ + stp q31, q31, [x19, #656] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ bl 5e60 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x2, sp, #0x320 │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - stp x0, x1, [sp, #136] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x21, x0] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #4064] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - stp xzr, xzr, [x2] │ │ │ │ - stp xzr, xzr, [x2, #16] │ │ │ │ - str x0, [sp, #896] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - str xzr, [sp, #832] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #792] │ │ │ │ - add x0, sp, #0x350 │ │ │ │ - str x0, [sp, #272] │ │ │ │ - str xzr, [sp, #840] │ │ │ │ - bl 62b0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - str x0, [sp, #792] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #856] │ │ │ │ - add x0, sp, #0x370 │ │ │ │ - add x1, sp, #0x318 │ │ │ │ - str x0, [sp, #280] │ │ │ │ - str x0, [sp, #864] │ │ │ │ - mov x0, x23 │ │ │ │ - str xzr, [sp, #872] │ │ │ │ - strb wzr, [sp, #880] │ │ │ │ - bl 5e60 │ │ │ │ - ldr x0, [sp, #208] │ │ │ │ - ldr x22, [sp, #104] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 55d8 , std::allocator >::~basic_ostringstream()@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x1, [x19, #160] │ │ │ │ + str x0, [x19, #424] │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + add x1, x19, #0xb0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5608 │ │ │ │ - cbz x0, 1ac84 ::do_widen(char) const@@Base+0x5f24> │ │ │ │ - add x23, sp, #0x510 │ │ │ │ - add x22, sp, #0x490 │ │ │ │ - mov x0, x23 │ │ │ │ - str x22, [sp, #176] │ │ │ │ - str x23, [sp, #256] │ │ │ │ - bl 5698 │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - strh wzr, [sp, #1520] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #1512] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1296] │ │ │ │ - ldp x1, x2, [sp, #120] │ │ │ │ - add x0, sp, #0x5f8 │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x608 │ │ │ │ - str q31, [x0] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - str x2, [x22, x0] │ │ │ │ - str xzr, [sp, #1176] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5e60 │ │ │ │ - ldp x0, x3, [sp, #152] │ │ │ │ - str x0, [sp, #1184] │ │ │ │ - add x1, sp, #0x4a0 │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x2, x1 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x3, [x1, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - ldp x0, x1, [sp, #136] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - add x0, sp, #0x4b0 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #1296] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #1184] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str xzr, [sp, #1232] │ │ │ │ - str xzr, [sp, #1240] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1192] │ │ │ │ - add x0, sp, #0x4e0 │ │ │ │ - str x0, [sp, #296] │ │ │ │ - bl 62b0 │ │ │ │ - str x21, [sp, #1192] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #1256] │ │ │ │ - add x0, sp, #0x500 │ │ │ │ - add x1, sp, #0x4a8 │ │ │ │ - str x0, [sp, #304] │ │ │ │ - str x0, [sp, #1264] │ │ │ │ - mov x0, x23 │ │ │ │ - str xzr, [sp, #1272] │ │ │ │ - strb wzr, [sp, #1280] │ │ │ │ bl 5e60 │ │ │ │ - ldr x4, [sp, #832] │ │ │ │ - add x5, sp, #0x2c0 │ │ │ │ - add x21, sp, #0x2d0 │ │ │ │ - str x5, [sp, #96] │ │ │ │ - str x21, [sp, #704] │ │ │ │ - str xzr, [sp, #712] │ │ │ │ - strb wzr, [sp, #720] │ │ │ │ - cbz x4, 1aca4 ::do_widen(char) const@@Base+0x5f44> │ │ │ │ - ldr x0, [sp, #816] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x3, [sp, #824] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x5 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - ldr x8, [sp, #40] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 7aac │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [sp, #2104] │ │ │ │ - ldr x2, [sp, #2112] │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [sp, #2104] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1957c ::do_widen(char) const@@Base+0x481c> // b.none │ │ │ │ - ldr x1, [sp, #2120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 19594 ::do_widen(char) const@@Base+0x4834> // b.none │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ + add x0, x19, #0x2c8 │ │ │ │ + str x0, [x19, #696] │ │ │ │ + str xzr, [x19, #704] │ │ │ │ mov x0, x19 │ │ │ │ - bl 2fcec , std::allocator >::~basic_stringbuf()@@Base+0x143ec> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa20 │ │ │ │ - str x21, [sp, #704] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w1, [sp, #720] │ │ │ │ - stur w0, [x21, #3] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - str x0, [sp, #712] │ │ │ │ + strb wzr, [x19, #712] │ │ │ │ + str xzr, [x19, #728] │ │ │ │ + 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 │ │ │ │ + b 18828 , std::allocator >::~basic_stringbuf()@@Base+0x2868> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x24, x24, #0x10 │ │ │ │ + str x24, [x19, #424] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - strb wzr, [sp, #727] │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - ldr x25, [x0, #32] │ │ │ │ - add x23, x0, #0x10 │ │ │ │ - add x28, x0, #0x18 │ │ │ │ - cbz x25, 19f84 ::do_widen(char) const@@Base+0x5224> │ │ │ │ - ldp x0, x24, [x25, #32] │ │ │ │ - mov x27, x28 │ │ │ │ - ldr x19, [sp, #704] │ │ │ │ - mov x20, #0x7fffffff // #2147483647 │ │ │ │ - ldr x26, [sp, #712] │ │ │ │ - mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl 5fc8 │ │ │ │ + mov x0, x26 │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + str x25, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + b 193a8 , std::allocator >::~basic_stringbuf()@@Base+0x33e8> │ │ │ │ + bti j │ │ │ │ + b 193dc , std::allocator >::~basic_stringbuf()@@Base+0x341c> │ │ │ │ nop │ │ │ │ - cmp x26, x24 │ │ │ │ - csel x2, x26, x24, ls // ls = plast │ │ │ │ - cbz x2, 19618 ::do_widen(char) const@@Base+0x48b8> │ │ │ │ - mov x1, x19 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + mov x21, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + add x24, x0, #0x20 │ │ │ │ + add x23, x0, #0x30 │ │ │ │ + ldr x0, [x22] │ │ │ │ + str x23, [x19, #32] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x24 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + stp xzr, xzr, [x19, #64] │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + str wzr, [x19, #88] │ │ │ │ + add x26, x20, #0x8 │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + mov x3, x21 │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + add x1, x19, #0x88 │ │ │ │ + str wzr, [x19, #136] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + add x0, x19, #0xc8 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + ldp x25, x27, [x19, #32] │ │ │ │ + cmp x26, x21 │ │ │ │ + b.eq 195e8 , std::allocator >::~basic_stringbuf()@@Base+0x3628> // b.none │ │ │ │ + ldp x28, x22, [x21, #32] │ │ │ │ + str x22, [sp, #96] │ │ │ │ + str x28, [sp, #120] │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 1955c , std::allocator >::~basic_stringbuf()@@Base+0x359c> │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x25 │ │ │ │ + stp x2, x21, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1962c ::do_widen(char) const@@Base+0x48cc> │ │ │ │ - sub x0, x24, x26 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.gt 19630 ::do_widen(char) const@@Base+0x48d0> │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 19644 ::do_widen(char) const@@Base+0x48e4> // b.tstop │ │ │ │ - tbnz w0, #31, 19644 ::do_widen(char) const@@Base+0x48e4> │ │ │ │ - mov x27, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbz x25, 1964c ::do_widen(char) const@@Base+0x48ec> │ │ │ │ - ldp x0, x24, [x25, #32] │ │ │ │ - b 19600 ::do_widen(char) const@@Base+0x48a0> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 1963c ::do_widen(char) const@@Base+0x48dc> │ │ │ │ - cmp x28, x27 │ │ │ │ - b.eq 19f88 ::do_widen(char) const@@Base+0x5228> // b.none │ │ │ │ - ldr x20, [x27, #40] │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 19674 ::do_widen(char) const@@Base+0x4914> │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + ldp x2, x3, [sp, #104] │ │ │ │ + cbz w0, 196a0 , std::allocator >::~basic_stringbuf()@@Base+0x36e0> │ │ │ │ + tbnz w0, #31, 1957c , std::allocator >::~basic_stringbuf()@@Base+0x35bc> │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x28 │ │ │ │ + str x3, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19690 ::do_widen(char) const@@Base+0x4930> │ │ │ │ - sub x0, x26, x20 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cbnz w0, 1950c , std::allocator >::~basic_stringbuf()@@Base+0x354c> │ │ │ │ + sub x0, x22, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19694 ::do_widen(char) const@@Base+0x4934> │ │ │ │ + b.gt 19510 , std::allocator >::~basic_stringbuf()@@Base+0x3550> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19f88 ::do_widen(char) const@@Base+0x5228> // b.tstop │ │ │ │ - tbnz w0, #31, 19f88 ::do_widen(char) const@@Base+0x5228> │ │ │ │ - add x1, sp, #0x290 │ │ │ │ - add x0, sp, #0x280 │ │ │ │ - str x1, [sp, #264] │ │ │ │ - str x0, [sp, #312] │ │ │ │ - str x1, [sp, #640] │ │ │ │ - ldp x1, x2, [x27, #64] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #704] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 196c8 ::do_widen(char) const@@Base+0x4968> // b.none │ │ │ │ - ldr x1, [sp, #720] │ │ │ │ + b.lt 196dc , std::allocator >::~basic_stringbuf()@@Base+0x371c> // b.tstop │ │ │ │ + tbnz w0, #31, 196dc , std::allocator >::~basic_stringbuf()@@Base+0x371c> │ │ │ │ + mov x20, x3 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.eq 1952c , std::allocator >::~basic_stringbuf()@@Base+0x356c> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x25 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3992] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 1ad1c ::do_widen(char) const@@Base+0x5fbc> // b.any │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - ldr x0, [x0, #136] │ │ │ │ - adrp x26, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x26, #0xa38 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x1d8 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x0, x0, #0x88 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 1a6e8 ::do_widen(char) const@@Base+0x5988> // b.none │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - add x0, sp, #0x1c0 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - add x1, x1, #0x40 │ │ │ │ - bl 1c100 , std::allocator >::~basic_stringbuf()@@Base+0x800> │ │ │ │ - add x0, sp, #0x2d8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x0, [sp, #712] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x19, sp, #0x2b0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr x23, [sp, #480] │ │ │ │ - mov x21, #0x5 // #5 │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - str x21, [sp, #680] │ │ │ │ - strb wzr, [sp, #693] │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - strb wzr, [sp, #728] │ │ │ │ - str wzr, [sp, #744] │ │ │ │ - strh wzr, [sp, #748] │ │ │ │ - str wzr, [sp, #760] │ │ │ │ - cbz x23, 1aba0 ::do_widen(char) const@@Base+0x5e40> │ │ │ │ - ldr x28, [sp, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x20, x28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x24, [x23, #40] │ │ │ │ - cbz x24, 19fcc ::do_widen(char) const@@Base+0x526c> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - cmp x24, #0x5 │ │ │ │ - csel x2, x24, x21, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 197ec ::do_widen(char) const@@Base+0x4a8c> │ │ │ │ - sub x0, x24, #0x5 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 197f0 ::do_widen(char) const@@Base+0x4a90> │ │ │ │ - tbnz w0, #31, 19fcc ::do_widen(char) const@@Base+0x526c> │ │ │ │ - mov x28, x23 │ │ │ │ - ldr x23, [x23, #16] │ │ │ │ - cbnz x23, 197c0 ::do_widen(char) const@@Base+0x4a60> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x28, x0 │ │ │ │ - b.eq 19840 ::do_widen(char) const@@Base+0x4ae0> // b.none │ │ │ │ - ldr x21, [x28, #40] │ │ │ │ - cbz x21, 1a6d0 ::do_widen(char) const@@Base+0x5970> │ │ │ │ - ldr x1, [x28, #32] │ │ │ │ - mov x22, #0x5 // #5 │ │ │ │ - cmp x21, x22 │ │ │ │ mov x0, x19 │ │ │ │ - csel x2, x21, x22, ls // ls = plast │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x0, x27, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 194f0 , std::allocator >::~basic_stringbuf()@@Base+0x3530> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge 194f0 , std::allocator >::~basic_stringbuf()@@Base+0x3530> // b.tcont │ │ │ │ + ldr x22, [x20, #24] │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 19760 , std::allocator >::~basic_stringbuf()@@Base+0x37a0> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5cb0 │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x22, x0 │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 195b4 , std::allocator >::~basic_stringbuf()@@Base+0x35f4> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x25 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1983c ::do_widen(char) const@@Base+0x4adc> │ │ │ │ - sub x0, x22, x21 │ │ │ │ + cbnz w0, 195d0 , std::allocator >::~basic_stringbuf()@@Base+0x3610> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19840 ::do_widen(char) const@@Base+0x4ae0> // b.tstop │ │ │ │ - tbz w0, #31, 1a6d0 ::do_widen(char) const@@Base+0x5970> │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - add x21, sp, #0x2a0 │ │ │ │ - add x2, sp, #0x160 │ │ │ │ - mov x1, x28 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #352] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x28, x0 │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ - add x1, x28, #0x40 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1988c ::do_widen(char) const@@Base+0x4b2c> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa40 │ │ │ │ - ldr x27, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x22, #0x6 // #6 │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - mov x24, x20 │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - str x22, [sp, #680] │ │ │ │ - strb wzr, [sp, #694] │ │ │ │ - cbz x27, 19940 ::do_widen(char) const@@Base+0x4be0> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldr x25, [x27, #40] │ │ │ │ - cbz x25, 19fb4 ::do_widen(char) const@@Base+0x5254> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - cmp x25, #0x6 │ │ │ │ - csel x2, x25, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 198f0 ::do_widen(char) const@@Base+0x4b90> │ │ │ │ - sub x0, x25, #0x6 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 198f4 ::do_widen(char) const@@Base+0x4b94> │ │ │ │ - tbnz w0, #31, 19fb4 ::do_widen(char) const@@Base+0x5254> │ │ │ │ - mov x24, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 198c4 ::do_widen(char) const@@Base+0x4b64> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 19940 ::do_widen(char) const@@Base+0x4be0> // b.none │ │ │ │ - ldr x22, [x24, #40] │ │ │ │ - cbz x22, 19958 ::do_widen(char) const@@Base+0x4bf8> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x23, #0x6 // #6 │ │ │ │ - cmp x22, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ + b.lt 195d4 , std::allocator >::~basic_stringbuf()@@Base+0x3614> // b.tstop │ │ │ │ + tbz w0, #31, 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + cbz x0, 1980c , std::allocator >::~basic_stringbuf()@@Base+0x384c> │ │ │ │ + mov x22, x21 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1967c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbz x0, 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ + ldr x22, [x20, #32] │ │ │ │ + ldr x28, [x22, #40] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 19768 , std::allocator >::~basic_stringbuf()@@Base+0x37a8> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + mov x1, x25 │ │ │ │ + str x0, [sp, #96] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1993c ::do_widen(char) const@@Base+0x4bdc> │ │ │ │ - sub x0, x23, x22 │ │ │ │ + cbnz w0, 1964c , std::allocator >::~basic_stringbuf()@@Base+0x368c> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19940 ::do_widen(char) const@@Base+0x4be0> // b.tstop │ │ │ │ - tbz w0, #31, 19958 ::do_widen(char) const@@Base+0x4bf8> │ │ │ │ - add x2, sp, #0x168 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #360] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x14c │ │ │ │ - add x0, x24, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd40 , std::allocator >::~basic_stringbuf()@@Base+0x1440> │ │ │ │ - ldr w0, [sp, #332] │ │ │ │ - str w0, [sp, #704] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19988 ::do_widen(char) const@@Base+0x4c28> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa48 │ │ │ │ - ldr x27, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x22, #0x5 // #5 │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - mov x24, x20 │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - str x22, [sp, #680] │ │ │ │ - strb wzr, [sp, #693] │ │ │ │ - cbz x27, 19a3c ::do_widen(char) const@@Base+0x4cdc> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldr x25, [x27, #40] │ │ │ │ - cbz x25, 19fe4 ::do_widen(char) const@@Base+0x5284> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - cmp x25, #0x5 │ │ │ │ - csel x2, x25, x22, ls // ls = plast │ │ │ │ + b.ge 1964c , std::allocator >::~basic_stringbuf()@@Base+0x368c> // b.tcont │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 19760 , std::allocator >::~basic_stringbuf()@@Base+0x37a0> // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x28, [sp, #96] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 1979c , std::allocator >::~basic_stringbuf()@@Base+0x37dc> │ │ │ │ + tbnz w0, #31, 197ec , std::allocator >::~basic_stringbuf()@@Base+0x382c> │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 17b40 , std::allocator >::~basic_stringbuf()@@Base+0x1b80> │ │ │ │ + mov x3, x0 │ │ │ │ + mov x22, x1 │ │ │ │ + cbz x22, 19510 , std::allocator >::~basic_stringbuf()@@Base+0x3550> │ │ │ │ + cmp x3, #0x0 │ │ │ │ + ccmp x26, x22, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 197fc , std::allocator >::~basic_stringbuf()@@Base+0x383c> // b.any │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x22 │ │ │ │ mov x1, x19 │ │ │ │ + bl 5590 │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #40] │ │ │ │ + mov x20, x19 │ │ │ │ + b 19538 , std::allocator >::~basic_stringbuf()@@Base+0x3578> │ │ │ │ + sub x0, x27, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 194d8 , std::allocator >::~basic_stringbuf()@@Base+0x3518> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.lt 1957c , std::allocator >::~basic_stringbuf()@@Base+0x35bc> // b.tstop │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x28 │ │ │ │ + str x3, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 199ec ::do_widen(char) const@@Base+0x4c8c> │ │ │ │ - sub x0, x25, #0x5 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 199f0 ::do_widen(char) const@@Base+0x4c90> │ │ │ │ - tbnz w0, #31, 19fe4 ::do_widen(char) const@@Base+0x5284> │ │ │ │ - mov x24, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 199c0 ::do_widen(char) const@@Base+0x4c60> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 19a3c ::do_widen(char) const@@Base+0x4cdc> // b.none │ │ │ │ - ldr x22, [x24, #40] │ │ │ │ - cbz x22, 19a54 ::do_widen(char) const@@Base+0x4cf4> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x23, #0x5 // #5 │ │ │ │ - cmp x22, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + cbnz w0, 1950c , std::allocator >::~basic_stringbuf()@@Base+0x354c> │ │ │ │ + b 194f0 , std::allocator >::~basic_stringbuf()@@Base+0x3530> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 19790 , std::allocator >::~basic_stringbuf()@@Base+0x37d0> // b.none │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + ldr x28, [x0, #40] │ │ │ │ + mov x22, x0 │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 19714 , std::allocator >::~basic_stringbuf()@@Base+0x3754> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + mov x0, x25 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19a38 ::do_widen(char) const@@Base+0x4cd8> │ │ │ │ - sub x0, x23, x22 │ │ │ │ + cbnz w0, 19748 , std::allocator >::~basic_stringbuf()@@Base+0x3788> │ │ │ │ + sub x28, x27, x28 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.gt 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.lt 19734 , std::allocator >::~basic_stringbuf()@@Base+0x3774> // b.tstop │ │ │ │ + tbz w28, #31, 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x3, x22 │ │ │ │ + cbnz x0, 19668 , std::allocator >::~basic_stringbuf()@@Base+0x36a8> │ │ │ │ + mov x22, x21 │ │ │ │ + b 1979c , std::allocator >::~basic_stringbuf()@@Base+0x37dc> │ │ │ │ + tbz w0, #31, 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 19740 , std::allocator >::~basic_stringbuf()@@Base+0x3780> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 1967c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> │ │ │ │ + sub x0, x28, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19a3c ::do_widen(char) const@@Base+0x4cdc> // b.tstop │ │ │ │ - tbz w0, #31, 19a54 ::do_widen(char) const@@Base+0x4cf4> │ │ │ │ - add x2, sp, #0x170 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #368] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x150 │ │ │ │ - add x0, x24, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1cd40 , std::allocator >::~basic_stringbuf()@@Base+0x1440> │ │ │ │ - ldr w0, [sp, #336] │ │ │ │ - str w0, [sp, #708] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19a84 ::do_widen(char) const@@Base+0x4d24> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b.lt 19828 , std::allocator >::~basic_stringbuf()@@Base+0x3868> // b.tstop │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + tbz w0, #31, 19650 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ + b 19668 , std::allocator >::~basic_stringbuf()@@Base+0x36a8> │ │ │ │ + str x22, [sp, #96] │ │ │ │ + mov x22, x21 │ │ │ │ + str x28, [sp, #120] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x27, x0 │ │ │ │ + csel x2, x27, x0, ls // ls = plast │ │ │ │ + cbz x2, 197bc , std::allocator >::~basic_stringbuf()@@Base+0x37fc> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 197e4 , std::allocator >::~basic_stringbuf()@@Base+0x3824> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + sub x1, x27, x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 1967c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 19760 , std::allocator >::~basic_stringbuf()@@Base+0x37a0> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 1967c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x21, x22 │ │ │ │ + b.eq 1967c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> // b.none │ │ │ │ + b 1963c , std::allocator >::~basic_stringbuf()@@Base+0x367c> │ │ │ │ + ldp x0, x1, [x22, #32] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 1979c , std::allocator >::~basic_stringbuf()@@Base+0x37dc> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x26, x22 │ │ │ │ + b.eq 1967c , std::allocator >::~basic_stringbuf()@@Base+0x36bc> // b.none │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + str x28, [sp, #96] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 1979c , std::allocator >::~basic_stringbuf()@@Base+0x37dc> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b 19668 , std::allocator >::~basic_stringbuf()@@Base+0x36a8> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa50 │ │ │ │ - ldr x27, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x22, #0x6 // #6 │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - mov x24, x20 │ │ │ │ - str w1, [sp, #688] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - str x22, [sp, #680] │ │ │ │ - strb wzr, [sp, #694] │ │ │ │ - cbz x27, 19b3c ::do_widen(char) const@@Base+0x4ddc> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ + bl 5ef0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ nop │ │ │ │ - ldr x25, [x27, #40] │ │ │ │ - cbz x25, 19fd8 ::do_widen(char) const@@Base+0x5278> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - cmp x25, #0x6 │ │ │ │ - csel x2, x25, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 19aec ::do_widen(char) const@@Base+0x4d8c> │ │ │ │ - sub x0, x25, #0x6 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 19af0 ::do_widen(char) const@@Base+0x4d90> │ │ │ │ - tbnz w0, #31, 19fd8 ::do_widen(char) const@@Base+0x5278> │ │ │ │ - mov x24, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 19ac0 ::do_widen(char) const@@Base+0x4d60> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 19b3c ::do_widen(char) const@@Base+0x4ddc> // b.none │ │ │ │ - ldr x22, [x24, #40] │ │ │ │ - cbz x22, 19b54 ::do_widen(char) const@@Base+0x4df4> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x23, #0x6 // #6 │ │ │ │ - cmp x22, x23 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + add x8, sp, #0x38 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + stp x27, x28, [sp, #176] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #88] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 19b38 ::do_widen(char) const@@Base+0x4dd8> │ │ │ │ - sub x0, x23, x22 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ef40> │ │ │ │ + mov x1, x19 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19b3c ::do_widen(char) const@@Base+0x4ddc> // b.tstop │ │ │ │ - tbz w0, #31, 19b54 ::do_widen(char) const@@Base+0x4df4> │ │ │ │ - add x2, sp, #0x178 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #376] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x154 │ │ │ │ - add x0, x24, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - ldr w0, [sp, #340] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19b84 ::do_widen(char) const@@Base+0x4e24> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.eq 19b70 , std::allocator >::~basic_stringbuf()@@Base+0x3bb0> // b.none │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 19c8c , std::allocator >::~basic_stringbuf()@@Base+0x3ccc> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 19b84 , std::allocator >::~basic_stringbuf()@@Base+0x3bc4> │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 19904 , std::allocator >::~basic_stringbuf()@@Base+0x3944> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa58 │ │ │ │ - ldr x27, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - mov x22, #0xc // #12 │ │ │ │ - str w0, [x19, #8] │ │ │ │ - mov x24, x20 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - strb wzr, [sp, #700] │ │ │ │ - cbz x27, 19c3c ::do_widen(char) const@@Base+0x4edc> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - nop │ │ │ │ - ldr x25, [x27, #40] │ │ │ │ - cbz x25, 19fc0 ::do_widen(char) const@@Base+0x5260> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - cmp x25, #0xc │ │ │ │ - csel x2, x25, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ + ldr x27, [x21, #80] │ │ │ │ + add x24, x21, #0x48 │ │ │ │ + str x24, [sp, #8] │ │ │ │ + add x22, x21, #0x40 │ │ │ │ + cbz x27, 199d0 , std::allocator >::~basic_stringbuf()@@Base+0x3a10> │ │ │ │ + ldp x20, x28, [x19] │ │ │ │ + mov x25, #0x7fffffff // #2147483647 │ │ │ │ + ldp x0, x23, [x27, #32] │ │ │ │ + mov x26, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x23, x28 │ │ │ │ + csel x2, x23, x28, ls // ls = plast │ │ │ │ + cbz x2, 19940 , std::allocator >::~basic_stringbuf()@@Base+0x3980> │ │ │ │ + mov x1, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19bec ::do_widen(char) const@@Base+0x4e8c> │ │ │ │ - sub x0, x25, #0xc │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 19bf0 ::do_widen(char) const@@Base+0x4e90> │ │ │ │ - tbnz w0, #31, 19fc0 ::do_widen(char) const@@Base+0x5260> │ │ │ │ + cbnz w0, 19954 , std::allocator >::~basic_stringbuf()@@Base+0x3994> │ │ │ │ + sub x0, x23, x28 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.gt 19958 , std::allocator >::~basic_stringbuf()@@Base+0x3998> │ │ │ │ + cmp x0, x26 │ │ │ │ + b.lt 1996c , std::allocator >::~basic_stringbuf()@@Base+0x39ac> // b.tstop │ │ │ │ + tbnz w0, #31, 1996c , std::allocator >::~basic_stringbuf()@@Base+0x39ac> │ │ │ │ mov x24, x27 │ │ │ │ ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 19bc0 ::do_widen(char) const@@Base+0x4e60> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 19c3c ::do_widen(char) const@@Base+0x4edc> // b.none │ │ │ │ - ldr x22, [x24, #40] │ │ │ │ - cbz x22, 19c54 ::do_widen(char) const@@Base+0x4ef4> │ │ │ │ + cbz x27, 19974 , std::allocator >::~basic_stringbuf()@@Base+0x39b4> │ │ │ │ + ldp x0, x23, [x27, #32] │ │ │ │ + b 19928 , std::allocator >::~basic_stringbuf()@@Base+0x3968> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 19964 , std::allocator >::~basic_stringbuf()@@Base+0x39a4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 199d4 , std::allocator >::~basic_stringbuf()@@Base+0x3a14> // b.none │ │ │ │ + ldr x25, [x24, #40] │ │ │ │ + cmp x28, x25 │ │ │ │ + csel x2, x28, x25, ls // ls = plast │ │ │ │ + cbz x2, 199a0 , std::allocator >::~basic_stringbuf()@@Base+0x39e0> │ │ │ │ ldr x1, [x24, #32] │ │ │ │ - mov x23, #0xc // #12 │ │ │ │ - cmp x22, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ + mov x0, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19c38 ::do_widen(char) const@@Base+0x4ed8> │ │ │ │ - sub x0, x23, x22 │ │ │ │ + cbnz w0, 199bc , std::allocator >::~basic_stringbuf()@@Base+0x39fc> │ │ │ │ + sub x0, x28, x25 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 199c0 , std::allocator >::~basic_stringbuf()@@Base+0x3a00> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19c3c ::do_widen(char) const@@Base+0x4edc> // b.tstop │ │ │ │ - tbz w0, #31, 19c54 ::do_widen(char) const@@Base+0x4ef4> │ │ │ │ - add x2, sp, #0x180 │ │ │ │ + b.lt 199d4 , std::allocator >::~basic_stringbuf()@@Base+0x3a14> // b.tstop │ │ │ │ + tbnz w0, #31, 199d4 , std::allocator >::~basic_stringbuf()@@Base+0x3a14> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + cbnz x0, 199f4 , std::allocator >::~basic_stringbuf()@@Base+0x3a34> │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + b 19a40 , std::allocator >::~basic_stringbuf()@@Base+0x3a80> │ │ │ │ + ldr x24, [sp, #8] │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + mov x2, x26 │ │ │ │ mov x1, x24 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #384] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x146 │ │ │ │ - add x0, x24, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - ldrb w0, [sp, #326] │ │ │ │ - strb w0, [sp, #748] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19c84 ::do_widen(char) const@@Base+0x4f24> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x6574 // #25972 │ │ │ │ - mov x22, #0x8 // #8 │ │ │ │ - ldr x27, [sp, #480] │ │ │ │ - movk x0, #0x656c, lsl #16 │ │ │ │ - movk x0, #0x6f70, lsl #32 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - movk x0, #0x7472, lsl #48 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - str x0, [sp, #688] │ │ │ │ - mov x24, x20 │ │ │ │ - strb wzr, [sp, #696] │ │ │ │ - cbz x27, 19d3c ::do_widen(char) const@@Base+0x4fdc> │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x25, [x27, #40] │ │ │ │ - cbz x25, 19fa8 ::do_widen(char) const@@Base+0x5248> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - cmp x25, #0x8 │ │ │ │ - csel x2, x25, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + bl 19400 , std::allocator >::~basic_stringbuf()@@Base+0x3440> │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + cbz x0, 19a34 , std::allocator >::~basic_stringbuf()@@Base+0x3a74> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 19cd8 , std::allocator >::~basic_stringbuf()@@Base+0x3d18> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + ldp x27, x28, [sp, #176] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + cbz x24, 19cb8 , std::allocator >::~basic_stringbuf()@@Base+0x3cf8> │ │ │ │ + ldp x20, x28, [x19] │ │ │ │ + str x20, [sp, #16] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x25, x28 │ │ │ │ + ldp x0, x26, [x24, #32] │ │ │ │ + mov x27, x24 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + stp x1, x0, [sp, #24] │ │ │ │ + str x26, [sp, #40] │ │ │ │ + cmp x28, x26 │ │ │ │ + csel x2, x28, x26, ls // ls = plast │ │ │ │ + cbz x2, 19a78 , std::allocator >::~basic_stringbuf()@@Base+0x3ab8> │ │ │ │ + mov x1, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19cec ::do_widen(char) const@@Base+0x4f8c> │ │ │ │ - sub x0, x25, #0x8 │ │ │ │ + cbnz w0, 19a90 , std::allocator >::~basic_stringbuf()@@Base+0x3ad0> │ │ │ │ + sub x0, x26, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 19a94 , std::allocator >::~basic_stringbuf()@@Base+0x3ad4> │ │ │ │ cmp x0, x23 │ │ │ │ - b.gt 19cf0 ::do_widen(char) const@@Base+0x4f90> │ │ │ │ - tbnz w0, #31, 19fa8 ::do_widen(char) const@@Base+0x5248> │ │ │ │ - mov x24, x27 │ │ │ │ + b.lt 19aa8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> // b.tstop │ │ │ │ + tbnz w0, #31, 19aa8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> │ │ │ │ + str x27, [sp, #24] │ │ │ │ ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 19cc0 ::do_widen(char) const@@Base+0x4f60> │ │ │ │ - cmp x24, x20 │ │ │ │ - b.eq 19d3c ::do_widen(char) const@@Base+0x4fdc> // b.none │ │ │ │ - ldr x22, [x24, #40] │ │ │ │ - cbz x22, 19d54 ::do_widen(char) const@@Base+0x4ff4> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x23, #0x8 // #8 │ │ │ │ - cmp x22, x23 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x23, ls // ls = plast │ │ │ │ + cbz x27, 19ab0 , std::allocator >::~basic_stringbuf()@@Base+0x3af0> │ │ │ │ + ldp x0, x26, [x27, #32] │ │ │ │ + b 19a60 , std::allocator >::~basic_stringbuf()@@Base+0x3aa0> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 19aa0 , std::allocator >::~basic_stringbuf()@@Base+0x3ae0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19c2c , std::allocator >::~basic_stringbuf()@@Base+0x3c6c> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x26, [x0, #40] │ │ │ │ + cmp x28, x26 │ │ │ │ + csel x2, x28, x26, ls // ls = plast │ │ │ │ + cbz x2, 19ae4 , std::allocator >::~basic_stringbuf()@@Base+0x3b24> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + mov x0, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19d38 ::do_widen(char) const@@Base+0x4fd8> │ │ │ │ - sub x0, x23, x22 │ │ │ │ + cbnz w0, 19b00 , std::allocator >::~basic_stringbuf()@@Base+0x3b40> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 19b04 , std::allocator >::~basic_stringbuf()@@Base+0x3b44> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 19d3c ::do_widen(char) const@@Base+0x4fdc> // b.tstop │ │ │ │ - tbz w0, #31, 19d54 ::do_widen(char) const@@Base+0x4ff4> │ │ │ │ - add x2, sp, #0x188 │ │ │ │ - mov x1, x24 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #392] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x24, x0 │ │ │ │ - add x1, sp, #0x147 │ │ │ │ - add x0, x24, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - ldrb w0, [sp, #327] │ │ │ │ - strb w0, [sp, #749] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19d84 ::do_widen(char) const@@Base+0x5024> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - add x0, sp, #0x1b8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, x0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x25, [sp, #480] │ │ │ │ - cbz x25, 1a124 ::do_widen(char) const@@Base+0x53c4> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - mov x23, x20 │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - ldr x24, [sp, #680] │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.lt 19c2c , std::allocator >::~basic_stringbuf()@@Base+0x3c6c> // b.tstop │ │ │ │ + tbnz w0, #31, 19c2c , std::allocator >::~basic_stringbuf()@@Base+0x3c6c> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x21, [x0, #64] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x0, x28, [sp, #32] │ │ │ │ nop │ │ │ │ - cmp x24, x26 │ │ │ │ - csel x2, x24, x26, ls // ls = plast │ │ │ │ - cbz x2, 19e18 ::do_widen(char) const@@Base+0x50b8> │ │ │ │ - mov x1, x22 │ │ │ │ + nop │ │ │ │ + mov x26, #0x7fffffff // #2147483647 │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x28, x25 │ │ │ │ + csel x2, x28, x25, ls // ls = plast │ │ │ │ + cbz x2, 19b44 , std::allocator >::~basic_stringbuf()@@Base+0x3b84> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19e2c ::do_widen(char) const@@Base+0x50cc> │ │ │ │ - sub x0, x26, x24 │ │ │ │ + cbnz w0, 19b58 , std::allocator >::~basic_stringbuf()@@Base+0x3b98> │ │ │ │ + sub x0, x28, x25 │ │ │ │ + cmp x0, x26 │ │ │ │ + b.gt 19b5c , std::allocator >::~basic_stringbuf()@@Base+0x3b9c> │ │ │ │ cmp x0, x27 │ │ │ │ - b.gt 19e30 ::do_widen(char) const@@Base+0x50d0> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 19e44 ::do_widen(char) const@@Base+0x50e4> // b.tstop │ │ │ │ - tbnz w0, #31, 19e44 ::do_widen(char) const@@Base+0x50e4> │ │ │ │ - mov x23, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbz x25, 19e4c ::do_widen(char) const@@Base+0x50ec> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - b 19e00 ::do_widen(char) const@@Base+0x50a0> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 19e3c ::do_widen(char) const@@Base+0x50dc> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a128 ::do_widen(char) const@@Base+0x53c8> // b.none │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - cmp x24, x27 │ │ │ │ - csel x2, x24, x27, ls // ls = plast │ │ │ │ - cbz x2, 19e74 ::do_widen(char) const@@Base+0x5114> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ + b.lt 19b94 , std::allocator >::~basic_stringbuf()@@Base+0x3bd4> // b.tstop │ │ │ │ + tbnz w0, #31, 19b94 , std::allocator >::~basic_stringbuf()@@Base+0x3bd4> │ │ │ │ + mov x20, x24 │ │ │ │ + ldr x24, [x24, #16] │ │ │ │ + cbz x24, 19b9c , std::allocator >::~basic_stringbuf()@@Base+0x3bdc> │ │ │ │ + ldp x0, x28, [x24, #32] │ │ │ │ + b 19b2c , std::allocator >::~basic_stringbuf()@@Base+0x3b6c> │ │ │ │ + cmp x3, x20 │ │ │ │ + b.eq 19c8c , std::allocator >::~basic_stringbuf()@@Base+0x3ccc> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [sp, #56] │ │ │ │ + add x20, sp, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + b 198e8 , std::allocator >::~basic_stringbuf()@@Base+0x3928> │ │ │ │ + ldr x24, [x24, #24] │ │ │ │ + cbnz x24, 19b68 , std::allocator >::~basic_stringbuf()@@Base+0x3ba8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 19c64 , std::allocator >::~basic_stringbuf()@@Base+0x3ca4> // b.none │ │ │ │ + ldr x23, [x20, #40] │ │ │ │ + cmp x23, x25 │ │ │ │ + csel x2, x23, x25, ls // ls = plast │ │ │ │ + cbz x2, 19bc8 , std::allocator >::~basic_stringbuf()@@Base+0x3c08> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 19e90 ::do_widen(char) const@@Base+0x5130> │ │ │ │ - sub x0, x24, x27 │ │ │ │ + cbnz w0, 19be4 , std::allocator >::~basic_stringbuf()@@Base+0x3c24> │ │ │ │ + sub x0, x25, x23 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 19e94 ::do_widen(char) const@@Base+0x5134> │ │ │ │ + b.gt 19be8 , std::allocator >::~basic_stringbuf()@@Base+0x3c28> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a128 ::do_widen(char) const@@Base+0x53c8> // b.tstop │ │ │ │ - tbnz w0, #31, 1a128 ::do_widen(char) const@@Base+0x53c8> │ │ │ │ - add x1, sp, #0x158 │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - ldr w0, [sp, #344] │ │ │ │ - str w0, [sp, #756] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 19ec4 ::do_widen(char) const@@Base+0x5164> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.lt 19c64 , std::allocator >::~basic_stringbuf()@@Base+0x3ca4> // b.tstop │ │ │ │ + tbnz w0, #31, 19c64 , std::allocator >::~basic_stringbuf()@@Base+0x3ca4> │ │ │ │ + ldp x1, x0, [sp, #16] │ │ │ │ + add x21, x21, #0x88 │ │ │ │ + add x25, x0, #0x1 │ │ │ │ + str x25, [x20, #72] │ │ │ │ + mov x0, x22 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + bl 17a24 , std::allocator >::~basic_stringbuf()@@Base+0x1a64> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x19, [x0, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 54e8 │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x21, #16] │ │ │ │ + b 199f4 , std::allocator >::~basic_stringbuf()@@Base+0x3a34> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x2, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + bl 19400 , std::allocator >::~basic_stringbuf()@@Base+0x3440> │ │ │ │ + ldr x24, [x22, #16] │ │ │ │ + ldp x1, x25, [x19] │ │ │ │ + str x21, [x0, #64] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + stp x1, x0, [sp, #16] │ │ │ │ + cbz x24, 19cc4 , std::allocator >::~basic_stringbuf()@@Base+0x3d04> │ │ │ │ + ldp x0, x28, [x24, #32] │ │ │ │ + b 19b20 , std::allocator >::~basic_stringbuf()@@Base+0x3b60> │ │ │ │ + add x26, sp, #0x30 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x2, x26 │ │ │ │ + mov x0, x22 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + bl 19400 , std::allocator >::~basic_stringbuf()@@Base+0x3440> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 19be8 , std::allocator >::~basic_stringbuf()@@Base+0x3c28> │ │ │ │ + cbz x2, 19ca8 , std::allocator >::~basic_stringbuf()@@Base+0x3ce8> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 19ccc , std::allocator >::~basic_stringbuf()@@Base+0x3d0c> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 198e8 , std::allocator >::~basic_stringbuf()@@Base+0x3928> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 19c30 , std::allocator >::~basic_stringbuf()@@Base+0x3c70> │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + b 19c68 , std::allocator >::~basic_stringbuf()@@Base+0x3ca8> │ │ │ │ + ldrb w1, [sp, #72] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 19ca0 , std::allocator >::~basic_stringbuf()@@Base+0x3ce0> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + mov x20, x1 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + mov x21, x2 │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + mov x8, x0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ef40> │ │ │ │ + mov x1, x20 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1a1dc , std::allocator >::~basic_stringbuf()@@Base+0x421c> // b.none │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1a2e4 , std::allocator >::~basic_stringbuf()@@Base+0x4324> // b.none │ │ │ │ + stp x3, x2, [x20] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x4, [x20, #16] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cbz x0, 1a1f0 , std::allocator >::~basic_stringbuf()@@Base+0x4230> │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 19d90 , std::allocator >::~basic_stringbuf()@@Base+0x3dd0> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #440] │ │ │ │ + ldr x8, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x25, [sp, #480] │ │ │ │ - cbz x25, 1a384 ::do_widen(char) const@@Base+0x5624> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - mov x23, x20 │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - ldr x24, [sp, #680] │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x24, x26 │ │ │ │ - csel x2, x24, x26, ls // ls = plast │ │ │ │ - cbz x2, 19f58 ::do_widen(char) const@@Base+0x51f8> │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 19f6c ::do_widen(char) const@@Base+0x520c> │ │ │ │ - sub x0, x26, x24 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 19f70 ::do_widen(char) const@@Base+0x5210> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 19ff0 ::do_widen(char) const@@Base+0x5290> // b.tstop │ │ │ │ - tbnz w0, #31, 19ff0 ::do_widen(char) const@@Base+0x5290> │ │ │ │ - mov x23, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbz x25, 19ff8 ::do_widen(char) const@@Base+0x5298> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - b 19f40 ::do_widen(char) const@@Base+0x51e0> │ │ │ │ - mov x27, x28 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x2, sp, #0x1c0 │ │ │ │ - mov x1, x27 │ │ │ │ - str x0, [sp, #448] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x27, x0 │ │ │ │ - b 19694 ::do_widen(char) const@@Base+0x4934> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 19cc0 ::do_widen(char) const@@Base+0x4f60> │ │ │ │ - b 19cfc ::do_widen(char) const@@Base+0x4f9c> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 198c4 ::do_widen(char) const@@Base+0x4b64> │ │ │ │ - b 19900 ::do_widen(char) const@@Base+0x4ba0> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 19bc0 ::do_widen(char) const@@Base+0x4e60> │ │ │ │ - b 19bfc ::do_widen(char) const@@Base+0x4e9c> │ │ │ │ - ldr x23, [x23, #24] │ │ │ │ - cbnz x23, 197c0 ::do_widen(char) const@@Base+0x4a60> │ │ │ │ - b 197fc ::do_widen(char) const@@Base+0x4a9c> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 19ac0 ::do_widen(char) const@@Base+0x4d60> │ │ │ │ - b 19afc ::do_widen(char) const@@Base+0x4d9c> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 199c0 ::do_widen(char) const@@Base+0x4c60> │ │ │ │ - b 199fc ::do_widen(char) const@@Base+0x4c9c> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 19f7c ::do_widen(char) const@@Base+0x521c> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a388 ::do_widen(char) const@@Base+0x5628> // b.none │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - cmp x24, x27 │ │ │ │ - csel x2, x24, x27, ls // ls = plast │ │ │ │ - cbz x2, 1a020 ::do_widen(char) const@@Base+0x52c0> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1a03c ::do_widen(char) const@@Base+0x52dc> │ │ │ │ - sub x0, x24, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1a040 ::do_widen(char) const@@Base+0x52e0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ef40> │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x3, x2, [sp, #56] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a388 ::do_widen(char) const@@Base+0x5628> // b.tstop │ │ │ │ - tbnz w0, #31, 1a388 ::do_widen(char) const@@Base+0x5628> │ │ │ │ - add x1, sp, #0x148 │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - ldrb w0, [sp, #328] │ │ │ │ - strb w0, [sp, #760] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1a070 ::do_widen(char) const@@Base+0x5310> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.eq 1a1b8 , std::allocator >::~basic_stringbuf()@@Base+0x41f8> // b.none │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1a2b8 , std::allocator >::~basic_stringbuf()@@Base+0x42f8> // b.none │ │ │ │ + stp x3, x2, [x21] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + ldr x4, [x21, #16] │ │ │ │ + str x1, [x21, #16] │ │ │ │ + cbz x0, 1a1cc , std::allocator >::~basic_stringbuf()@@Base+0x420c> │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x4, [sp, #72] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 19df0 , std::allocator >::~basic_stringbuf()@@Base+0x3e30> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xaa8 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x25, [sp, #480] │ │ │ │ - cbz x25, 1a678 ::do_widen(char) const@@Base+0x5918> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - mov x23, x20 │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - ldr x24, [sp, #680] │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x24, x26 │ │ │ │ - csel x2, x24, x26, ls // ls = plast │ │ │ │ - cbz x2, 1a0f8 ::do_widen(char) const@@Base+0x5398> │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1a10c ::do_widen(char) const@@Base+0x53ac> │ │ │ │ - sub x0, x26, x24 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 1a110 ::do_widen(char) const@@Base+0x53b0> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a144 ::do_widen(char) const@@Base+0x53e4> // b.tstop │ │ │ │ - tbnz w0, #31, 1a144 ::do_widen(char) const@@Base+0x53e4> │ │ │ │ - mov x23, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbz x25, 1a14c ::do_widen(char) const@@Base+0x53ec> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - b 1a0e0 ::do_widen(char) const@@Base+0x5380> │ │ │ │ - mov x23, x20 │ │ │ │ - add x2, sp, #0x190 │ │ │ │ + str x22, [sp, #56] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldp x23, x26, [sp, #56] │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + ldr x28, [x1, #32] │ │ │ │ + add x19, x1, #0x18 │ │ │ │ + str x19, [sp] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + cbz x28, 19f84 , std::allocator >::~basic_stringbuf()@@Base+0x3fc4> │ │ │ │ + ldp x0, x27, [x28, #32] │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 19e60 , std::allocator >::~basic_stringbuf()@@Base+0x3ea0> │ │ │ │ mov x1, x23 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #400] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x23, x0 │ │ │ │ - b 19e94 ::do_widen(char) const@@Base+0x5134> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 1a11c ::do_widen(char) const@@Base+0x53bc> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a67c ::do_widen(char) const@@Base+0x591c> // b.none │ │ │ │ - ldr x27, [x23, #40] │ │ │ │ - cmp x24, x27 │ │ │ │ - csel x2, x24, x27, ls // ls = plast │ │ │ │ - cbz x2, 1a174 ::do_widen(char) const@@Base+0x5414> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x22 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1a190 ::do_widen(char) const@@Base+0x5430> │ │ │ │ - sub x0, x24, x27 │ │ │ │ + cbnz w0, 19e74 , std::allocator >::~basic_stringbuf()@@Base+0x3eb4> │ │ │ │ + sub x0, x27, x26 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt 19e78 , std::allocator >::~basic_stringbuf()@@Base+0x3eb8> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 19e8c , std::allocator >::~basic_stringbuf()@@Base+0x3ecc> // b.tstop │ │ │ │ + tbnz w0, #31, 19e8c , std::allocator >::~basic_stringbuf()@@Base+0x3ecc> │ │ │ │ + mov x19, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbz x28, 19e94 , std::allocator >::~basic_stringbuf()@@Base+0x3ed4> │ │ │ │ + ldp x0, x27, [x28, #32] │ │ │ │ + b 19e48 , std::allocator >::~basic_stringbuf()@@Base+0x3e88> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 19e84 , std::allocator >::~basic_stringbuf()@@Base+0x3ec4> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 19f88 , std::allocator >::~basic_stringbuf()@@Base+0x3fc8> // b.none │ │ │ │ + ldr x24, [x19, #40] │ │ │ │ + cmp x26, x24 │ │ │ │ + csel x2, x26, x24, ls // ls = plast │ │ │ │ + cbz x2, 19ec0 , std::allocator >::~basic_stringbuf()@@Base+0x3f00> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 19edc , std::allocator >::~basic_stringbuf()@@Base+0x3f1c> │ │ │ │ + sub x0, x26, x24 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1a194 ::do_widen(char) const@@Base+0x5434> │ │ │ │ + b.gt 1a200 , std::allocator >::~basic_stringbuf()@@Base+0x4240> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a67c ::do_widen(char) const@@Base+0x591c> // b.tstop │ │ │ │ - tbnz w0, #31, 1a67c ::do_widen(char) const@@Base+0x591c> │ │ │ │ - add x1, sp, #0x149 │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - ldrb w0, [sp, #329] │ │ │ │ - strb w0, [sp, #761] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1a1c4 ::do_widen(char) const@@Base+0x5464> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.lt 19f88 , std::allocator >::~basic_stringbuf()@@Base+0x3fc8> // b.tstop │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 19f88 , std::allocator >::~basic_stringbuf()@@Base+0x3fc8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 19f00 , std::allocator >::~basic_stringbuf()@@Base+0x3f40> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xac0 │ │ │ │ - ldr x28, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 19f18 , std::allocator >::~basic_stringbuf()@@Base+0x3f58> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz w24, 1a070 , std::allocator >::~basic_stringbuf()@@Base+0x40b0> │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x19, [x0, #16] │ │ │ │ + add x19, x1, #0x70 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 54e8 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldur x0, [x0, #7] │ │ │ │ - stur x0, [x19, #7] │ │ │ │ - mov x22, #0xf // #15 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - strb wzr, [sp, #703] │ │ │ │ - mov x23, x20 │ │ │ │ - cbz x28, 1a27c ::do_widen(char) const@@Base+0x551c> │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - nop │ │ │ │ - ldr x24, [x28, #40] │ │ │ │ - cbz x24, 1a698 ::do_widen(char) const@@Base+0x5938> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x24, #0xf │ │ │ │ - csel x2, x24, x22, ls // ls = plast │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a440 , std::allocator >::~basic_stringbuf()@@Base+0x4480> // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x19, [sp] │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + add x27, x0, #0x30 │ │ │ │ + str x27, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + add x24, x0, #0x20 │ │ │ │ + cmp x23, x22 │ │ │ │ + b.eq 1a208 , std::allocator >::~basic_stringbuf()@@Base+0x4248> // b.none │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x23, [x25, #32] │ │ │ │ + str x0, [x24, #16] │ │ │ │ + ldp x0, x23, [sp, #88] │ │ │ │ + str x26, [x24, #8] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add x7, x25, #0x50 │ │ │ │ + str x7, [x25, #64] │ │ │ │ + add x5, x25, #0x40 │ │ │ │ + stp x22, xzr, [sp, #56] │ │ │ │ + strb wzr, [sp, #72] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1a338 , std::allocator >::~basic_stringbuf()@@Base+0x4378> // b.none │ │ │ │ + str x0, [x25, #64] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [x5, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x23, [x5, #8] │ │ │ │ + ldr x23, [x25, #32] │ │ │ │ + stp x0, xzr, [sp, #88] │ │ │ │ mov x1, x19 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x3, x26 │ │ │ │ + mov x2, x23 │ │ │ │ + str x5, [sp, #16] │ │ │ │ + str x7, [sp, #40] │ │ │ │ + strb wzr, [sp, #104] │ │ │ │ + bl 17dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1e00> │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + mov x6, x1 │ │ │ │ + ldr x7, [sp, #40] │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 1a170 , std::allocator >::~basic_stringbuf()@@Base+0x41b0> │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ccmp x0, x1, #0x4, eq // eq = none │ │ │ │ + cset w24, eq // eq = none │ │ │ │ + b.ne 1a354 , std::allocator >::~basic_stringbuf()@@Base+0x4394> // b.any │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov w0, w24 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x2, x6 │ │ │ │ + mov x19, x25 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + bl 5590 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [x1, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #40] │ │ │ │ + b 19ee4 , std::allocator >::~basic_stringbuf()@@Base+0x3f24> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + ldp x20, x27, [x20] │ │ │ │ + ldr x24, [x0, #16] │ │ │ │ + cbz x24, 1a21c , std::allocator >::~basic_stringbuf()@@Base+0x425c> │ │ │ │ + ldp x0, x25, [x24, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + ldr x19, [sp] │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x27, x25 │ │ │ │ + csel x2, x27, x25, ls // ls = plast │ │ │ │ + cbz x2, 1a0a8 , std::allocator >::~basic_stringbuf()@@Base+0x40e8> │ │ │ │ + mov x1, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1a22c ::do_widen(char) const@@Base+0x54cc> │ │ │ │ - sub x0, x24, #0xf │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 1a230 ::do_widen(char) const@@Base+0x54d0> │ │ │ │ - tbnz w0, #31, 1a698 ::do_widen(char) const@@Base+0x5938> │ │ │ │ - mov x23, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 1a200 ::do_widen(char) const@@Base+0x54a0> │ │ │ │ - cmp x23, x20 │ │ │ │ - b.eq 1a27c ::do_widen(char) const@@Base+0x551c> // b.none │ │ │ │ - ldr x22, [x23, #40] │ │ │ │ - cbz x22, 1a294 ::do_widen(char) const@@Base+0x5534> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x27, #0xf // #15 │ │ │ │ - cmp x22, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x22, x27, ls // ls = plast │ │ │ │ + cbnz w0, 1a0bc , std::allocator >::~basic_stringbuf()@@Base+0x40fc> │ │ │ │ + sub x0, x25, x27 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 1a0c0 , std::allocator >::~basic_stringbuf()@@Base+0x4100> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 1a0d4 , std::allocator >::~basic_stringbuf()@@Base+0x4114> // b.tstop │ │ │ │ + tbnz w0, #31, 1a0d4 , std::allocator >::~basic_stringbuf()@@Base+0x4114> │ │ │ │ + mov x19, x24 │ │ │ │ + ldr x24, [x24, #16] │ │ │ │ + cbz x24, 1a0dc , std::allocator >::~basic_stringbuf()@@Base+0x411c> │ │ │ │ + ldp x0, x25, [x24, #32] │ │ │ │ + b 1a090 , std::allocator >::~basic_stringbuf()@@Base+0x40d0> │ │ │ │ + ldr x24, [x24, #24] │ │ │ │ + cbnz x24, 1a0cc , std::allocator >::~basic_stringbuf()@@Base+0x410c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1a220 , std::allocator >::~basic_stringbuf()@@Base+0x4260> // b.none │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 1a108 , std::allocator >::~basic_stringbuf()@@Base+0x4148> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1a278 ::do_widen(char) const@@Base+0x5518> │ │ │ │ + cbnz w0, 1a124 , std::allocator >::~basic_stringbuf()@@Base+0x4164> │ │ │ │ sub x0, x27, x22 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1a128 , std::allocator >::~basic_stringbuf()@@Base+0x4168> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a27c ::do_widen(char) const@@Base+0x551c> // b.tstop │ │ │ │ - tbz w0, #31, 1a294 ::do_widen(char) const@@Base+0x5534> │ │ │ │ - add x2, sp, #0x1a8 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #424] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x23, x0 │ │ │ │ - add x1, sp, #0x14a │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - ldrb w0, [sp, #330] │ │ │ │ - strb w0, [sp, #762] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1a2c4 ::do_widen(char) const@@Base+0x5564> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ + b.lt 1a220 , std::allocator >::~basic_stringbuf()@@Base+0x4260> // b.tstop │ │ │ │ + tbnz w0, #31, 1a220 , std::allocator >::~basic_stringbuf()@@Base+0x4260> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a440 , std::allocator >::~basic_stringbuf()@@Base+0x4480> // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + mov x1, x21 │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ + autiasp │ │ │ │ + b 5890 │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + cmp x7, x0 │ │ │ │ + b.eq 1a18c , std::allocator >::~basic_stringbuf()@@Base+0x41cc> // b.none │ │ │ │ + ldr x1, [x5, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #440] │ │ │ │ - mov x0, x21 │ │ │ │ - str x19, [sp, #672] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #440] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xad0 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - str x0, [sp, #680] │ │ │ │ - ldr x1, [sp, #672] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - ldr x26, [sp, #480] │ │ │ │ - cbz x26, 1a6a4 ::do_widen(char) const@@Base+0x5944> │ │ │ │ - ldp x0, x24, [x26, #32] │ │ │ │ - mov x25, x20 │ │ │ │ - ldr x22, [sp, #672] │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - ldr x23, [sp, #680] │ │ │ │ - mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x23, x24 │ │ │ │ - csel x2, x23, x24, ls // ls = plast │ │ │ │ - cbz x2, 1a358 ::do_widen(char) const@@Base+0x55f8> │ │ │ │ + ldr x23, [x25, #32] │ │ │ │ + cmp x27, x23 │ │ │ │ + b.eq 1a1a4 , std::allocator >::~basic_stringbuf()@@Base+0x41e4> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 19ee4 , std::allocator >::~basic_stringbuf()@@Base+0x3f24> │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1a2b8 , std::allocator >::~basic_stringbuf()@@Base+0x42f8> // b.none │ │ │ │ + stp x3, x2, [x21] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x0, [x21, #16] │ │ │ │ + str x22, [sp, #56] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + b 19dd4 , std::allocator >::~basic_stringbuf()@@Base+0x3e14> │ │ │ │ + cmp x3, x22 │ │ │ │ + b.eq 1a2e4 , std::allocator >::~basic_stringbuf()@@Base+0x4324> // b.none │ │ │ │ + stp x3, x2, [x20] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + str x22, [sp, #56] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + mov x0, x22 │ │ │ │ + b 19d74 , std::allocator >::~basic_stringbuf()@@Base+0x3db4> │ │ │ │ + mov w24, #0x0 // #0 │ │ │ │ + b 19ee4 , std::allocator >::~basic_stringbuf()@@Base+0x3f24> │ │ │ │ + add x2, x26, #0x1 │ │ │ │ mov x1, x22 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1a36c ::do_widen(char) const@@Base+0x560c> │ │ │ │ - sub x0, x24, x23 │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 1a370 ::do_widen(char) const@@Base+0x5610> │ │ │ │ - cmp x0, x28 │ │ │ │ - b.lt 1a3a4 ::do_widen(char) const@@Base+0x5644> // b.tstop │ │ │ │ - tbnz w0, #31, 1a3a4 ::do_widen(char) const@@Base+0x5644> │ │ │ │ - mov x25, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbz x26, 1a3ac ::do_widen(char) const@@Base+0x564c> │ │ │ │ - ldp x0, x24, [x26, #32] │ │ │ │ - b 1a340 ::do_widen(char) const@@Base+0x55e0> │ │ │ │ - mov x23, x20 │ │ │ │ - add x2, sp, #0x198 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #408] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x23, x0 │ │ │ │ - b 1a040 ::do_widen(char) const@@Base+0x52e0> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 1a37c ::do_widen(char) const@@Base+0x561c> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 1a6a8 ::do_widen(char) const@@Base+0x5948> // b.none │ │ │ │ - ldr x27, [x25, #40] │ │ │ │ - cmp x23, x27 │ │ │ │ - csel x2, x23, x27, ls // ls = plast │ │ │ │ - cbz x2, 1a3d4 ::do_widen(char) const@@Base+0x5674> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5518 │ │ │ │ + b 19fb4 , std::allocator >::~basic_stringbuf()@@Base+0x3ff4> │ │ │ │ + ldr x19, [sp] │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + add x23, x0, #0x30 │ │ │ │ + add x24, x0, #0x20 │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x20 │ │ │ │ + str x23, [x22, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x25, x27, [x22, #32] │ │ │ │ + add x0, x22, #0x50 │ │ │ │ + stp x0, xzr, [x22, #64] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + strb wzr, [x22, #80] │ │ │ │ + mov x3, x27 │ │ │ │ + mov x2, x25 │ │ │ │ + bl 17dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1e00> │ │ │ │ + mov x20, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + cbz x1, 1a310 , std::allocator >::~basic_stringbuf()@@Base+0x4350> │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ccmp x0, x1, #0x4, eq // eq = none │ │ │ │ + cset w23, eq // eq = none │ │ │ │ + b.ne 1a3c0 , std::allocator >::~basic_stringbuf()@@Base+0x4400> // b.any │ │ │ │ + ldr x3, [sp] │ │ │ │ + mov x1, x22 │ │ │ │ + mov w0, w23 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x19, x22 │ │ │ │ + bl 5590 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [x1, #40] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x1, #40] │ │ │ │ + b 1a128 , std::allocator >::~basic_stringbuf()@@Base+0x4168> │ │ │ │ + cbz x2, 1a2d4 , std::allocator >::~basic_stringbuf()@@Base+0x4314> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1a3b4 , std::allocator >::~basic_stringbuf()@@Base+0x43f4> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [x21, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 19dd4 , std::allocator >::~basic_stringbuf()@@Base+0x3e14> │ │ │ │ + cbz x2, 1a300 , std::allocator >::~basic_stringbuf()@@Base+0x4340> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1a3a8 , std::allocator >::~basic_stringbuf()@@Base+0x43e8> // b.none │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [x20, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + b 19d74 , std::allocator >::~basic_stringbuf()@@Base+0x3db4> │ │ │ │ + cmp x25, x23 │ │ │ │ + b.eq 1a328 , std::allocator >::~basic_stringbuf()@@Base+0x4368> // b.none │ │ │ │ + ldr x1, [x24, #16] │ │ │ │ + mov x0, x25 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x22 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 1a128 , std::allocator >::~basic_stringbuf()@@Base+0x4168> │ │ │ │ + mov x0, x7 │ │ │ │ + add x2, x23, #0x1 │ │ │ │ + str x5, [sp, #16] │ │ │ │ + bl 5518 │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + mov x7, x0 │ │ │ │ + b 19fe8 , std::allocator >::~basic_stringbuf()@@Base+0x4028> │ │ │ │ + ldr x19, [x1, #40] │ │ │ │ + cmp x26, x19 │ │ │ │ + csel x2, x26, x19, ls // ls = plast │ │ │ │ + cbz x2, 1a37c , std::allocator >::~basic_stringbuf()@@Base+0x43bc> │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + str x6, [sp, #16] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1a3f0 ::do_widen(char) const@@Base+0x5690> │ │ │ │ - sub x0, x23, x27 │ │ │ │ + ldr x6, [sp, #16] │ │ │ │ + cbnz w0, 1a398 , std::allocator >::~basic_stringbuf()@@Base+0x43d8> │ │ │ │ + sub x0, x26, x19 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1a3f4 ::do_widen(char) const@@Base+0x5694> │ │ │ │ + b.gt 1a040 , std::allocator >::~basic_stringbuf()@@Base+0x4080> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a6a8 ::do_widen(char) const@@Base+0x5948> // b.tstop │ │ │ │ - tbnz w0, #31, 1a6a8 ::do_widen(char) const@@Base+0x5948> │ │ │ │ - add x1, sp, #0x14b │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - ldrb w0, [sp, #331] │ │ │ │ - strb w0, [sp, #763] │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1a424 ::do_widen(char) const@@Base+0x56c4> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa68 │ │ │ │ - ldr x28, [sp, #480] │ │ │ │ - str x19, [sp, #672] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #688] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - mov x22, #0xa // #10 │ │ │ │ - strh w0, [x19, #8] │ │ │ │ - mov x25, x20 │ │ │ │ - str x22, [sp, #680] │ │ │ │ - strb wzr, [sp, #698] │ │ │ │ - cbz x28, 1a4dc ::do_widen(char) const@@Base+0x577c> │ │ │ │ - mov x27, #0x7fffffff // #2147483647 │ │ │ │ - nop │ │ │ │ - ldr x23, [x28, #40] │ │ │ │ - cbz x23, 1a6c4 ::do_widen(char) const@@Base+0x5964> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x23, #0xa │ │ │ │ - csel x2, x23, x22, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1a48c ::do_widen(char) const@@Base+0x572c> │ │ │ │ - sub x0, x23, #0xa │ │ │ │ - cmp x0, x27 │ │ │ │ - b.gt 1a490 ::do_widen(char) const@@Base+0x5730> │ │ │ │ - tbnz w0, #31, 1a6c4 ::do_widen(char) const@@Base+0x5964> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 1a460 ::do_widen(char) const@@Base+0x5700> │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 1a4dc ::do_widen(char) const@@Base+0x577c> // b.none │ │ │ │ - ldr x20, [x25, #40] │ │ │ │ - cbz x20, 1a4f4 ::do_widen(char) const@@Base+0x5794> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - mov x22, #0xa // #10 │ │ │ │ - cmp x20, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ + b.lt 1a3a0 , std::allocator >::~basic_stringbuf()@@Base+0x43e0> // b.tstop │ │ │ │ + lsr w24, w0, #31 │ │ │ │ + b 1a040 , std::allocator >::~basic_stringbuf()@@Base+0x4080> │ │ │ │ + mov w24, #0x1 // #1 │ │ │ │ + b 1a040 , std::allocator >::~basic_stringbuf()@@Base+0x4080> │ │ │ │ + ldrb w1, [sp, #72] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 1a2f8 , std::allocator >::~basic_stringbuf()@@Base+0x4338> │ │ │ │ + ldrb w1, [sp, #72] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 1a2cc , std::allocator >::~basic_stringbuf()@@Base+0x430c> │ │ │ │ + ldr x19, [x1, #40] │ │ │ │ + cmp x27, x19 │ │ │ │ + csel x2, x27, x19, ls // ls = plast │ │ │ │ + cbz x2, 1a3e0 , std::allocator >::~basic_stringbuf()@@Base+0x4420> │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + mov x0, x25 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 1a4d8 ::do_widen(char) const@@Base+0x5778> │ │ │ │ - sub x0, x22, x20 │ │ │ │ + cbnz w0, 1a3fc , std::allocator >::~basic_stringbuf()@@Base+0x443c> │ │ │ │ + sub x0, x27, x19 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1a28c , std::allocator >::~basic_stringbuf()@@Base+0x42cc> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1a4dc ::do_widen(char) const@@Base+0x577c> // b.tstop │ │ │ │ - tbz w0, #31, 1a4f4 ::do_widen(char) const@@Base+0x5794> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #440] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, sp, #0x15c │ │ │ │ - add x0, x25, #0x40 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - ldr x0, [sp, #672] │ │ │ │ - ldr w20, [sp, #348] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1a520 ::do_widen(char) const@@Base+0x57c0> // b.none │ │ │ │ - ldr x1, [sp, #688] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b.lt 1a404 , std::allocator >::~basic_stringbuf()@@Base+0x4444> // b.tstop │ │ │ │ + lsr w23, w0, #31 │ │ │ │ + b 1a28c , std::allocator >::~basic_stringbuf()@@Base+0x42cc> │ │ │ │ + mov w23, #0x1 // #1 │ │ │ │ + b 1a28c , std::allocator >::~basic_stringbuf()@@Base+0x42cc> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1a484 , std::allocator >::~basic_stringbuf()@@Base+0x44c4> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, w20 │ │ │ │ - bl 3192c , std::allocator >::~basic_stringbuf()@@Base+0x1602c> │ │ │ │ - str w0, [sp, #752] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x20, x0, #0x28 │ │ │ │ - ldp x19, x0, [x20, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1a6d8 ::do_widen(char) const@@Base+0x5978> // b.none │ │ │ │ - ldr d31, [sp, #704] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a440 , std::allocator >::~basic_stringbuf()@@Base+0x4480> // b.any │ │ │ │ + bl 5ef0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1a41c , std::allocator >::~basic_stringbuf()@@Base+0x445c> │ │ │ │ mov x0, x19 │ │ │ │ - ldr x2, [sp, #720] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - str d31, [x0], #8 │ │ │ │ - str x1, [x19, #8] │ │ │ │ - ldr x1, [sp, #712] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w0, [sp, #744] │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldrh w0, [sp, #748] │ │ │ │ - strh w0, [x19, #44] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x0, [x19, #48] │ │ │ │ - ldr w0, [sp, #760] │ │ │ │ - str w0, [x19, #56] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a5a8 ::do_widen(char) const@@Base+0x5848> // b.none │ │ │ │ - ldr x1, [sp, #728] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x19, [sp, #584] │ │ │ │ - add x20, sp, #0x248 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a5d8 ::do_widen(char) const@@Base+0x5878> // b.none │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + bl 6058 │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1a440 , std::allocator >::~basic_stringbuf()@@Base+0x4480> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x140 │ │ │ │ + stp x29, x30, [sp, #224] │ │ │ │ + add x29, sp, #0xe0 │ │ │ │ + stp x19, x20, [sp, #240] │ │ │ │ + mov x20, x0 │ │ │ │ + add x19, x20, #0x2b8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + stp x21, x22, [sp, #256] │ │ │ │ + stp x23, x24, [sp, #272] │ │ │ │ + mov w23, #0x5 // #5 │ │ │ │ + stp x25, x26, [sp, #288] │ │ │ │ + stp x27, x28, [sp, #304] │ │ │ │ + adrp x28, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x28, #0x540 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov w24, #0x3b // #59 │ │ │ │ + ldr x22, [x20, #688] │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x21, [x0, #240] │ │ │ │ + cbz x21, 1ac88 , std::allocator >::~basic_stringbuf()@@Base+0x4cc8> │ │ │ │ + ldrb w0, [x21, #56] │ │ │ │ + cbz w0, 1a730 , std::allocator >::~basic_stringbuf()@@Base+0x4770> │ │ │ │ + ldrb w2, [x21, #67] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6208 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w23 │ │ │ │ + b.ne 1a9a8 , std::allocator >::~basic_stringbuf()@@Base+0x49e8> // b.any │ │ │ │ + ldr x0, [x20, #728] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #728] │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x23 │ │ │ │ + ccmp w0, w24, #0x4, ne // ne = any │ │ │ │ + b.eq 1a524 , std::allocator >::~basic_stringbuf()@@Base+0x4564> // b.none │ │ │ │ + add x22, sp, #0xb8 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x8, x22 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ef40> │ │ │ │ + ldr x0, [x19] │ │ │ │ + add x3, x20, #0x2c8 │ │ │ │ + ldp x1, x2, [sp, #184] │ │ │ │ + add x21, sp, #0xc8 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 1a764 , std::allocator >::~basic_stringbuf()@@Base+0x47a4> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 1a958 , std::allocator >::~basic_stringbuf()@@Base+0x4998> // b.none │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 1a778 , std::allocator >::~basic_stringbuf()@@Base+0x47b8> │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str x3, [sp, #200] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a5f4 , std::allocator >::~basic_stringbuf()@@Base+0x4634> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1a5c0 ::do_widen(char) const@@Base+0x5860> // b.any │ │ │ │ - ldr x19, [sp, #560] │ │ │ │ - add x20, sp, #0x230 │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1a600 ::do_widen(char) const@@Base+0x58a0> // b.none │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 1a524 , std::allocator >::~basic_stringbuf()@@Base+0x4564> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w0, #0x5b │ │ │ │ + b.eq 1a788 , std::allocator >::~basic_stringbuf()@@Base+0x47c8> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x3d // #61 │ │ │ │ + bl 5e30 │ │ │ │ + mov x24, x0 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 1aae8 , std::allocator >::~basic_stringbuf()@@Base+0x4b28> // b.none │ │ │ │ + add x26, sp, #0x68 │ │ │ │ + str x26, [sp, #88] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + cmp x24, x2 │ │ │ │ + csel x2, x24, x2, ls // ls = plast │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 178c0 , std::allocator >::~basic_stringbuf()@@Base+0x1900> │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + add x2, x24, #0x1 │ │ │ │ + sub x0, x3, #0x1 │ │ │ │ + sub x0, x0, x24 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.hi 1ac58 , std::allocator >::~basic_stringbuf()@@Base+0x4c98> // b.pmore │ │ │ │ + sub x3, x3, x2 │ │ │ │ + add x4, sp, #0x78 │ │ │ │ + ldr x1, [x19] │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x3, x3, x0, ls // ls = plast │ │ │ │ + add x27, sp, #0x88 │ │ │ │ + add x1, x1, x2 │ │ │ │ + mov x0, x4 │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ + add x2, x1, x3 │ │ │ │ + str x4, [sp, #8] │ │ │ │ + str x27, [sp, #120] │ │ │ │ + bl 178c0 , std::allocator >::~basic_stringbuf()@@Base+0x1900> │ │ │ │ + ldp x1, x2, [sp, #88] │ │ │ │ + add x24, sp, #0xa8 │ │ │ │ + add x0, sp, #0x98 │ │ │ │ + str x24, [sp, #152] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + mov x0, x22 │ │ │ │ + str x21, [sp, #184] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x2, x22 │ │ │ │ + add x1, sp, #0x98 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1a6e4 , std::allocator >::~basic_stringbuf()@@Base+0x4724> // b.none │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1a5e8 ::do_widen(char) const@@Base+0x5888> // b.any │ │ │ │ - ldr x0, [sp, #528] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x20, [sp, #480] │ │ │ │ - cbz x20, 1a668 ::do_widen(char) const@@Base+0x5908> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a63c ::do_widen(char) const@@Base+0x58dc> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1a6fc , std::allocator >::~basic_stringbuf()@@Base+0x473c> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a658 ::do_widen(char) const@@Base+0x58f8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1a714 , std::allocator >::~basic_stringbuf()@@Base+0x4754> // b.none │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1a520 , std::allocator >::~basic_stringbuf()@@Base+0x4560> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 1a610 ::do_widen(char) const@@Base+0x58b0> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x0, [x0] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 19710 ::do_widen(char) const@@Base+0x49b0> │ │ │ │ - mov x23, x20 │ │ │ │ - add x2, sp, #0x1a0 │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #416] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x23, x0 │ │ │ │ - b 1a194 ::do_widen(char) const@@Base+0x5434> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 1a200 ::do_widen(char) const@@Base+0x54a0> │ │ │ │ - b 1a23c ::do_widen(char) const@@Base+0x54dc> │ │ │ │ - mov x25, x20 │ │ │ │ - add x2, sp, #0x1b0 │ │ │ │ + b 1a520 , std::allocator >::~basic_stringbuf()@@Base+0x4560> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 1a548 , std::allocator >::~basic_stringbuf()@@Base+0x4588> // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x21 │ │ │ │ + blr x3 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + b 1a548 , std::allocator >::~basic_stringbuf()@@Base+0x4588> │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 1a958 , std::allocator >::~basic_stringbuf()@@Base+0x4998> // b.none │ │ │ │ + stp x1, x2, [x19] │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x21, [sp, #184] │ │ │ │ + add x21, sp, #0xc8 │ │ │ │ + mov x0, x21 │ │ │ │ + b 1a5d8 , std::allocator >::~basic_stringbuf()@@Base+0x4618> │ │ │ │ + add x25, sp, #0x98 │ │ │ │ + add x24, sp, #0xa8 │ │ │ │ + add x2, sp, #0x40 │ │ │ │ mov x1, x25 │ │ │ │ - add x0, sp, #0x1d0 │ │ │ │ - str x21, [sp, #432] │ │ │ │ - bl 16bcc ::do_widen(char) const@@Base+0x1e6c> │ │ │ │ - mov x25, x0 │ │ │ │ - b 1a3f4 ::do_widen(char) const@@Base+0x5694> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 1a460 ::do_widen(char) const@@Base+0x5700> │ │ │ │ - b 1a49c ::do_widen(char) const@@Base+0x573c> │ │ │ │ - add x21, sp, #0x2a0 │ │ │ │ - b 19864 ::do_widen(char) const@@Base+0x4b04> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - bl 1c4c0 , std::allocator >::~basic_stringbuf()@@Base+0xbc0> │ │ │ │ - b 1a58c ::do_widen(char) const@@Base+0x582c> │ │ │ │ - ldr x1, [sp, #288] │ │ │ │ - add x0, sp, #0x2d8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - str x0, [sp, #712] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str xzr, [sp, #704] │ │ │ │ - str xzr, [sp, #720] │ │ │ │ - strb wzr, [sp, #728] │ │ │ │ - str wzr, [sp, #744] │ │ │ │ - strh wzr, [sp, #748] │ │ │ │ - str x0, [sp, #752] │ │ │ │ - add x0, sp, #0x2c8 │ │ │ │ + stp x24, xzr, [sp, #152] │ │ │ │ + strb wzr, [sp, #168] │ │ │ │ + bl 181c0 , std::allocator >::~basic_stringbuf()@@Base+0x2200> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x2, [sp, #64] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + add x0, x1, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.cc 1abb4 , std::allocator >::~basic_stringbuf()@@Base+0x4bf4> // b.lo, b.ul, b.last │ │ │ │ + ldp x0, x26, [sp, #152] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1a9e8 , std::allocator >::~basic_stringbuf()@@Base+0x4a28> // b.none │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x28, [x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.eq 1a810 , std::allocator >::~basic_stringbuf()@@Base+0x4850> // b.none │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x28, [x28] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1a800 , std::allocator >::~basic_stringbuf()@@Base+0x4840> // b.any │ │ │ │ + ldr x27, [x28, #80] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + add x0, x28, #0x48 │ │ │ │ str x0, [sp, #48] │ │ │ │ - str wzr, [sp, #760] │ │ │ │ - bl 5890 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3656] │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3880] │ │ │ │ - ldr w26, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3560] │ │ │ │ - str w26, [sp, #708] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - ldr x25, [sp, #96] │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [sp, #744] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3864] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [sp, #748] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3936] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - strb w0, [sp, #749] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3640] │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [sp, #752] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3840] │ │ │ │ - ldr w0, [x0] │ │ │ │ - str w0, [sp, #756] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bfxil w0, w1, #0, #8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - bfi w0, w1, #8, #8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - bfi w0, w1, #16, #8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4008] │ │ │ │ - ldrb w1, [x1] │ │ │ │ - bfi w0, w1, #24, #8 │ │ │ │ - str w0, [sp, #760] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - add x20, x0, #0x28 │ │ │ │ - ldr x24, [x20, #8] │ │ │ │ - ldr x21, [x0, #40] │ │ │ │ - sub x19, x24, x21 │ │ │ │ - asr x19, x19, #6 │ │ │ │ - b 1a80c ::do_widen(char) const@@Base+0x5aac> │ │ │ │ - mov x23, x21 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 16600 ::do_widen(char) const@@Base+0x18a0> │ │ │ │ - tbnz w0, #0, 1abac ::do_widen(char) const@@Base+0x5e4c> │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - add x22, x22, #0x1 │ │ │ │ - cmp x19, x22 │ │ │ │ - b.ne 1a7f0 ::do_widen(char) const@@Base+0x5a90> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x23, [x0] │ │ │ │ - cbz x23, 1abb8 ::do_widen(char) const@@Base+0x5e58> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #712] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a83c ::do_widen(char) const@@Base+0x5adc> // b.none │ │ │ │ - ldr x1, [sp, #728] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #264] │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a858 ::do_widen(char) const@@Base+0x5af8> // b.none │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #2800] │ │ │ │ - add x1, sp, #0xb00 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1a874 ::do_widen(char) const@@Base+0x5b14> // b.none │ │ │ │ - ldr x1, [sp, #2816] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3896] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #2264] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #2528] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [sp, #2280] │ │ │ │ - add x0, sp, #0x8e8 │ │ │ │ - bl 5608 │ │ │ │ - add x0, sp, #0x958 │ │ │ │ - bl 6220 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x21, sp, #0x8c0 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #2280] │ │ │ │ - add x0, sp, #0x920 │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x2, [sp, #184] │ │ │ │ - str x0, [sp, #2264] │ │ │ │ - add x1, sp, #0x8d8 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #2272] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #2528] │ │ │ │ - add x0, sp, #0x9e0 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x20, [sp, #2240] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1a918 ::do_widen(char) const@@Base+0x5bb8> // b.none │ │ │ │ + cbz x27, 1a984 , std::allocator >::~basic_stringbuf()@@Base+0x49c4> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldp x0, x21, [x27, #32] │ │ │ │ + str x1, [sp, #16] │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x20, [x20] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 1a900 ::do_widen(char) const@@Base+0x5ba0> // b.any │ │ │ │ - ldr x20, [sp, #2216] │ │ │ │ - add x21, sp, #0x8a8 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1a940 ::do_widen(char) const@@Base+0x5be0> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x20, [x20] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 1a928 ::do_widen(char) const@@Base+0x5bc8> // b.any │ │ │ │ - ldr x0, [sp, #2184] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x21, [sp, #2136] │ │ │ │ - cbz x21, 1a9a8 ::do_widen(char) const@@Base+0x5c48> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x20, x21 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ + nop │ │ │ │ + cmp x21, x26 │ │ │ │ + csel x2, x21, x26, ls // ls = plast │ │ │ │ + cbz x2, 1a858 , std::allocator >::~basic_stringbuf()@@Base+0x4898> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 1a874 , std::allocator >::~basic_stringbuf()@@Base+0x48b4> │ │ │ │ + sub x0, x21, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1a97c ::do_widen(char) const@@Base+0x5c1c> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ + b.gt 1a878 , std::allocator >::~basic_stringbuf()@@Base+0x48b8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1a998 ::do_widen(char) const@@Base+0x5c38> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x21, 1a950 ::do_widen(char) const@@Base+0x5bf0> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #1296] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #1184] │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - ldr x0, [sp, #1264] │ │ │ │ + b.lt 1a88c , std::allocator >::~basic_stringbuf()@@Base+0x48cc> // b.tstop │ │ │ │ + tbnz w0, #31, 1a88c , std::allocator >::~basic_stringbuf()@@Base+0x48cc> │ │ │ │ + str x27, [sp, #16] │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbz x27, 1a894 , std::allocator >::~basic_stringbuf()@@Base+0x48d4> │ │ │ │ + ldp x0, x21, [x27, #32] │ │ │ │ + b 1a840 , std::allocator >::~basic_stringbuf()@@Base+0x4880> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 1a884 , std::allocator >::~basic_stringbuf()@@Base+0x48c4> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1a9e0 ::do_widen(char) const@@Base+0x5c80> // b.none │ │ │ │ - ldr x1, [sp, #1280] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1192] │ │ │ │ - ldr x0, [sp, #296] │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x2, [sp, #136] │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldp x0, x3, [sp, #152] │ │ │ │ - str x0, [sp, #1184] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x3, [x2, x0] │ │ │ │ - ldp x0, x2, [sp, #120] │ │ │ │ - str x0, [sp, #1168] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #1176] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1296] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #768] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #896] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #784] │ │ │ │ - ldr x1, [sp, #280] │ │ │ │ - ldr x0, [sp, #864] │ │ │ │ + b.eq 1a98c , std::allocator >::~basic_stringbuf()@@Base+0x49cc> // b.none │ │ │ │ + ldr x27, [x0, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 1a8c4 , std::allocator >::~basic_stringbuf()@@Base+0x4904> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 1a8e0 , std::allocator >::~basic_stringbuf()@@Base+0x4920> │ │ │ │ + sub x0, x26, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1aa78 ::do_widen(char) const@@Base+0x5d18> // b.none │ │ │ │ - ldr x1, [sp, #880] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #792] │ │ │ │ - ldr x0, [sp, #272] │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x2, [sp, #136] │ │ │ │ - ldr x1, [sp, #224] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x2, [sp, #208] │ │ │ │ - ldp x0, x3, [sp, #152] │ │ │ │ - str x0, [sp, #784] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x3, [x2, x0] │ │ │ │ - ldp x0, x2, [sp, #120] │ │ │ │ - str x0, [sp, #768] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #896] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - str x19, [sp, #1584] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #1568] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #1832] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 5608 │ │ │ │ - add x0, sp, #0x6a0 │ │ │ │ - bl 6220 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1584] │ │ │ │ - add x0, sp, #0x668 │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x2, [sp, #184] │ │ │ │ - str x0, [sp, #1568] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1832] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x1, [sp, #232] │ │ │ │ - ldr x0, [sp, #608] │ │ │ │ + b.gt 1a8e4 , std::allocator >::~basic_stringbuf()@@Base+0x4924> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1ab60 ::do_widen(char) const@@Base+0x5e00> // b.none │ │ │ │ - ldr x1, [sp, #624] │ │ │ │ + b.lt 1a98c , std::allocator >::~basic_stringbuf()@@Base+0x49cc> // b.tstop │ │ │ │ + tbnz w0, #31, 1a98c , std::allocator >::~basic_stringbuf()@@Base+0x49cc> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + add x21, x0, #0x40 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + cbnz x0, 1ab78 , std::allocator >::~basic_stringbuf()@@Base+0x4bb8> │ │ │ │ + ldr x0, [x21] │ │ │ │ + cbz x0, 1aab0 , std::allocator >::~basic_stringbuf()@@Base+0x4af0> │ │ │ │ + ldp x1, x2, [sp, #152] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + add x28, x28, #0x88 │ │ │ │ + bl 17a24 , std::allocator >::~basic_stringbuf()@@Base+0x1a64> │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x26, [x0, #16] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 54e8 │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x28, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 1a4c0 , std::allocator >::~basic_stringbuf()@@Base+0x4500> │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 1a520 , std::allocator >::~basic_stringbuf()@@Base+0x4560> // b.none │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1a520 , std::allocator >::~basic_stringbuf()@@Base+0x4560> │ │ │ │ + cbz x2, 1a974 , std::allocator >::~basic_stringbuf()@@Base+0x49b4> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 1aadc , std::allocator >::~basic_stringbuf()@@Base+0x4b1c> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [sp, #192] │ │ │ │ + str x2, [x19, #8] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + b 1a5d8 , std::allocator >::~basic_stringbuf()@@Base+0x4618> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x25, [sp, #80] │ │ │ │ + bl 19400 , std::allocator >::~basic_stringbuf()@@Base+0x3440> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 1a8e4 , std::allocator >::~basic_stringbuf()@@Base+0x4924> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2840] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - add sp, sp, #0xb20 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // 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 │ │ │ │ - add x20, sp, #0x1d8 │ │ │ │ - mov x28, x20 │ │ │ │ - b 19840 ::do_widen(char) const@@Base+0x4ae0> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x21, [x0] │ │ │ │ - cbnz x23, 1a820 ::do_widen(char) const@@Base+0x5ac0> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cmp x24, x0 │ │ │ │ - b.eq 1acb4 ::do_widen(char) const@@Base+0x5f54> // b.none │ │ │ │ - ldr w0, [sp, #704] │ │ │ │ - stp w0, w26, [x24] │ │ │ │ - add x0, x24, #0x18 │ │ │ │ - ldr x2, [sp, #720] │ │ │ │ - str x0, [x24, #8] │ │ │ │ - add x0, x24, #0x8 │ │ │ │ - ldr x1, [sp, #712] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w0, [sp, #744] │ │ │ │ - str w0, [x24, #40] │ │ │ │ - ldrh w0, [sp, #748] │ │ │ │ - strh w0, [x24, #44] │ │ │ │ - ldr x0, [sp, #752] │ │ │ │ - str x0, [x24, #48] │ │ │ │ - ldr w0, [sp, #760] │ │ │ │ - str w0, [x24, #56] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - sub x0, x0, #0x40 │ │ │ │ - str x0, [x1] │ │ │ │ - b 1a820 ::do_widen(char) const@@Base+0x5ac0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3600] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5890 │ │ │ │ - b 19178 ::do_widen(char) const@@Base+0x4418> │ │ │ │ - ldr w1, [x2, #32] │ │ │ │ - mov x0, x2 │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - b 19294 ::do_widen(char) const@@Base+0x4534> │ │ │ │ - ldr x0, [sp, #232] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + add x21, x1, #0x48 │ │ │ │ + ldr x28, [x1, #80] │ │ │ │ + str x21, [sp, #16] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + cbz x28, 1aabc , std::allocator >::~basic_stringbuf()@@Base+0x4afc> │ │ │ │ + ldp x0, x27, [x28, #32] │ │ │ │ + cmp x26, x27 │ │ │ │ + csel x2, x26, x27, ls // ls = plast │ │ │ │ + cbz x2, 1aa20 , std::allocator >::~basic_stringbuf()@@Base+0x4a60> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 1aa3c , std::allocator >::~basic_stringbuf()@@Base+0x4a7c> │ │ │ │ + sub x0, x27, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1aa40 , std::allocator >::~basic_stringbuf()@@Base+0x4a80> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1aaa4 , std::allocator >::~basic_stringbuf()@@Base+0x4ae4> // b.tstop │ │ │ │ + tbnz w0, #31, 1aaa4 , std::allocator >::~basic_stringbuf()@@Base+0x4ae4> │ │ │ │ + mov x21, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 1aa04 , std::allocator >::~basic_stringbuf()@@Base+0x4a44> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 1aac0 , std::allocator >::~basic_stringbuf()@@Base+0x4b00> // b.none │ │ │ │ + ldr x27, [x21, #40] │ │ │ │ + cmp x27, x26 │ │ │ │ + csel x2, x27, x26, ls // ls = plast │ │ │ │ + cbz x2, 1aa78 , std::allocator >::~basic_stringbuf()@@Base+0x4ab8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 1aa94 , std::allocator >::~basic_stringbuf()@@Base+0x4ad4> │ │ │ │ + sub x0, x26, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 1aa98 , std::allocator >::~basic_stringbuf()@@Base+0x4ad8> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 1aac0 , std::allocator >::~basic_stringbuf()@@Base+0x4b00> // b.tstop │ │ │ │ + tbnz w0, #31, 1aac0 , std::allocator >::~basic_stringbuf()@@Base+0x4b00> │ │ │ │ + ldr x28, [sp, #24] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + b 1a8ec , std::allocator >::~basic_stringbuf()@@Base+0x492c> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 1aa04 , std::allocator >::~basic_stringbuf()@@Base+0x4a44> │ │ │ │ + b 1aa4c , std::allocator >::~basic_stringbuf()@@Base+0x4a8c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x28, x0, [x21] │ │ │ │ + b 1a8fc , std::allocator >::~basic_stringbuf()@@Base+0x493c> │ │ │ │ + ldr x21, [sp, #16] │ │ │ │ + add x2, sp, #0x48 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ mov x1, x21 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 19120 ::do_widen(char) const@@Base+0x43c0> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ + str x25, [sp, #72] │ │ │ │ + bl 19400 , std::allocator >::~basic_stringbuf()@@Base+0x3440> │ │ │ │ + mov x21, x0 │ │ │ │ + b 1aa98 , std::allocator >::~basic_stringbuf()@@Base+0x4ad8> │ │ │ │ + ldrb w1, [sp, #200] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 1a96c , std::allocator >::~basic_stringbuf()@@Base+0x49ac> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x5f8 │ │ │ │ + str x21, [sp, #184] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x21, #8] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + strb wzr, [sp, #212] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ mov x1, x22 │ │ │ │ mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 190b4 ::do_widen(char) const@@Base+0x4354> │ │ │ │ - ldr x0, [sp, #1568] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x1, x0 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - b 193f0 ::do_widen(char) const@@Base+0x4690> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x1, sp, #0x360 │ │ │ │ - bl 5890 │ │ │ │ - b 19548 ::do_widen(char) const@@Base+0x47e8> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1c4c0 , std::allocator >::~basic_stringbuf()@@Base+0xbc0> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - b 1ac10 ::do_widen(char) const@@Base+0x5eb0> │ │ │ │ + bl 18ca0 , std::allocator >::~basic_stringbuf()@@Base+0x2ce0> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x98 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - bl 5668 │ │ │ │ - mov x0, x21 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ae24 ::do_widen(char) const@@Base+0x60c4> // b.none │ │ │ │ + b.eq 1ac1c , std::allocator >::~basic_stringbuf()@@Base+0x4c5c> // b.none │ │ │ │ bl 5740 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4040] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb w1, [x0] │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - add x8, sp, #0x2a0 │ │ │ │ - add x0, x0, #0xae8 │ │ │ │ - bl 6300 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - add x1, x1, #0xb00 │ │ │ │ - bl 6250 │ │ │ │ - ldr x19, [sp, #96] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5920 │ │ │ │ - mov x1, x19 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + add x1, x1, #0x5c8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 1b4a0 ::do_widen(char) const@@Base+0x6740> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + bl 1b3c0 , std::allocator >::~basic_stringbuf()@@Base+0x5400> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - adrp x2, 1b000 ::do_widen(char) const@@Base+0x62a0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x2, x2, #0x2a0 │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 18ca0 , std::allocator >::~basic_stringbuf()@@Base+0x2ce0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, sp, #0x50 │ │ │ │ + add x1, x1, #0x5a8 │ │ │ │ mov x0, x22 │ │ │ │ - bl 6100 │ │ │ │ + bl 1b3c0 , std::allocator >::~basic_stringbuf()@@Base+0x5400> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x24] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 18ca0 , std::allocator >::~basic_stringbuf()@@Base+0x2ce0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x2a0 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x20, x19 │ │ │ │ mov x0, x22 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5ad0 │ │ │ │ - ldr x0, [sp, #312] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 1b6c0 ::do_widen(char) const@@Base+0x6960> │ │ │ │ - b 1ace0 ::do_widen(char) const@@Base+0x5f80> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + mov x0, x25 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1add0 ::do_widen(char) const@@Base+0x6070> │ │ │ │ + b 1abf4 , std::allocator >::~basic_stringbuf()@@Base+0x4c34> │ │ │ │ bti j │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - b 1add8 ::do_widen(char) const@@Base+0x6078> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 1aafc ::do_widen(char) const@@Base+0x5d9c> │ │ │ │ + b 1ac00 , std::allocator >::~basic_stringbuf()@@Base+0x4c40> │ │ │ │ bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1acf0 ::do_widen(char) const@@Base+0x5f90> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1ab48 , std::allocator >::~basic_stringbuf()@@Base+0x4b88> │ │ │ │ bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 1a8a0 ::do_widen(char) const@@Base+0x5b40> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ + mov x19, x0 │ │ │ │ + b 1ab58 , std::allocator >::~basic_stringbuf()@@Base+0x4b98> │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3616] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [x24] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1ae08 ::do_widen(char) const@@Base+0x60a8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ - b 1adec ::do_widen(char) const@@Base+0x608c> │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1aeec ::do_widen(char) const@@Base+0x618c> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1adec ::do_widen(char) const@@Base+0x608c> │ │ │ │ + b 1ab40 , std::allocator >::~basic_stringbuf()@@Base+0x4b80> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1ae08 ::do_widen(char) const@@Base+0x60a8> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ ldr x1, [x19] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - add x0, sp, #0x838 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - ldp x1, x3, [sp, #120] │ │ │ │ - str x1, [sp, #768] │ │ │ │ - ldr x2, [sp, #224] │ │ │ │ - mov x20, x0 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x2, x1] │ │ │ │ - str xzr, [sp, #776] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #896] │ │ │ │ - ldr x0, [sp, #248] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - b 1acf0 ::do_widen(char) const@@Base+0x5f90> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1afd0 ::do_widen(char) const@@Base+0x6270> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1acfc ::do_widen(char) const@@Base+0x5f9c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1acfc ::do_widen(char) const@@Base+0x5f9c> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ + b.ne 1ab74 , std::allocator >::~basic_stringbuf()@@Base+0x4bb4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x19, #0x1a8 │ │ │ │ + add x20, x19, #0xa0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp xzr, xzr, [x0, #-24] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + str wzr, [x19, #72] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + add x0, x19, #0x88 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3568] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + ldr x26, [x1] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5698 │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [x19, #424] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + str xzr, [x22, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [x19, #648] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x24, [x0, #8] │ │ │ │ + stp q31, q31, [x19, #656] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + str x24, [x20, x0] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x1, [x19, #160] │ │ │ │ + str x0, [x19, #424] │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + add x1, x19, #0xb0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5e60 │ │ │ │ + mov x1, x26 │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 5bc0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 1ae40 , std::allocator >::~basic_stringbuf()@@Base+0x4e80> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 60d0 │ │ │ │ + add x21, x19, #0x2b8 │ │ │ │ + add x0, x19, #0x2c8 │ │ │ │ + str x20, [x19, #688] │ │ │ │ + mov x1, x19 │ │ │ │ + str x0, [x19, #696] │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #712] │ │ │ │ + str xzr, [x19, #728] │ │ │ │ + bl 1a4c0 , std::allocator >::~basic_stringbuf()@@Base+0x4500> │ │ │ │ + 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 w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + b 1adfc , std::allocator >::~basic_stringbuf()@@Base+0x4e3c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ bl 5fc8 │ │ │ │ - ldp x0, x2, [sp, #184] │ │ │ │ - str x0, [sp, #1568] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - str xzr, [sp, #1576] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1832] │ │ │ │ - ldr x0, [sp, #240] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - b 1acfc ::do_widen(char) const@@Base+0x5f9c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b058 ::do_widen(char) const@@Base+0x62f8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b070 ::do_widen(char) const@@Base+0x6310> │ │ │ │ - bti j │ │ │ │ - ldp x1, x3, [sp, #120] │ │ │ │ - str x1, [sp, #1168] │ │ │ │ - ldr x2, [sp, #176] │ │ │ │ + mov x0, x26 │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + str x24, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ mov x20, x0 │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - str x3, [x2, x1] │ │ │ │ - str xzr, [sp, #1176] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1296] │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [x19, #424] │ │ │ │ + mov x0, x22 │ │ │ │ bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - b 1ace8 ::do_widen(char) const@@Base+0x5f88> │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1ace8 ::do_widen(char) const@@Base+0x5f88> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x318 │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldr x0, [sp, #224] │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - bl 55a8 >::close()@plt+0x8> │ │ │ │ - b 1afd0 ::do_widen(char) const@@Base+0x6270> │ │ │ │ - bti j │ │ │ │ - b 1af10 ::do_widen(char) const@@Base+0x61b0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1adec ::do_widen(char) const@@Base+0x608c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1adf4 ::do_widen(char) const@@Base+0x6094> │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x20, x0 │ │ │ │ - b 1ace0 ::do_widen(char) const@@Base+0x5f80> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1acd0 ::do_widen(char) const@@Base+0x5f70> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1acd0 ::do_widen(char) const@@Base+0x5f70> │ │ │ │ + b 1ae64 , std::allocator >::~basic_stringbuf()@@Base+0x4ea4> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x0, sp, #0x4a8 │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldr x0, [sp, #176] │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - bl 55a8 >::close()@plt+0x8> │ │ │ │ - b 1b0cc ::do_widen(char) const@@Base+0x636c> │ │ │ │ + b 1ae78 , std::allocator >::~basic_stringbuf()@@Base+0x4eb8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b0cc ::do_widen(char) const@@Base+0x636c> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - ldr x8, [sp, #80] │ │ │ │ mov x22, x0 │ │ │ │ - ldr x1, [sp, #608] │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - ldr x2, [sp, #616] │ │ │ │ - add x0, x0, #0xae8 │ │ │ │ - bl 6300 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xaf0 │ │ │ │ - bl 6250 │ │ │ │ - ldr x19, [sp, #40] │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5920 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1b4a0 ::do_widen(char) const@@Base+0x6740> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #2840] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ad18 ::do_widen(char) const@@Base+0x5fb8> // b.any │ │ │ │ - adrp x2, 1b000 ::do_widen(char) const@@Base+0x62a0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - add x2, x2, #0x2a0 │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - add x21, sp, #0x260 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5ad0 │ │ │ │ - b 1acfc ::do_widen(char) const@@Base+0x5f9c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1b250 ::do_widen(char) const@@Base+0x64f0> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 1b278 ::do_widen(char) const@@Base+0x6518> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - add x3, x2, #0x18 │ │ │ │ - str x0, [x1], #8 │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1b2f8 ::do_widen(char) const@@Base+0x6598> // b.none │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - mov x0, x2 │ │ │ │ - b 61f0 │ │ │ │ - mov x0, x2 │ │ │ │ - b 61f0 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x0 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - str x0, [x1], #8 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1b340 ::do_widen(char) const@@Base+0x65e0> // b.none │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 61f0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x22 │ │ │ │ + bl 5668 │ │ │ │ + b 1ae88 , std::allocator >::~basic_stringbuf()@@Base+0x4ec8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, x0, #0x18 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ + mov x22, x1 │ │ │ │ + add x20, x19, #0xa0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 1b46c ::do_widen(char) const@@Base+0x670c> │ │ │ │ - ldp x1, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 1b3b8 ::do_widen(char) const@@Base+0x6658> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1b3cc ::do_widen(char) const@@Base+0x666c> │ │ │ │ - sub x0, x20, x19 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 1b3d0 ::do_widen(char) const@@Base+0x6670> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 1b3e8 ::do_widen(char) const@@Base+0x6688> // b.tstop │ │ │ │ - tbnz w0, #31, 1b3e8 ::do_widen(char) const@@Base+0x6688> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 1b3f4 ::do_widen(char) const@@Base+0x6694> │ │ │ │ - ldp x1, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 1b3a0 ::do_widen(char) const@@Base+0x6640> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 1b3dc ::do_widen(char) const@@Base+0x667c> │ │ │ │ - cbnz w1, 1b470 ::do_widen(char) const@@Base+0x6710> │ │ │ │ - ldp x0, x22, [x25, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 1b448 ::do_widen(char) const@@Base+0x66e8> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 1b448 ::do_widen(char) const@@Base+0x66e8> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x19, x19, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ - mov x0, x25 │ │ │ │ + add x23, x19, #0x1a8 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp xzr, xzr, [x0, #-24] │ │ │ │ + str wzr, [x19, #24] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + str wzr, [x19, #72] │ │ │ │ + stp xzr, x0, [x0, #8] │ │ │ │ + stp x0, xzr, [x0, #24] │ │ │ │ + add x0, x19, #0x70 │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + add x0, x19, #0x88 │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x25, [x25, #3568] │ │ │ │ + stp x0, x0, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5698 │ │ │ │ + add x0, x25, #0x10 │ │ │ │ + str x0, [x19, #424] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + str xzr, [x23, #216] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [x19, #648] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x21, x26, [x0, #8] │ │ │ │ + stp q31, q31, [x19, #656] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + str x26, [x20, x0] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3776] │ │ │ │ + add x1, x0, #0x18 │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x1, [x19, #160] │ │ │ │ + str x0, [x19, #424] │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + add x1, x19, #0xb0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5e60 │ │ │ │ + add x21, x19, #0x2b8 │ │ │ │ + add x0, x19, #0x2c8 │ │ │ │ + str x22, [x19, #688] │ │ │ │ mov x1, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ + str x0, [x19, #696] │ │ │ │ + mov x0, x19 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #712] │ │ │ │ + str xzr, [x19, #728] │ │ │ │ + bl 1a4c0 , std::allocator >::~basic_stringbuf()@@Base+0x4500> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 1b498 ::do_widen(char) const@@Base+0x6738> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 1b418 ::do_widen(char) const@@Base+0x66b8> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 1b424 ::do_widen(char) const@@Base+0x66c4> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x24, #24] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 1b464 ::do_widen(char) const@@Base+0x6704> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - ldp x0, x22, [x0, #32] │ │ │ │ - mov x25, x1 │ │ │ │ - b 1b400 ::do_widen(char) const@@Base+0x66a0> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 1b424 ::do_widen(char) const@@Base+0x66c4> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xaa0 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldp x3, x1, [x1] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi 1b54c ::do_widen(char) const@@Base+0x67ec> // b.pmore │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b53c ::do_widen(char) const@@Base+0x67dc> │ │ │ │ - mov x1, x3 │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x20, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1b5ac ::do_widen(char) const@@Base+0x684c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 1b508 ::do_widen(char) const@@Base+0x67a8> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x3, x1, [sp, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 1b53c ::do_widen(char) const@@Base+0x67dc> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 1b508 ::do_widen(char) const@@Base+0x67a8> │ │ │ │ - b 1b4fc ::do_widen(char) const@@Base+0x679c> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ + add x25, x25, #0x10 │ │ │ │ + str x25, [x19, #424] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - bl 61f0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1b5b0 ::do_widen(char) const@@Base+0x6850> // b.none │ │ │ │ - bl 5740 │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x20, x22 │ │ │ │ + bl 5668 │ │ │ │ + b 1b010 , std::allocator >::~basic_stringbuf()@@Base+0x5050> │ │ │ │ + bti j │ │ │ │ + mov x22, x0 │ │ │ │ + add x0, x19, #0xb0 │ │ │ │ + bl 5fc8 │ │ │ │ + mov x0, x22 │ │ │ │ + ldur x1, [x21, #-24] │ │ │ │ + str x21, [x19, #160] │ │ │ │ + str x26, [x20, x1] │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + b 1b000 , std::allocator >::~basic_stringbuf()@@Base+0x5040> │ │ │ │ + bti j │ │ │ │ + b 1b054 , std::allocator >::~basic_stringbuf()@@Base+0x5094> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ add x20, x0, #0x88 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ ldr x19, [x0, #136] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 1b600 ::do_widen(char) const@@Base+0x68a0> // b.none │ │ │ │ + b.eq 1b0c4 , std::allocator >::~basic_stringbuf()@@Base+0x5104> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 1b5e8 ::do_widen(char) const@@Base+0x6888> // b.any │ │ │ │ - ldr x19, [x21, #112] │ │ │ │ - add x20, x21, #0x70 │ │ │ │ + b.ne 1b0ac , std::allocator >::~basic_stringbuf()@@Base+0x50ec> // b.any │ │ │ │ + ldr x19, [x25, #112] │ │ │ │ + add x20, x25, #0x70 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1b0f8 , std::allocator >::~basic_stringbuf()@@Base+0x5138> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1b0e0 , std::allocator >::~basic_stringbuf()@@Base+0x5120> // b.any │ │ │ │ + ldr x24, [x25, #80] │ │ │ │ + cbz x24, 1b340 , std::allocator >::~basic_stringbuf()@@Base+0x5380> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x20, x24, #0xc8 │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + mov x23, x24 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + ldr x19, [x24, #200] │ │ │ │ + ldr x24, [x24, #16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1b13c , std::allocator >::~basic_stringbuf()@@Base+0x517c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1b124 , std::allocator >::~basic_stringbuf()@@Base+0x5164> // b.any │ │ │ │ + ldr x19, [x23, #176] │ │ │ │ + add x20, x23, #0xb0 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1b164 , std::allocator >::~basic_stringbuf()@@Base+0x51a4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 1b14c , std::allocator >::~basic_stringbuf()@@Base+0x518c> // b.any │ │ │ │ + ldr x22, [x23, #144] │ │ │ │ + cbz x22, 1b2b0 , std::allocator >::~basic_stringbuf()@@Base+0x52f0> │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + add x20, x22, #0xc8 │ │ │ │ + mov x21, x22 │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 1b628 ::do_widen(char) const@@Base+0x68c8> // b.none │ │ │ │ + b.eq 1b1a4 , std::allocator >::~basic_stringbuf()@@Base+0x51e4> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 1b610 ::do_widen(char) const@@Base+0x68b0> // b.any │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x20, [x21, #32] │ │ │ │ - cbz x20, 1b690 ::do_widen(char) const@@Base+0x6930> │ │ │ │ + b.ne 1b18c , std::allocator >::~basic_stringbuf()@@Base+0x51cc> // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 1b1d8 , std::allocator >::~basic_stringbuf()@@Base+0x5218> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 1b1c0 , std::allocator >::~basic_stringbuf()@@Base+0x5200> // b.any │ │ │ │ + ldr x20, [x21, #144] │ │ │ │ + cbz x20, 1b224 , std::allocator >::~basic_stringbuf()@@Base+0x5264> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ + bl 18040 , std::allocator >::~basic_stringbuf()@@Base+0x2080> │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1b214 , std::allocator >::~basic_stringbuf()@@Base+0x5254> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 1b1e0 , std::allocator >::~basic_stringbuf()@@Base+0x5220> │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 1b284 , std::allocator >::~basic_stringbuf()@@Base+0x52c4> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b664 ::do_widen(char) const@@Base+0x6904> // b.none │ │ │ │ + b.eq 1b258 , std::allocator >::~basic_stringbuf()@@Base+0x5298> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b680 ::do_widen(char) const@@Base+0x6920> // b.none │ │ │ │ + b.eq 1b274 , std::allocator >::~basic_stringbuf()@@Base+0x52b4> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 1b638 ::do_widen(char) const@@Base+0x68d8> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - add x1, x0, #0x2c8 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x0, #696] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + cbnz x20, 1b22c , std::allocator >::~basic_stringbuf()@@Base+0x526c> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b6f4 ::do_widen(char) const@@Base+0x6994> // b.none │ │ │ │ - ldr x1, [x20, #712] │ │ │ │ + b.eq 1b2a0 , std::allocator >::~basic_stringbuf()@@Base+0x52e0> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3776] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x20, #424] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - str x1, [x20, #160] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x20, #176] │ │ │ │ - add x0, x20, #0xb0 │ │ │ │ - bl 5608 │ │ │ │ - add x0, x20, #0x120 │ │ │ │ - bl 6220 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - add x21, x20, #0x88 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x20, #176] │ │ │ │ - add x0, x20, #0xe8 │ │ │ │ - bl 5ea8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldp x0, x1, [x0, #8] │ │ │ │ - str x0, [x20, #160] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - str x1, [x0, #160] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3568] │ │ │ │ - str xzr, [x20, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x20, #424] │ │ │ │ - add x0, x20, #0x1a8 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x19, [x20, #136] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.eq 1b7a4 ::do_widen(char) const@@Base+0x6a44> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x22, 1b16c , std::allocator >::~basic_stringbuf()@@Base+0x51ac> │ │ │ │ + ldr x20, [x23, #96] │ │ │ │ + cbz x20, 1b310 , std::allocator >::~basic_stringbuf()@@Base+0x5350> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1b2e4 , std::allocator >::~basic_stringbuf()@@Base+0x5324> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1b300 , std::allocator >::~basic_stringbuf()@@Base+0x5340> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1b78c ::do_widen(char) const@@Base+0x6a2c> // b.any │ │ │ │ - ldr x19, [x20, #112] │ │ │ │ - add x21, x20, #0x70 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.eq 1b7d8 ::do_widen(char) const@@Base+0x6a78> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1b7c0 ::do_widen(char) const@@Base+0x6a60> // b.any │ │ │ │ - ldr x0, [x20, #80] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x20, [x20, #32] │ │ │ │ - cbz x20, 1b840 ::do_widen(char) const@@Base+0x6ae0> │ │ │ │ + cbnz x20, 1b2b8 , std::allocator >::~basic_stringbuf()@@Base+0x52f8> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1b32c , std::allocator >::~basic_stringbuf()@@Base+0x536c> // b.none │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x24, 1b104 , std::allocator >::~basic_stringbuf()@@Base+0x5144> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldr x20, [x25, #32] │ │ │ │ + cbz x20, 1b3a0 , std::allocator >::~basic_stringbuf()@@Base+0x53e0> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ + bl 179a0 , std::allocator >::~basic_stringbuf()@@Base+0x19e0> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b814 ::do_widen(char) const@@Base+0x6ab4> // b.none │ │ │ │ + b.eq 1b374 , std::allocator >::~basic_stringbuf()@@Base+0x53b4> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1b830 ::do_widen(char) const@@Base+0x6ad0> // b.none │ │ │ │ + b.eq 1b390 , std::allocator >::~basic_stringbuf()@@Base+0x53d0> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 1b7e8 ::do_widen(char) const@@Base+0x6a88> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + cbnz x20, 1b348 , std::allocator >::~basic_stringbuf()@@Base+0x5388> │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 1b724 ::do_widen(char) const@@Base+0x69c4> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000000000001b880 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - add x1, x0, #0x58 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b8d8 , std::allocator >::~basic_stringbuf()@@Base+0x58> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - ldr x1, [x2, #88] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x19, #0x10 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + mov x21, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x20, [x19] │ │ │ │ + cbz x21, 1b4ac , std::allocator >::~basic_stringbuf()@@Base+0x54ec> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + mov x3, x0 │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 1b46c , std::allocator >::~basic_stringbuf()@@Base+0x54ac> // b.pmore │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ne 1b464 , std::allocator >::~basic_stringbuf()@@Base+0x54a4> // b.any │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x3, [x19, #8] │ │ │ │ + strb wzr, [x20, x3] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b4c8 , std::allocator >::~basic_stringbuf()@@Base+0x5508> // b.any │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ - b 5ea8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x0, x2 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ - b 5ea8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + cbz x0, 1b428 , std::allocator >::~basic_stringbuf()@@Base+0x5468> │ │ │ │ + b 1b490 , std::allocator >::~basic_stringbuf()@@Base+0x54d0> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 61a8 │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x3, x0, [sp, #8] │ │ │ │ + str x20, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5518 │ │ │ │ + ldr x20, [x19] │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + b 1b428 , std::allocator >::~basic_stringbuf()@@Base+0x5468> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1b4cc , std::allocator >::~basic_stringbuf()@@Base+0x550c> // b.none │ │ │ │ + bl 5740 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -000000000001b900 , std::allocator >::~basic_stringbuf()@@Base>: │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - add x1, x0, #0x58 │ │ │ │ - mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x0, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1b930 , std::allocator >::~basic_stringbuf()@@Base+0x30> // b.none │ │ │ │ - ldr x1, [x19, #88] │ │ │ │ + sub sp, sp, #0x1f0 │ │ │ │ + stp x29, x30, [sp, #400] │ │ │ │ + add x29, sp, #0x190 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #416] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #432] │ │ │ │ + add x22, sp, #0x10 │ │ │ │ + stp x23, x24, [sp, #448] │ │ │ │ + stp x25, x26, [sp, #464] │ │ │ │ + stp x27, x28, [sp, #480] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #392] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3568] │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #352] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, sp, #0x168 │ │ │ │ + str xzr, [sp, #344] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x178 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldp x23, x25, [x0, #8] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + str x25, [x22, x0] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3768] │ │ │ │ + stp xzr, xzr, [sp, #32] │ │ │ │ + add x27, sp, #0x70 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3696] │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, x28, #0x40 │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + stp xzr, xzr, [sp, #64] │ │ │ │ + bl 62b0 │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + stp x27, xzr, [sp, #96] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #88] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + strb wzr, [sp, #112] │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 1b700 , std::allocator >::~basic_stringbuf()@@Base+0x5740> // b.any │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cbz x4, 1b6f0 , std::allocator >::~basic_stringbuf()@@Base+0x5730> │ │ │ │ + ldp x0, x3, [sp, #48] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x19 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + add x0, x28, #0x18 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x5, x28, #0x40 │ │ │ │ + str x5, [sp, #128] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1b680 , std::allocator >::~basic_stringbuf()@@Base+0x56c0> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3696] │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - str x1, [x0], #56 │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #24] │ │ │ │ bl 5ea8 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x25, [x22, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b73c , std::allocator >::~basic_stringbuf()@@Base+0x577c> // b.any │ │ │ │ + ldp x29, x30, [sp, #400] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x68 // #104 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + 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 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x60 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5890 │ │ │ │ + b 1b658 , std::allocator >::~basic_stringbuf()@@Base+0x5698> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x20, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1b80c , std::allocator >::~basic_stringbuf()@@Base+0x584c> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1b73c , std::allocator >::~basic_stringbuf()@@Base+0x577c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1b790 , std::allocator >::~basic_stringbuf()@@Base+0x57d0> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + str x21, [sp, #24] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #16] │ │ │ │ + str x25, [x22, x0] │ │ │ │ + add x0, sp, #0x80 │ │ │ │ + add x20, x20, #0x10 │ │ │ │ + str x20, [sp, #128] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #392] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1b768 , std::allocator >::~basic_stringbuf()@@Base+0x57a8> // b.none │ │ │ │ + b 1b73c , std::allocator >::~basic_stringbuf()@@Base+0x577c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1b7ac , std::allocator >::~basic_stringbuf()@@Base+0x57ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x19, x20 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1b748 , std::allocator >::~basic_stringbuf()@@Base+0x5788> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x20 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + b 1b748 , std::allocator >::~basic_stringbuf()@@Base+0x5788> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ 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] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x25, x0, #0x40 │ │ │ │ - ldr x26, [x25, #16] │ │ │ │ - mov x24, x0 │ │ │ │ - ldp x20, x28, [x19] │ │ │ │ - add x23, x0, #0x48 │ │ │ │ - cbz x26, 1ba68 , std::allocator >::~basic_stringbuf()@@Base+0x168> │ │ │ │ - ldp x0, x27, [x26, #32] │ │ │ │ - mov x19, x23 │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x28, x27 │ │ │ │ - csel x2, x28, x27, ls // ls = plast │ │ │ │ - cbz x2, 1b9c8 , std::allocator >::~basic_stringbuf()@@Base+0xc8> │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1b9dc , std::allocator >::~basic_stringbuf()@@Base+0xdc> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 1b9e0 , std::allocator >::~basic_stringbuf()@@Base+0xe0> │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 1b9f4 , std::allocator >::~basic_stringbuf()@@Base+0xf4> // b.tstop │ │ │ │ - tbnz w0, #31, 1b9f4 , std::allocator >::~basic_stringbuf()@@Base+0xf4> │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbz x26, 1b9fc , std::allocator >::~basic_stringbuf()@@Base+0xfc> │ │ │ │ - ldp x0, x27, [x26, #32] │ │ │ │ - b 1b9b0 , std::allocator >::~basic_stringbuf()@@Base+0xb0> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 1b9ec , std::allocator >::~basic_stringbuf()@@Base+0xec> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 1ba6c , std::allocator >::~basic_stringbuf()@@Base+0x16c> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x28, x21 │ │ │ │ - csel x2, x28, x21, ls // ls = plast │ │ │ │ - cbz x2, 1ba24 , std::allocator >::~basic_stringbuf()@@Base+0x124> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1ba40 , std::allocator >::~basic_stringbuf()@@Base+0x140> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + sub sp, sp, #0x4b0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + add x19, sp, #0x498 │ │ │ │ + mov w21, #0x0 // #0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #1192] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x610 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3624] │ │ │ │ + str x0, [sp, #72] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + stp x0, xzr, [sp, #16] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + lsl x24, x0, #3 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + cbnz w21, 1ba54 , std::allocator >::~basic_stringbuf()@@Base+0x5a94> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x608 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [x19] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + strb wzr, [sp, #1182] │ │ │ │ + ldr w4, [x1] │ │ │ │ + add x1, sp, #0x488 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1b95c , std::allocator >::~basic_stringbuf()@@Base+0x599c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 1ba80 , std::allocator >::~basic_stringbuf()@@Base+0x5ac0> // b.none │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x618 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [x19] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + strb w1, [x19, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + strb wzr, [sp, #1185] │ │ │ │ + ldr w4, [x1] │ │ │ │ + add x1, sp, #0x488 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0xc // #12 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1b9c0 , std::allocator >::~basic_stringbuf()@@Base+0x5a00> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr w1, [x1] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + cbz w21, 1badc , std::allocator >::~basic_stringbuf()@@Base+0x5b1c> │ │ │ │ + cmp w21, #0x1 │ │ │ │ + b.eq 1cb18 , std::allocator >::~basic_stringbuf()@@Base+0x6b58> // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, x24] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + bl 60e8 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl c3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1628> │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [x19] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + strb wzr, [sp, #1180] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 1bab0 , std::allocator >::~basic_stringbuf()@@Base+0x5af0> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1ba40 , std::allocator >::~basic_stringbuf()@@Base+0x5a80> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + bic w21, w21, w21, asr #31 │ │ │ │ + sxtw x0, w21 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 1b8e0 , std::allocator >::~basic_stringbuf()@@Base+0x5920> │ │ │ │ + ldr x1, [sp, #184] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [x19] │ │ │ │ + strh w1, [x19, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + strb wzr, [sp, #1182] │ │ │ │ + ldr w4, [x1] │ │ │ │ + b 1b934 , std::allocator >::~basic_stringbuf()@@Base+0x5974> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x628 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [x19] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + strb w1, [x19, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + strb wzr, [sp, #1185] │ │ │ │ + ldr w4, [x1] │ │ │ │ + b 1b998 , std::allocator >::~basic_stringbuf()@@Base+0x59d8> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + tbz w0, #0, 1ca9c , std::allocator >::~basic_stringbuf()@@Base+0x6adc> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1ba40 , std::allocator >::~basic_stringbuf()@@Base+0x5a80> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 1ba40 , std::allocator >::~basic_stringbuf()@@Base+0x5a80> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x23, sp, #0x150 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0] │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x638 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x1, sp, #0x488 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1bb6c , std::allocator >::~basic_stringbuf()@@Base+0x5bac> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x650 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov x8, x23 │ │ │ │ + ldp q29, q28, [x1] │ │ │ │ + ldp q31, q30, [x1, #32] │ │ │ │ + ldr x1, [x1, #64] │ │ │ │ + str x1, [x0, #64] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + stp q31, q30, [x0, #32] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov x1, x23 │ │ │ │ + mov w2, w3 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x25, x26, [sp, #336] │ │ │ │ + cmp x25, x26 │ │ │ │ + b.eq 1bc30 , std::allocator >::~basic_stringbuf()@@Base+0x5c70> // b.none │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1ba44 , std::allocator >::~basic_stringbuf()@@Base+0x144> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.eq 1bc20 , std::allocator >::~basic_stringbuf()@@Base+0x5c60> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x25, x25, #0x20 │ │ │ │ + cmp x26, x25 │ │ │ │ + b.ne 1bc04 , std::allocator >::~basic_stringbuf()@@Base+0x5c44> // b.any │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + cbz x26, 1bc44 , std::allocator >::~basic_stringbuf()@@Base+0x5c84> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1bc5c , std::allocator >::~basic_stringbuf()@@Base+0x5c9c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x1, sp, #0x168 │ │ │ │ + str x1, [sp, #320] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [sp, #128] │ │ │ │ + add x0, sp, #0x178 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + str x0, [sp, #360] │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #376] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str x0, [sp, #368] │ │ │ │ + mov x0, x1 │ │ │ │ + strb wzr, [sp, #378] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x1, sp, #0x188 │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d6c8 , std::allocator >::~basic_stringbuf()@@Base+0x7708> // b.none │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + adrp x25, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x25, #0x270 │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x1b8 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #424] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1d0a4 , std::allocator >::~basic_stringbuf()@@Base+0x70e4> // b.none │ │ │ │ + str x0, [sp, #424] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #440] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #432] │ │ │ │ + add x0, sp, #0x1d8 │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + add x1, sp, #0x1c8 │ │ │ │ + str x0, [sp, #136] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str w0, [sp, #472] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x1, [sp, #272] │ │ │ │ + str x0, [sp, #464] │ │ │ │ + mov x0, x1 │ │ │ │ + strb wzr, [sp, #476] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x1, sp, #0x1e8 │ │ │ │ + str x1, [sp, #192] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldp x3, x4, [sp, #424] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x2, [sp, #496] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1d008 , std::allocator >::~basic_stringbuf()@@Base+0x7048> // b.none │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1ba6c , std::allocator >::~basic_stringbuf()@@Base+0x16c> // b.tstop │ │ │ │ - tbnz w0, #31, 1ba6c , std::allocator >::~basic_stringbuf()@@Base+0x16c> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, x23 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x22, x0, #0x30 │ │ │ │ - add x26, x0, #0x20 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x20 │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + b.ls 1bd8c , std::allocator >::~basic_stringbuf()@@Base+0x5dcc> // b.plast │ │ │ │ + add x5, sp, #0x1f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1bd8c , std::allocator >::~basic_stringbuf()@@Base+0x5dcc> // b.none │ │ │ │ + ldr x5, [sp, #504] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1ce70 , std::allocator >::~basic_stringbuf()@@Base+0x6eb0> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1d69c , std::allocator >::~basic_stringbuf()@@Base+0x76dc> // b.pmore │ │ │ │ + add x26, sp, #0x1a8 │ │ │ │ mov x0, x26 │ │ │ │ - str x22, [x21, #32] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x21, #0x58 │ │ │ │ - stp xzr, xzr, [x21, #64] │ │ │ │ - str wzr, [x21, #88] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x21, #0x88 │ │ │ │ - str wzr, [x21, #136] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x21, #0xb0 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - add x0, x21, #0xc8 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - ldp x0, x27, [x21, #32] │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x218 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1cea4 , std::allocator >::~basic_stringbuf()@@Base+0x6ee4> // b.none │ │ │ │ + str x0, [sp, #520] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #536] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #528] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d644 , std::allocator >::~basic_stringbuf()@@Base+0x7684> // b.none │ │ │ │ + add x0, sp, #0x208 │ │ │ │ + add x1, x25, #0x270 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #232] │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x238 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #552] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1d070 , std::allocator >::~basic_stringbuf()@@Base+0x70b0> // b.none │ │ │ │ + str x0, [sp, #552] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #568] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + add x0, sp, #0x258 │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + add x1, sp, #0x248 │ │ │ │ + str x0, [sp, #144] │ │ │ │ + str x0, [sp, #584] │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str w0, [sp, #600] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x1, [sp, #280] │ │ │ │ + str x0, [sp, #592] │ │ │ │ + mov x0, x1 │ │ │ │ + strb wzr, [sp, #604] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x1, sp, #0x268 │ │ │ │ + str x1, [sp, #200] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [sp, #552] │ │ │ │ + ldr x4, [sp, #560] │ │ │ │ + ldr x2, [sp, #624] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1cfa0 , std::allocator >::~basic_stringbuf()@@Base+0x6fe0> // b.none │ │ │ │ + ldr x1, [sp, #568] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + b.ls 1becc , std::allocator >::~basic_stringbuf()@@Base+0x5f0c> // b.plast │ │ │ │ + add x5, sp, #0x278 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1becc , std::allocator >::~basic_stringbuf()@@Base+0x5f0c> // b.none │ │ │ │ + ldr x5, [sp, #632] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1cebc , std::allocator >::~basic_stringbuf()@@Base+0x6efc> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1d5fc , std::allocator >::~basic_stringbuf()@@Base+0x763c> // b.pmore │ │ │ │ + add x26, sp, #0x228 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #648] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1cef0 , std::allocator >::~basic_stringbuf()@@Base+0x6f30> // b.none │ │ │ │ + str x0, [sp, #648] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d5c0 , std::allocator >::~basic_stringbuf()@@Base+0x7600> // b.none │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + add x1, x25, #0x270 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x2b8 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #680] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1cfbc , std::allocator >::~basic_stringbuf()@@Base+0x6ffc> // b.none │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #696] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #688] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + add x2, sp, #0x2d8 │ │ │ │ + add x3, sp, #0x2c8 │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str w1, [sp, #728] │ │ │ │ + strb w0, [x2, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x2, [sp, #152] │ │ │ │ + str x3, [sp, #288] │ │ │ │ + str x2, [sp, #712] │ │ │ │ + str x0, [sp, #720] │ │ │ │ + mov x0, x3 │ │ │ │ + strb wzr, [sp, #733] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x1, sp, #0x2e8 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x3, [sp, #680] │ │ │ │ + ldr x4, [sp, #688] │ │ │ │ + ldr x2, [sp, #752] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1d03c , std::allocator >::~basic_stringbuf()@@Base+0x707c> // b.none │ │ │ │ + ldr x1, [sp, #696] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + b.ls 1c018 , std::allocator >::~basic_stringbuf()@@Base+0x6058> // b.plast │ │ │ │ + add x5, sp, #0x2f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1c018 , std::allocator >::~basic_stringbuf()@@Base+0x6058> // b.none │ │ │ │ + ldr x5, [sp, #760] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1cf54 , std::allocator >::~basic_stringbuf()@@Base+0x6f94> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1d578 , std::allocator >::~basic_stringbuf()@@Base+0x75b8> // b.pmore │ │ │ │ + add x26, sp, #0x2a8 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #776] │ │ │ │ str x0, [sp, #96] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 1bbd4 , std::allocator >::~basic_stringbuf()@@Base+0x2d4> // b.none │ │ │ │ - ldp x20, x28, [x19, #32] │ │ │ │ - str x28, [sp, #104] │ │ │ │ - str x20, [sp, #120] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1cf88 , std::allocator >::~basic_stringbuf()@@Base+0x6fc8> // b.none │ │ │ │ + str x0, [sp, #776] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #784] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d53c , std::allocator >::~basic_stringbuf()@@Base+0x757c> // b.none │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + add x1, x25, #0x270 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x338 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #808] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1d024 , std::allocator >::~basic_stringbuf()@@Base+0x7064> // b.none │ │ │ │ + str x0, [sp, #808] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #824] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #816] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + add x2, sp, #0x358 │ │ │ │ + add x3, sp, #0x348 │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str w1, [sp, #856] │ │ │ │ + strb w0, [x2, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x2, [sp, #160] │ │ │ │ + str x3, [sp, #296] │ │ │ │ + str x2, [sp, #840] │ │ │ │ + str x0, [sp, #848] │ │ │ │ + mov x0, x3 │ │ │ │ + strb wzr, [sp, #861] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x1, sp, #0x368 │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x3, [sp, #808] │ │ │ │ + ldr x4, [sp, #816] │ │ │ │ + ldr x2, [sp, #880] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1d088 , std::allocator >::~basic_stringbuf()@@Base+0x70c8> // b.none │ │ │ │ + ldr x1, [sp, #824] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #872] │ │ │ │ + b.ls 1c164 , std::allocator >::~basic_stringbuf()@@Base+0x61a4> // b.plast │ │ │ │ + add x5, sp, #0x378 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1c164 , std::allocator >::~basic_stringbuf()@@Base+0x61a4> // b.none │ │ │ │ + ldr x5, [sp, #888] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1cf08 , std::allocator >::~basic_stringbuf()@@Base+0x6f48> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1d4f4 , std::allocator >::~basic_stringbuf()@@Base+0x7534> // b.pmore │ │ │ │ + add x26, sp, #0x328 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x398 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #904] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1cf3c , std::allocator >::~basic_stringbuf()@@Base+0x6f7c> // b.none │ │ │ │ + str x0, [sp, #904] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #920] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #912] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #912] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d4b8 , std::allocator >::~basic_stringbuf()@@Base+0x74f8> // b.none │ │ │ │ + add x0, sp, #0x388 │ │ │ │ + add x1, x25, #0x270 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x3b8 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #936] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1d058 , std::allocator >::~basic_stringbuf()@@Base+0x7098> // b.none │ │ │ │ + str x0, [sp, #936] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #952] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #944] │ │ │ │ + add x0, sp, #0x3d8 │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + add x1, sp, #0x3c8 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + str x0, [sp, #968] │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + str w0, [sp, #984] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x1, [sp, #304] │ │ │ │ + str x0, [sp, #976] │ │ │ │ + mov x0, x1 │ │ │ │ + strb wzr, [sp, #988] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x1, sp, #0x3e8 │ │ │ │ + str x1, [sp, #224] │ │ │ │ + mov x8, x1 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x3, [sp, #936] │ │ │ │ + ldr x4, [sp, #944] │ │ │ │ + ldr x2, [sp, #1008] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 1cfec , std::allocator >::~basic_stringbuf()@@Base+0x702c> // b.none │ │ │ │ + ldr x1, [sp, #952] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #1000] │ │ │ │ + b.ls 1c2a4 , std::allocator >::~basic_stringbuf()@@Base+0x62e4> // b.plast │ │ │ │ + add x5, sp, #0x3f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1c2a4 , std::allocator >::~basic_stringbuf()@@Base+0x62e4> // b.none │ │ │ │ + ldr x5, [sp, #1016] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1ce24 , std::allocator >::~basic_stringbuf()@@Base+0x6e64> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1d470 , std::allocator >::~basic_stringbuf()@@Base+0x74b0> // b.pmore │ │ │ │ + add x26, sp, #0x3a8 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5710 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x418 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #1032] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1ce58 , std::allocator >::~basic_stringbuf()@@Base+0x6e98> // b.none │ │ │ │ + str x0, [sp, #1032] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #1048] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #1040] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x1, [sp, #1040] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d3ec , std::allocator >::~basic_stringbuf()@@Base+0x742c> // b.none │ │ │ │ + add x0, sp, #0x408 │ │ │ │ + add x1, x25, #0x270 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + bl 5710 │ │ │ │ + mov x27, x0 │ │ │ │ + add x25, sp, #0x438 │ │ │ │ + str x25, [sp, #1064] │ │ │ │ + mov x26, x0 │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 1cfd4 , std::allocator >::~basic_stringbuf()@@Base+0x7014> // b.none │ │ │ │ + str x0, [sp, #1064] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #1080] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + add x1, sp, #0x448 │ │ │ │ + str x0, [sp, #1072] │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + add x26, sp, #0x458 │ │ │ │ + str w0, [sp, #1112] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x1, [sp, #312] │ │ │ │ + str x26, [sp, #1096] │ │ │ │ + str x0, [sp, #1104] │ │ │ │ + mov x0, x1 │ │ │ │ + strb wzr, [sp, #1116] │ │ │ │ + bl c220 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x14a0> │ │ │ │ + add x27, sp, #0x468 │ │ │ │ + mov x8, x27 │ │ │ │ + bl c5ac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x182c> │ │ │ │ + ldr x3, [sp, #1064] │ │ │ │ + ldr x4, [sp, #1072] │ │ │ │ + ldr x2, [sp, #1136] │ │ │ │ + add x0, x4, x2 │ │ │ │ + cmp x3, x25 │ │ │ │ + b.eq 1d0bc , std::allocator >::~basic_stringbuf()@@Base+0x70fc> // b.none │ │ │ │ + ldr x1, [sp, #1080] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #1128] │ │ │ │ + b.ls 1c3d4 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.plast │ │ │ │ + add x5, sp, #0x478 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.eq 1c3d4 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.none │ │ │ │ + ldr x5, [sp, #1144] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ls 1cddc , std::allocator >::~basic_stringbuf()@@Base+0x6e1c> // b.plast │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x4 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 1d3a4 , std::allocator >::~basic_stringbuf()@@Base+0x73e4> // b.pmore │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5710 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ce08 , std::allocator >::~basic_stringbuf()@@Base+0x6e48> // b.none │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + ldr x0, [x28, #16] │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldr x0, [x28, #8] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + stp x1, xzr, [x28] │ │ │ │ + mov x8, x23 │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + strb wzr, [x28, #16] │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0x1 // #1 │ │ │ │ + mov w2, #0xe // #14 │ │ │ │ + ldr w4, [x0] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x27, x28, [sp, #336] │ │ │ │ cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 1bd44 , std::allocator >::~basic_stringbuf()@@Base+0x444> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x20 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - bl 5818 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cbz w0, 1bc30 , std::allocator >::~basic_stringbuf()@@Base+0x330> │ │ │ │ - tbnz w0, #31, 1bc50 , std::allocator >::~basic_stringbuf()@@Base+0x350> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1bb40 , std::allocator >::~basic_stringbuf()@@Base+0x240> │ │ │ │ - sub x0, x28, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + b.eq 1c48c , std::allocator >::~basic_stringbuf()@@Base+0x64cc> // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1bb44 , std::allocator >::~basic_stringbuf()@@Base+0x244> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.eq 1c47c , std::allocator >::~basic_stringbuf()@@Base+0x64bc> // b.none │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x27, x27, #0x20 │ │ │ │ + cmp x28, x27 │ │ │ │ + b.ne 1c460 , std::allocator >::~basic_stringbuf()@@Base+0x64a0> // b.any │ │ │ │ + ldr x28, [sp, #336] │ │ │ │ + cbz x28, 1c4a0 , std::allocator >::~basic_stringbuf()@@Base+0x64e0> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x28 │ │ │ │ + sub x1, x1, x28 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c4b8 , std::allocator >::~basic_stringbuf()@@Base+0x64f8> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1128] │ │ │ │ + add x1, sp, #0x478 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1bcf8 , std::allocator >::~basic_stringbuf()@@Base+0x3f8> // b.tstop │ │ │ │ - tbnz w0, #31, 1bcf8 , std::allocator >::~basic_stringbuf()@@Base+0x3f8> │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x23, [x21, #96] │ │ │ │ - cbz x23, 1bbac , std::allocator >::~basic_stringbuf()@@Base+0x2ac> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - mov x20, x23 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x23, [x23, #16] │ │ │ │ + b.eq 1c4d4 , std::allocator >::~basic_stringbuf()@@Base+0x6514> // b.none │ │ │ │ + ldr x1, [sp, #1144] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1096] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 1c4ec , std::allocator >::~basic_stringbuf()@@Base+0x652c> // b.none │ │ │ │ + ldr x1, [sp, #1112] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1064] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 1c504 , std::allocator >::~basic_stringbuf()@@Base+0x6544> // b.none │ │ │ │ + ldr x1, [sp, #1080] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #1032] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1bb80 , std::allocator >::~basic_stringbuf()@@Base+0x280> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ + b.eq 1c520 , std::allocator >::~basic_stringbuf()@@Base+0x6560> // b.none │ │ │ │ + ldr x1, [sp, #1048] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ + ldr x0, [sp, #1000] │ │ │ │ + add x1, sp, #0x3f8 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1bb9c , std::allocator >::~basic_stringbuf()@@Base+0x29c> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ + b.eq 1c53c , std::allocator >::~basic_stringbuf()@@Base+0x657c> // b.none │ │ │ │ + ldr x1, [sp, #1016] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #968] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c558 , std::allocator >::~basic_stringbuf()@@Base+0x6598> // b.none │ │ │ │ + ldr x1, [sp, #984] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x23, 1bb54 , std::allocator >::~basic_stringbuf()@@Base+0x254> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - cmp x22, x0 │ │ │ │ - b.eq 1bbc4 , std::allocator >::~basic_stringbuf()@@Base+0x2c4> // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #936] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c574 , std::allocator >::~basic_stringbuf()@@Base+0x65b4> // b.none │ │ │ │ + ldr x1, [sp, #952] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #904] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c590 , std::allocator >::~basic_stringbuf()@@Base+0x65d0> // b.none │ │ │ │ + ldr x1, [sp, #920] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 1ba44 , std::allocator >::~basic_stringbuf()@@Base+0x144> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbz x0, 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - ldr x24, [x24, #96] │ │ │ │ - ldr x20, [x24, #40] │ │ │ │ - cmp x27, x20 │ │ │ │ - csel x2, x27, x20, ls // ls = plast │ │ │ │ - cbz x2, 1be30 , std::allocator >::~basic_stringbuf()@@Base+0x530> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - ldr x28, [x24, #32] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1bde4 , std::allocator >::~basic_stringbuf()@@Base+0x4e4> │ │ │ │ - sub x0, x20, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + ldr x0, [sp, #872] │ │ │ │ + add x1, sp, #0x378 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.eq 1c5ac , std::allocator >::~basic_stringbuf()@@Base+0x65ec> // b.none │ │ │ │ + ldr x1, [sp, #888] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + ldr x0, [sp, #840] │ │ │ │ cmp x0, x1 │ │ │ │ - b.ge 1bde4 , std::allocator >::~basic_stringbuf()@@Base+0x4e4> // b.tcont │ │ │ │ - cmp x23, x24 │ │ │ │ - b.ne 1bdf4 , std::allocator >::~basic_stringbuf()@@Base+0x4f4> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1bcd4 , std::allocator >::~basic_stringbuf()@@Base+0x3d4> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + b.eq 1c5c8 , std::allocator >::~basic_stringbuf()@@Base+0x6608> // b.none │ │ │ │ + ldr x1, [sp, #856] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + ldr x0, [sp, #808] │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1bb14 , std::allocator >::~basic_stringbuf()@@Base+0x214> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 1bb14 , std::allocator >::~basic_stringbuf()@@Base+0x214> // b.tcont │ │ │ │ - ldr x0, [x24, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 1bd68 , std::allocator >::~basic_stringbuf()@@Base+0x468> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5cb0 │ │ │ │ - ldr x20, [x0, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x27, x20 │ │ │ │ - csel x2, x27, x20, ls // ls = plast │ │ │ │ - cbz x2, 1bc88 , std::allocator >::~basic_stringbuf()@@Base+0x388> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ + b.eq 1c5e4 , std::allocator >::~basic_stringbuf()@@Base+0x6624> // b.none │ │ │ │ + ldr x1, [sp, #824] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x1, [sp, #96] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1bca4 , std::allocator >::~basic_stringbuf()@@Base+0x3a4> │ │ │ │ - sub x0, x20, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + ldr x0, [sp, #776] │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.eq 1c600 , std::allocator >::~basic_stringbuf()@@Base+0x6640> // b.none │ │ │ │ + ldr x1, [sp, #792] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #744] │ │ │ │ + add x1, sp, #0x2f8 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 1bd74 , std::allocator >::~basic_stringbuf()@@Base+0x474> // b.tstop │ │ │ │ - tbnz w0, #31, 1bd74 , std::allocator >::~basic_stringbuf()@@Base+0x474> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x2, x27 │ │ │ │ + b.eq 1c61c , std::allocator >::~basic_stringbuf()@@Base+0x665c> // b.none │ │ │ │ + ldr x1, [sp, #760] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c638 , std::allocator >::~basic_stringbuf()@@Base+0x6678> // b.none │ │ │ │ + ldr x1, [sp, #728] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + ldr x0, [sp, #680] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c654 , std::allocator >::~basic_stringbuf()@@Base+0x6694> // b.none │ │ │ │ + ldr x1, [sp, #696] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + ldr x0, [sp, #648] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c670 , std::allocator >::~basic_stringbuf()@@Base+0x66b0> // b.none │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + add x1, sp, #0x278 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c68c , std::allocator >::~basic_stringbuf()@@Base+0x66cc> // b.none │ │ │ │ + ldr x1, [sp, #632] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + ldr x0, [sp, #584] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c6a8 , std::allocator >::~basic_stringbuf()@@Base+0x66e8> // b.none │ │ │ │ + ldr x1, [sp, #600] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x0, [sp, #552] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c6c4 , std::allocator >::~basic_stringbuf()@@Base+0x6704> // b.none │ │ │ │ + ldr x1, [sp, #568] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldr x0, [sp, #520] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x6720> // b.none │ │ │ │ + ldr x1, [sp, #536] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #488] │ │ │ │ + add x1, sp, #0x1f8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c6fc , std::allocator >::~basic_stringbuf()@@Base+0x673c> // b.none │ │ │ │ + ldr x1, [sp, #504] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c718 , std::allocator >::~basic_stringbuf()@@Base+0x6758> // b.none │ │ │ │ + ldr x1, [sp, #472] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #424] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c734 , std::allocator >::~basic_stringbuf()@@Base+0x6774> // b.none │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #392] │ │ │ │ + add x1, sp, #0x198 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c750 , std::allocator >::~basic_stringbuf()@@Base+0x6790> // b.none │ │ │ │ + ldr x1, [sp, #408] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c76c , std::allocator >::~basic_stringbuf()@@Base+0x67ac> // b.none │ │ │ │ + ldr x1, [sp, #376] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x6a0 │ │ │ │ + mov w3, #0x9 // #9 │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [x19] │ │ │ │ + ldur x1, [x1, #7] │ │ │ │ + stur x1, [x19, #7] │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #1191] │ │ │ │ + ldr w4, [x1] │ │ │ │ + add x1, sp, #0x488 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c7cc , std::allocator >::~basic_stringbuf()@@Base+0x680c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0] │ │ │ │ + mov x0, #0x14 // #20 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x6b0 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov x8, x23 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldr w1, [x1, #16] │ │ │ │ + str w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w4, [x0] │ │ │ │ mov x0, x25 │ │ │ │ - bl 1b360 ::do_widen(char) const@@Base+0x6600> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x24, x1 │ │ │ │ - cbz x24, 1bb44 , std::allocator >::~basic_stringbuf()@@Base+0x244> │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x23, x24, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 1be68 , std::allocator >::~basic_stringbuf()@@Base+0x568> // b.any │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #40] │ │ │ │ - b 1ba44 , std::allocator >::~basic_stringbuf()@@Base+0x144> │ │ │ │ - ldr x0, [x24, #96] │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x25, x26, [sp, #336] │ │ │ │ + cmp x25, x26 │ │ │ │ + b.eq 1c88c , std::allocator >::~basic_stringbuf()@@Base+0x68cc> // b.none │ │ │ │ + nop │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1c87c , std::allocator >::~basic_stringbuf()@@Base+0x68bc> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x25, x25, #0x20 │ │ │ │ + cmp x26, x25 │ │ │ │ + b.ne 1c860 , std::allocator >::~basic_stringbuf()@@Base+0x68a0> // b.any │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + cbz x26, 1c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x68e0> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 1be58 , std::allocator >::~basic_stringbuf()@@Base+0x558> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x20, [x0, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x27, x20 │ │ │ │ - csel x2, x27, x20, ls // ls = plast │ │ │ │ - cbz x2, 1be00 , std::allocator >::~basic_stringbuf()@@Base+0x500> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 1be00 , std::allocator >::~basic_stringbuf()@@Base+0x500> │ │ │ │ - tbz w0, #31, 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbnz x0, 1bc28 , std::allocator >::~basic_stringbuf()@@Base+0x328> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1bd94 , std::allocator >::~basic_stringbuf()@@Base+0x494> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + b.eq 1c8b8 , std::allocator >::~basic_stringbuf()@@Base+0x68f8> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x6c8 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov x8, x23 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0xa // #10 │ │ │ │ + mov w2, #0xe // #14 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x25, x26, [sp, #336] │ │ │ │ + cmp x25, x26 │ │ │ │ + b.eq 1c974 , std::allocator >::~basic_stringbuf()@@Base+0x69b4> // b.none │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 1bb24 , std::allocator >::~basic_stringbuf()@@Base+0x224> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 1bb24 , std::allocator >::~basic_stringbuf()@@Base+0x224> // b.tcont │ │ │ │ - b 1bc50 , std::allocator >::~basic_stringbuf()@@Base+0x350> │ │ │ │ - mov x24, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 1bcd4 , std::allocator >::~basic_stringbuf()@@Base+0x3d4> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cbnz x0, 1bd68 , std::allocator >::~basic_stringbuf()@@Base+0x468> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 1bcd4 , std::allocator >::~basic_stringbuf()@@Base+0x3d4> // b.none │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - str x20, [sp, #104] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x27, x0 │ │ │ │ - csel x2, x27, x0, ls // ls = plast │ │ │ │ - cbz x2, 1bdb4 , std::allocator >::~basic_stringbuf()@@Base+0x4b4> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 1bddc , std::allocator >::~basic_stringbuf()@@Base+0x4dc> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - sub x1, x27, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 1bcd4 , std::allocator >::~basic_stringbuf()@@Base+0x3d4> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 1bc28 , std::allocator >::~basic_stringbuf()@@Base+0x328> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 1bcd4 , std::allocator >::~basic_stringbuf()@@Base+0x3d4> │ │ │ │ - tbz w0, #31, 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 1bcd4 , std::allocator >::~basic_stringbuf()@@Base+0x3d4> // b.none │ │ │ │ - str x20, [sp, #104] │ │ │ │ - str x28, [sp, #120] │ │ │ │ - b 1bd94 , std::allocator >::~basic_stringbuf()@@Base+0x494> │ │ │ │ - sub x4, x27, x20 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.gt 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.lt 1be20 , std::allocator >::~basic_stringbuf()@@Base+0x520> // b.tstop │ │ │ │ - tbz w4, #31, 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 1bd3c , std::allocator >::~basic_stringbuf()@@Base+0x43c> │ │ │ │ - mov x19, x24 │ │ │ │ - b 1bcc0 , std::allocator >::~basic_stringbuf()@@Base+0x3c0> │ │ │ │ - sub x20, x20, x27 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.gt 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.lt 1be78 , std::allocator >::~basic_stringbuf()@@Base+0x578> // b.tstop │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - tbz w20, #31, 1bca8 , std::allocator >::~basic_stringbuf()@@Base+0x3a8> │ │ │ │ - b 1bcc0 , std::allocator >::~basic_stringbuf()@@Base+0x3c0> │ │ │ │ - mov x24, x19 │ │ │ │ - str x28, [sp, #104] │ │ │ │ - str x20, [sp, #120] │ │ │ │ - b 1bd94 , std::allocator >::~basic_stringbuf()@@Base+0x494> │ │ │ │ - ldp x0, x1, [x24, #32] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 1bd94 , std::allocator >::~basic_stringbuf()@@Base+0x494> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 1bcc0 , std::allocator >::~basic_stringbuf()@@Base+0x3c0> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + b.eq 1c964 , std::allocator >::~basic_stringbuf()@@Base+0x69a4> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add x25, x25, #0x20 │ │ │ │ + cmp x26, x25 │ │ │ │ + b.ne 1c948 , std::allocator >::~basic_stringbuf()@@Base+0x6988> // b.any │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + cbz x26, 1c988 , std::allocator >::~basic_stringbuf()@@Base+0x69c8> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1c9a0 , std::allocator >::~basic_stringbuf()@@Base+0x69e0> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0] │ │ │ │ + mov x0, #0x3d // #61 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x6e0 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov x8, x23 │ │ │ │ + ldr q30, [x1, #32] │ │ │ │ + ldur q31, [x1, #45] │ │ │ │ + ldp q29, q28, [x1] │ │ │ │ + str q30, [x0, #32] │ │ │ │ + stur q31, [x0, #45] │ │ │ │ + stp q29, q28, [x0] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0xd // #13 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x23, x25, [sp, #336] │ │ │ │ + cmp x23, x25 │ │ │ │ + b.eq 1ca6c , std::allocator >::~basic_stringbuf()@@Base+0x6aac> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x23, #32] │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x23, #0x50 │ │ │ │ - str x0, [x23, #64] │ │ │ │ - add x0, x23, #0x40 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w0, [x19] │ │ │ │ - stp x20, xzr, [x23, #8] │ │ │ │ - str w0, [x23] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x23, #24] │ │ │ │ - cbz x0, 1bf38 , std::allocator >::~basic_stringbuf()@@Base+0x638> │ │ │ │ mov x1, x23 │ │ │ │ - bl 1bec0 , std::allocator >::~basic_stringbuf()@@Base+0x5c0> │ │ │ │ - str x0, [x23, #24] │ │ │ │ - ldr x22, [x19, #16] │ │ │ │ - mov x21, x23 │ │ │ │ - cbz x22, 1bfbc , std::allocator >::~basic_stringbuf()@@Base+0x6bc> │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x0, #0x30 │ │ │ │ - add x20, x0, #0x20 │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - ldp x1, x2, [x22, #32] │ │ │ │ - bl 95a0 , 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 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w1, [x22] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ca5c , std::allocator >::~basic_stringbuf()@@Base+0x6a9c> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x23, x23, #0x20 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ne 1ca40 , std::allocator >::~basic_stringbuf()@@Base+0x6a80> // b.any │ │ │ │ + ldr x25, [sp, #336] │ │ │ │ + cbz x25, 1ca80 , std::allocator >::~basic_stringbuf()@@Base+0x6ac0> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x25 │ │ │ │ + sub x1, x1, x25 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1b9e0 , std::allocator >::~basic_stringbuf()@@Base+0x5a20> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 1b9e0 , std::allocator >::~basic_stringbuf()@@Base+0x5a20> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1cab4 , std::allocator >::~basic_stringbuf()@@Base+0x6af4> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ str w1, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x21, #16] │ │ │ │ - str x21, [x19, #8] │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cbz x0, 1bfa4 , std::allocator >::~basic_stringbuf()@@Base+0x6a4> │ │ │ │ - mov x1, x19 │ │ │ │ - bl 1bec0 , std::allocator >::~basic_stringbuf()@@Base+0x5c0> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cbz x22, 1bfbc , std::allocator >::~basic_stringbuf()@@Base+0x6bc> │ │ │ │ - mov x21, x19 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - b 1bf4c , std::allocator >::~basic_stringbuf()@@Base+0x64c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + strb wzr, [sp, #1181] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 1cdb0 , std::allocator >::~basic_stringbuf()@@Base+0x6df0> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1cb00 , std::allocator >::~basic_stringbuf()@@Base+0x6b40> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + add w21, w21, #0x1 │ │ │ │ + cmp w21, #0x0 │ │ │ │ + csinc w21, w21, wzr, le │ │ │ │ + sxtw x0, w21 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + b 1b8e0 , std::allocator >::~basic_stringbuf()@@Base+0x5920> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + add x23, sp, #0x150 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + mov x0, #0x73 // #115 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x720 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov x8, x23 │ │ │ │ + ldr q31, [x1, #96] │ │ │ │ + ldp q26, q25, [x1] │ │ │ │ + ldp q28, q27, [x1, #32] │ │ │ │ + str q31, [x0, #96] │ │ │ │ + ldp q30, q29, [x1, #64] │ │ │ │ + stp q26, q25, [x0] │ │ │ │ + ldur w1, [x1, #111] │ │ │ │ + stur w1, [x0, #111] │ │ │ │ + stp q28, q27, [x0, #32] │ │ │ │ + stp q30, q29, [x0, #64] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x25, x26, [sp, #336] │ │ │ │ + cmp x25, x26 │ │ │ │ + b.eq 1cbfc , std::allocator >::~basic_stringbuf()@@Base+0x6c3c> // b.none │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1cbec , std::allocator >::~basic_stringbuf()@@Base+0x6c2c> // b.none │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - b 1c004 , std::allocator >::~basic_stringbuf()@@Base+0x704> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x23, #0x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - b 1bfdc , std::allocator >::~basic_stringbuf()@@Base+0x6dc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - b 1c01c , std::allocator >::~basic_stringbuf()@@Base+0x71c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1c0d8 , std::allocator >::~basic_stringbuf()@@Base+0x7d8> // b.none │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ + add x25, x25, #0x20 │ │ │ │ + cmp x26, x25 │ │ │ │ + b.ne 1cbd0 , std::allocator >::~basic_stringbuf()@@Base+0x6c10> // b.any │ │ │ │ + ldr x26, [sp, #336] │ │ │ │ + cbz x26, 1cc10 , std::allocator >::~basic_stringbuf()@@Base+0x6c50> │ │ │ │ + ldr x1, [sp, #352] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1c0c0 , std::allocator >::~basic_stringbuf()@@Base+0x7c0> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x1 │ │ │ │ - ldp x0, x1, [x1] │ │ │ │ - stp x0, x1, [x22] │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - str wzr, [x22, #24] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - cbz x0, 1c178 , std::allocator >::~basic_stringbuf()@@Base+0x878> │ │ │ │ - bl 1bec0 , std::allocator >::~basic_stringbuf()@@Base+0x5c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1c148 , std::allocator >::~basic_stringbuf()@@Base+0x848> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x22, #40] │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1c160 , std::allocator >::~basic_stringbuf()@@Base+0x860> │ │ │ │ - ldr x1, [x23, #56] │ │ │ │ - str x0, [x22, #32] │ │ │ │ - stp x2, x1, [x22, #48] │ │ │ │ - add x1, x22, #0x48 │ │ │ │ - str wzr, [x22, #72] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - ldr x0, [x23, #80] │ │ │ │ - cbz x0, 1c1d8 , std::allocator >::~basic_stringbuf()@@Base+0x8d8> │ │ │ │ - bl 1c300 , std::allocator >::~basic_stringbuf()@@Base+0xa00> │ │ │ │ - mov x1, x0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 1c1a0 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ - mov x1, x0 │ │ │ │ - str x2, [x22, #88] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x1 │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - cbnz x1, 1c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x8c0> │ │ │ │ - ldr x1, [x23, #104] │ │ │ │ - str x0, [x22, #80] │ │ │ │ - stp x2, x1, [x22, #96] │ │ │ │ - add x20, x22, #0x70 │ │ │ │ - add x21, x23, #0x70 │ │ │ │ - stp x20, x20, [x20] │ │ │ │ - ldr x19, [x23, #112] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1c230 , std::allocator >::~basic_stringbuf()@@Base+0x930> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x1, [x0, #16] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 54e8 │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - ldr x19, [x19] │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1cc28 , std::allocator >::~basic_stringbuf()@@Base+0x6c68> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1c200 , std::allocator >::~basic_stringbuf()@@Base+0x900> // b.any │ │ │ │ - add x21, x22, #0x88 │ │ │ │ - add x24, x23, #0x88 │ │ │ │ - stp x21, x21, [x21] │ │ │ │ - ldr x19, [x23, #136] │ │ │ │ - str xzr, [x21, #16] │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 1c27c , std::allocator >::~basic_stringbuf()@@Base+0x97c> // b.none │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x1, [x0, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 54e8 │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + mov x0, #0x25 // #37 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x798 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldp q31, q30, [x1] │ │ │ │ + ldur x1, [x1, #29] │ │ │ │ + stp q31, q30, [x0] │ │ │ │ + stur x1, [x0, #29] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + add x1, sp, #0x488 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w3, #0x3 // #3 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1ccc0 , std::allocator >::~basic_stringbuf()@@Base+0x6d00> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - str x1, [x21, #16] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.ne 1c24c , std::allocator >::~basic_stringbuf()@@Base+0x94c> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1c2e0 , std::allocator >::~basic_stringbuf()@@Base+0x9e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x22, #136] │ │ │ │ - cmp x21, x0 │ │ │ │ - b.eq 1c2f0 , std::allocator >::~basic_stringbuf()@@Base+0x9f0> // b.none │ │ │ │ - ldr x23, [x0] │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - b 1c2ac , std::allocator >::~basic_stringbuf()@@Base+0x9ac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1c0a0 , std::allocator >::~basic_stringbuf()@@Base+0x7a0> │ │ │ │ - ldr x0, [x22, #80] │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - bl 162e0 ::do_widen(char) const@@Base+0x1580> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x25, [x0, #8] │ │ │ │ + mov x0, #0xe5 // #229 │ │ │ │ + str x0, [sp, #336] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + str x1, [sp, #1176] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x7c0 │ │ │ │ + str x0, [sp, #1160] │ │ │ │ + mov x8, x23 │ │ │ │ + ldp q31, q30, [x1, #64] │ │ │ │ + ldp q27, q26, [x1] │ │ │ │ + stp q31, q30, [x0, #64] │ │ │ │ + ldp q31, q30, [x1, #160] │ │ │ │ + stp q27, q26, [x0] │ │ │ │ + ldp q29, q28, [x1, #32] │ │ │ │ + stp q31, q30, [x0, #160] │ │ │ │ + ldp q31, q30, [x1, #192] │ │ │ │ + stp q29, q28, [x0, #32] │ │ │ │ + ldp q27, q26, [x1, #96] │ │ │ │ + stp q31, q30, [x0, #192] │ │ │ │ + ldp q29, q28, [x1, #128] │ │ │ │ + stp q27, q26, [x0, #96] │ │ │ │ + ldur x1, [x1, #221] │ │ │ │ + stur x1, [x0, #221] │ │ │ │ + stp q29, q28, [x0, #128] │ │ │ │ + ldr x0, [sp, #336] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldr x1, [sp, #1160] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + mov x1, x23 │ │ │ │ + mov w3, #0x5 // #5 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x25 │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x23, x25, [sp, #336] │ │ │ │ + cmp x23, x25 │ │ │ │ + b.eq 1ca6c , std::allocator >::~basic_stringbuf()@@Base+0x6aac> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1cd9c , std::allocator >::~basic_stringbuf()@@Base+0x6ddc> // b.none │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x23, x23, #0x20 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ne 1cd80 , std::allocator >::~basic_stringbuf()@@Base+0x6dc0> // b.any │ │ │ │ + ldr x25, [sp, #336] │ │ │ │ + b 1ca6c , std::allocator >::~basic_stringbuf()@@Base+0x6aac> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + tbz w0, #0, 1d0d8 , std::allocator >::~basic_stringbuf()@@Base+0x7118> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1cb00 , std::allocator >::~basic_stringbuf()@@Base+0x6b40> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 1cb00 , std::allocator >::~basic_stringbuf()@@Base+0x6b40> │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + mov x0, x27 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x1, x0 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + mov x28, x0 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 1c408 , std::allocator >::~basic_stringbuf()@@Base+0x6448> // b.any │ │ │ │ + ldr x2, [x28, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 1c0a0 , std::allocator >::~basic_stringbuf()@@Base+0x7a0> │ │ │ │ - b 1c2d8 , std::allocator >::~basic_stringbuf()@@Base+0x9d8> │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x24, x0 │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - add x0, x0, #0x30 │ │ │ │ - str x0, [x24, #32] │ │ │ │ - add x0, x24, #0x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, x19, #0x40 │ │ │ │ - add x0, x24, #0x40 │ │ │ │ - bl 1c100 , std::allocator >::~basic_stringbuf()@@Base+0x800> │ │ │ │ - ldr w0, [x19] │ │ │ │ - stp x20, xzr, [x24, #8] │ │ │ │ - str w0, [x24] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - str xzr, [x24, #24] │ │ │ │ - cbz x0, 1c370 , std::allocator >::~basic_stringbuf()@@Base+0xa70> │ │ │ │ - mov x1, x24 │ │ │ │ - bl 1c300 , std::allocator >::~basic_stringbuf()@@Base+0xa00> │ │ │ │ - str x0, [x24, #24] │ │ │ │ - ldr x23, [x19, #16] │ │ │ │ - mov x22, x24 │ │ │ │ - cbz x23, 1c3f0 , std::allocator >::~basic_stringbuf()@@Base+0xaf0> │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x0, #0x30 │ │ │ │ - ldr x2, [x23, #40] │ │ │ │ - add x20, x0, #0x20 │ │ │ │ - str x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, x23, #0x40 │ │ │ │ - add x0, x20, #0x20 │ │ │ │ - bl 1c100 , std::allocator >::~basic_stringbuf()@@Base+0x800> │ │ │ │ - ldr w1, [x23] │ │ │ │ - str w1, [x19] │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - str x19, [x22, #16] │ │ │ │ - str x22, [x19, #8] │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - cbz x0, 1c3d8 , std::allocator >::~basic_stringbuf()@@Base+0xad8> │ │ │ │ - mov x1, x19 │ │ │ │ - bl 1c300 , std::allocator >::~basic_stringbuf()@@Base+0xa00> │ │ │ │ - str x0, [x19, #24] │ │ │ │ - ldr x23, [x23, #16] │ │ │ │ - cbz x23, 1c3f0 , std::allocator >::~basic_stringbuf()@@Base+0xaf0> │ │ │ │ - mov x22, x19 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - b 1c384 , std::allocator >::~basic_stringbuf()@@Base+0xa84> │ │ │ │ - mov x0, x24 │ │ │ │ + str x1, [sp, #328] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp, #328] │ │ │ │ + b 1c414 , std::allocator >::~basic_stringbuf()@@Base+0x6454> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + add x26, sp, #0x3a8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x418 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #1032] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 1c2e0 , std::allocator >::~basic_stringbuf()@@Base+0x6320> // b.any │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1c2ec , std::allocator >::~basic_stringbuf()@@Base+0x632c> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + add x26, sp, #0x1a8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x218 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #520] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 1bdc8 , std::allocator >::~basic_stringbuf()@@Base+0x5e08> // b.any │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1bdd4 , std::allocator >::~basic_stringbuf()@@Base+0x5e14> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + add x26, sp, #0x228 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #648] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 1bf08 , std::allocator >::~basic_stringbuf()@@Base+0x5f48> // b.any │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1bf14 , std::allocator >::~basic_stringbuf()@@Base+0x5f54> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + add x26, sp, #0x328 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x398 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #904] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 1c1a0 , std::allocator >::~basic_stringbuf()@@Base+0x61e0> // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1c1ac , std::allocator >::~basic_stringbuf()@@Base+0x61ec> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + add x26, sp, #0x2a8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #776] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 1c054 , std::allocator >::~basic_stringbuf()@@Base+0x6094> // b.any │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1c060 , std::allocator >::~basic_stringbuf()@@Base+0x60a0> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d1c8 , std::allocator >::~basic_stringbuf()@@Base+0x7208> // b.plast │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + add x5, sp, #0x278 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1bec0 , std::allocator >::~basic_stringbuf()@@Base+0x5f00> // b.any │ │ │ │ + b 1bedc , std::allocator >::~basic_stringbuf()@@Base+0x5f1c> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1bf74 , std::allocator >::~basic_stringbuf()@@Base+0x5fb4> │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x25 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1c348 , std::allocator >::~basic_stringbuf()@@Base+0x6388> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d1a8 , std::allocator >::~basic_stringbuf()@@Base+0x71e8> // b.plast │ │ │ │ + ldr x1, [sp, #1000] │ │ │ │ + add x5, sp, #0x3f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1c298 , std::allocator >::~basic_stringbuf()@@Base+0x62d8> // b.any │ │ │ │ + b 1c2b4 , std::allocator >::~basic_stringbuf()@@Base+0x62f4> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d1b8 , std::allocator >::~basic_stringbuf()@@Base+0x71f8> // b.plast │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + add x5, sp, #0x1f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1bd80 , std::allocator >::~basic_stringbuf()@@Base+0x5dc0> // b.any │ │ │ │ + b 1bd9c , std::allocator >::~basic_stringbuf()@@Base+0x5ddc> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1c0c0 , std::allocator >::~basic_stringbuf()@@Base+0x6100> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d1c0 , std::allocator >::~basic_stringbuf()@@Base+0x7200> // b.plast │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + add x5, sp, #0x2f8 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1c00c , std::allocator >::~basic_stringbuf()@@Base+0x604c> // b.any │ │ │ │ + b 1c028 , std::allocator >::~basic_stringbuf()@@Base+0x6068> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1c20c , std::allocator >::~basic_stringbuf()@@Base+0x624c> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1be34 , std::allocator >::~basic_stringbuf()@@Base+0x5e74> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d1b0 , std::allocator >::~basic_stringbuf()@@Base+0x71f0> // b.plast │ │ │ │ + ldr x1, [sp, #872] │ │ │ │ + add x5, sp, #0x378 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1c158 , std::allocator >::~basic_stringbuf()@@Base+0x6198> // b.any │ │ │ │ + b 1c174 , std::allocator >::~basic_stringbuf()@@Base+0x61b4> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 1bcf8 , std::allocator >::~basic_stringbuf()@@Base+0x5d38> │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.ls 1d1d0 , std::allocator >::~basic_stringbuf()@@Base+0x7210> // b.plast │ │ │ │ + ldr x1, [sp, #1128] │ │ │ │ + add x5, sp, #0x478 │ │ │ │ + cmp x1, x5 │ │ │ │ + b.ne 1c3c8 , std::allocator >::~basic_stringbuf()@@Base+0x6408> // b.any │ │ │ │ + b 1c3e4 , std::allocator >::~basic_stringbuf()@@Base+0x6424> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1d0f0 , std::allocator >::~basic_stringbuf()@@Base+0x7130> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + str x19, [sp, #1160] │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [x19] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + strb wzr, [sp, #1180] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbnz w0, #0, 1d124 , std::allocator >::~basic_stringbuf()@@Base+0x7164> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 1d17c , std::allocator >::~basic_stringbuf()@@Base+0x71bc> │ │ │ │ + ldr x0, [sp, #1160] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1d13c , std::allocator >::~basic_stringbuf()@@Base+0x717c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + add sp, sp, #0x4b0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #1160] │ │ │ │ + tbnz w0, #0, 1d1d8 , std::allocator >::~basic_stringbuf()@@Base+0x7218> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1b8e0 , std::allocator >::~basic_stringbuf()@@Base+0x5920> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + b 1b8e0 , std::allocator >::~basic_stringbuf()@@Base+0x5920> │ │ │ │ + ldr x1, [sp, #1000] │ │ │ │ + b 1c2b4 , std::allocator >::~basic_stringbuf()@@Base+0x62f4> │ │ │ │ + ldr x1, [sp, #872] │ │ │ │ + b 1c174 , std::allocator >::~basic_stringbuf()@@Base+0x61b4> │ │ │ │ + ldr x1, [sp, #488] │ │ │ │ + b 1bd9c , std::allocator >::~basic_stringbuf()@@Base+0x5ddc> │ │ │ │ + ldr x1, [sp, #744] │ │ │ │ + b 1c028 , std::allocator >::~basic_stringbuf()@@Base+0x6068> │ │ │ │ + ldr x1, [sp, #616] │ │ │ │ + b 1bedc , std::allocator >::~basic_stringbuf()@@Base+0x5f1c> │ │ │ │ + ldr x1, [sp, #1128] │ │ │ │ + b 1c3e4 , std::allocator >::~basic_stringbuf()@@Base+0x6424> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 1d13c , std::allocator >::~basic_stringbuf()@@Base+0x717c> // b.none │ │ │ │ + ldr x1, [sp, #1176] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ + b 1d13c , std::allocator >::~basic_stringbuf()@@Base+0x717c> │ │ │ │ bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - bl 16364 ::do_widen(char) const@@Base+0x1604> │ │ │ │ - bl 5ef0 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl ace0 │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + add x26, sp, #0x3a8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #304] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + add x26, sp, #0x328 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + add x26, sp, #0x2a8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #288] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + add x26, sp, #0x228 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #280] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + add x26, sp, #0x1a8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1d34c , std::allocator >::~basic_stringbuf()@@Base+0x738c> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ - b 1c438 , std::allocator >::~basic_stringbuf()@@Base+0xb38> │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x24, #0x20 │ │ │ │ + mov x0, x23 │ │ │ │ + bl ace0 │ │ │ │ + add x0, sp, #0x488 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - b 1c410 , std::allocator >::~basic_stringbuf()@@Base+0xb10> │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - b 1c450 , std::allocator >::~basic_stringbuf()@@Base+0xb50> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ + bti j │ │ │ │ + b 1d31c , std::allocator >::~basic_stringbuf()@@Base+0x735c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x1 │ │ │ │ - mov x1, #0x1ffffffffffffff // #144115188075855871 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - ldp x26, x24, [x0] │ │ │ │ - sub x21, x24, x26 │ │ │ │ - asr x0, x21, #6 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1c640 , std::allocator >::~basic_stringbuf()@@Base+0xd40> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x22, x0, xzr, ne // ne = any │ │ │ │ - add x22, x22, x0 │ │ │ │ - cmp x22, x1 │ │ │ │ - csel x22, x22, x1, ls // ls = plast │ │ │ │ - lsl x22, x22, #6 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - add x19, x0, x21 │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - ldr d31, [x0], #8 │ │ │ │ - str d31, [x23, x21] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - str x1, [x19, #8] │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - add x0, x19, #0x8 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w0, [x20, #40] │ │ │ │ - str w0, [x19, #40] │ │ │ │ - ldrh w0, [x20, #44] │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - strh w0, [x19, #44] │ │ │ │ - ldr w0, [x20, #56] │ │ │ │ - str x1, [x19, #48] │ │ │ │ - str w0, [x19, #56] │ │ │ │ - cmp x26, x24 │ │ │ │ - b.eq 1c5f8 , std::allocator >::~basic_stringbuf()@@Base+0xcf8> // b.none │ │ │ │ - add x21, x26, #0x18 │ │ │ │ - mov x19, x26 │ │ │ │ - mov x20, x23 │ │ │ │ - b 1c5c8 , std::allocator >::~basic_stringbuf()@@Base+0xcc8> │ │ │ │ - str x1, [x20, #8] │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - str x1, [x20, #24] │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - ldr w1, [x19, #40] │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - str w1, [x20, #40] │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - ldrh w1, [x19, #44] │ │ │ │ - sturh w1, [x20, #-20] │ │ │ │ - ldp w1, w2, [x19, #48] │ │ │ │ - stp w1, w2, [x20, #-16] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - ldur w1, [x19, #-8] │ │ │ │ - stur w1, [x20, #-8] │ │ │ │ - cmp x24, x19 │ │ │ │ - b.eq 1c600 , std::allocator >::~basic_stringbuf()@@Base+0xd00> // b.none │ │ │ │ - ldr d31, [x19] │ │ │ │ - mov x0, x20 │ │ │ │ - str d31, [x0], #24 │ │ │ │ - str x0, [x20, #8] │ │ │ │ - ldr x1, [x19, #8] │ │ │ │ - cmp x1, x21 │ │ │ │ - b.ne 1c580 , std::allocator >::~basic_stringbuf()@@Base+0xc80> // b.any │ │ │ │ - ldr x2, [x19, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 1c58c , std::allocator >::~basic_stringbuf()@@Base+0xc8c> │ │ │ │ - mov x20, x23 │ │ │ │ - nop │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - cbz x26, 1c618 , std::allocator >::~basic_stringbuf()@@Base+0xd18> │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - mov x0, x26 │ │ │ │ - sub x1, x1, x26 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - stp x23, x20, [x25] │ │ │ │ - add x23, x23, x22 │ │ │ │ - str x23, [x25, #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], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ - mov x1, x22 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #392] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3568] │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, sp, #0x168 │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x178 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3768] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x27, sp, #0x70 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3696] │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - stp x27, xzr, [sp, #96] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #88] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6130 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 1c8a8 , std::allocator >::~basic_stringbuf()@@Base+0xfa8> // b.any │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 1c898 , std::allocator >::~basic_stringbuf()@@Base+0xf98> │ │ │ │ - ldp x0, x3, [sp, #48] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x19 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 1c828 , std::allocator >::~basic_stringbuf()@@Base+0xf28> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d204 , std::allocator >::~basic_stringbuf()@@Base+0x7244> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d210 , std::allocator >::~basic_stringbuf()@@Base+0x7250> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c8e4 , std::allocator >::~basic_stringbuf()@@Base+0xfe4> // 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 5890 │ │ │ │ - b 1c800 , std::allocator >::~basic_stringbuf()@@Base+0xf00> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c994 , std::allocator >::~basic_stringbuf()@@Base+0x1094> // b.none │ │ │ │ - bl 5740 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1c8e4 , std::allocator >::~basic_stringbuf()@@Base+0xfe4> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + add x28, sp, #0x428 │ │ │ │ + b 1d218 , std::allocator >::~basic_stringbuf()@@Base+0x7258> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1d228 , std::allocator >::~basic_stringbuf()@@Base+0x7268> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1c910 , std::allocator >::~basic_stringbuf()@@Base+0x1010> // b.none │ │ │ │ - b 1c8e4 , std::allocator >::~basic_stringbuf()@@Base+0xfe4> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + add x0, sp, #0x408 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + b 1d31c , std::allocator >::~basic_stringbuf()@@Base+0x735c> │ │ │ │ + bti j │ │ │ │ + b 1d31c , std::allocator >::~basic_stringbuf()@@Base+0x735c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1c934 , std::allocator >::~basic_stringbuf()@@Base+0x1034> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1c8f0 , std::allocator >::~basic_stringbuf()@@Base+0xff0> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ + bti j │ │ │ │ + b 1d31c , std::allocator >::~basic_stringbuf()@@Base+0x735c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1c8f0 , std::allocator >::~basic_stringbuf()@@Base+0xff0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d234 , std::allocator >::~basic_stringbuf()@@Base+0x7274> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #392] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3568] │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, sp, #0x168 │ │ │ │ - str xzr, [sp, #344] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x178 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3768] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x27, sp, #0x70 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3696] │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - stp x27, xzr, [sp, #96] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #88] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x3a8 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x26, sp, #0x3a8 │ │ │ │ + b 1d23c , std::allocator >::~basic_stringbuf()@@Base+0x727c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d24c , std::allocator >::~basic_stringbuf()@@Base+0x728c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldrb w1, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6070 │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 1cc08 , std::allocator >::~basic_stringbuf()@@Base+0x1308> // b.any │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 1cbf8 , std::allocator >::~basic_stringbuf()@@Base+0x12f8> │ │ │ │ - ldp x0, x3, [sp, #48] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x19 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 1cb88 , std::allocator >::~basic_stringbuf()@@Base+0x1288> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + add x0, sp, #0x388 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d258 , std::allocator >::~basic_stringbuf()@@Base+0x7298> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cc44 , std::allocator >::~basic_stringbuf()@@Base+0x1344> // 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 5890 │ │ │ │ - b 1cb60 , std::allocator >::~basic_stringbuf()@@Base+0x1260> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1ccf4 , std::allocator >::~basic_stringbuf()@@Base+0x13f4> // b.none │ │ │ │ - bl 5740 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x328 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1cc44 , std::allocator >::~basic_stringbuf()@@Base+0x1344> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + add x26, sp, #0x328 │ │ │ │ + b 1d260 , std::allocator >::~basic_stringbuf()@@Base+0x72a0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1d270 , std::allocator >::~basic_stringbuf()@@Base+0x72b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1cc70 , std::allocator >::~basic_stringbuf()@@Base+0x1370> // b.none │ │ │ │ - b 1cc44 , std::allocator >::~basic_stringbuf()@@Base+0x1344> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 1cc94 , std::allocator >::~basic_stringbuf()@@Base+0x1394> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1d27c , std::allocator >::~basic_stringbuf()@@Base+0x72bc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1cc50 , std::allocator >::~basic_stringbuf()@@Base+0x1350> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x2a8 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 1cc50 , std::allocator >::~basic_stringbuf()@@Base+0x1350> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - and w0, w2, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3568] │ │ │ │ - str w0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x26, sp, #0x2a8 │ │ │ │ + b 1d284 , std::allocator >::~basic_stringbuf()@@Base+0x72c4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d294 , std::allocator >::~basic_stringbuf()@@Base+0x72d4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #440] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #392] │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str xzr, [sp, #384] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x20, x26, [x0, #8] │ │ │ │ - stp q31, q31, [sp, #400] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3584] │ │ │ │ - stp xzr, xzr, [sp, #72] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3696] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - stp xzr, xzr, [sp, #88] │ │ │ │ - stp xzr, xzr, [sp, #104] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldp x4, x3, [x25] │ │ │ │ - add x25, sp, #0x98 │ │ │ │ - str x25, [sp, #136] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 1d088 , std::allocator >::~basic_stringbuf()@@Base+0x1788> // b.any │ │ │ │ - str x3, [sp, #40] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 1cfa4 , std::allocator >::~basic_stringbuf()@@Base+0x16a4> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 1cf98 , std::allocator >::~basic_stringbuf()@@Base+0x1698> // b.any │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 5e18 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 6178 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 1cfe8 , std::allocator >::~basic_stringbuf()@@Base+0x16e8> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - tbz w0, #0, 1cf00 , std::allocator >::~basic_stringbuf()@@Base+0x1600> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5e78 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 1cfe8 , std::allocator >::~basic_stringbuf()@@Base+0x16e8> // b.none │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 1cf28 , std::allocator >::~basic_stringbuf()@@Base+0x1628> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - str x22, [sp, #168] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + add x0, sp, #0x288 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 1d2a0 , std::allocator >::~basic_stringbuf()@@Base+0x72e0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #440] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d01c , std::allocator >::~basic_stringbuf()@@Base+0x171c> // b.any │ │ │ │ - add sp, sp, #0x1c0 │ │ │ │ - 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 │ │ │ │ - mov x0, x25 │ │ │ │ - cbz x3, 1ce68 , std::allocator >::~basic_stringbuf()@@Base+0x1568> │ │ │ │ - b 1cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x16d0> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl 5518 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - b 1ce68 , std::allocator >::~basic_stringbuf()@@Base+0x1568> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0xb30 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d110 , std::allocator >::~basic_stringbuf()@@Base+0x1810> // b.none │ │ │ │ - bl 5740 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x228 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #168] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d01c , std::allocator >::~basic_stringbuf()@@Base+0x171c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + add x26, sp, #0x228 │ │ │ │ + b 1d2a8 , std::allocator >::~basic_stringbuf()@@Base+0x72e8> │ │ │ │ bti j │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - b 1d048 , std::allocator >::~basic_stringbuf()@@Base+0x1748> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 1d2b8 , std::allocator >::~basic_stringbuf()@@Base+0x72f8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d01c , std::allocator >::~basic_stringbuf()@@Base+0x171c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1d028 , std::allocator >::~basic_stringbuf()@@Base+0x1728> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + add x0, sp, #0x208 │ │ │ │ + str x0, [sp, #232] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - b 1d038 , std::allocator >::~basic_stringbuf()@@Base+0x1738> │ │ │ │ + b 1d2c4 , std::allocator >::~basic_stringbuf()@@Base+0x7304> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57d0 │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d06c , std::allocator >::~basic_stringbuf()@@Base+0x176c> // b.none │ │ │ │ - b 1d01c , std::allocator >::~basic_stringbuf()@@Base+0x171c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + add x26, sp, #0x1a8 │ │ │ │ + b 1d2cc , std::allocator >::~basic_stringbuf()@@Base+0x730c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5ad0 │ │ │ │ - b 1d0f0 , std::allocator >::~basic_stringbuf()@@Base+0x17f0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x0 │ │ │ │ - and w0, w2, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3568] │ │ │ │ - str w0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1d2dc , std::allocator >::~basic_stringbuf()@@Base+0x731c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #440] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #392] │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str xzr, [sp, #384] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x20, x26, [x0, #8] │ │ │ │ - stp q31, q31, [sp, #400] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3584] │ │ │ │ - stp xzr, xzr, [sp, #72] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3696] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - stp xzr, xzr, [sp, #88] │ │ │ │ - stp xzr, xzr, [sp, #104] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldp x4, x3, [x25] │ │ │ │ - add x25, sp, #0x98 │ │ │ │ - str x25, [sp, #136] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 1d4a8 , std::allocator >::~basic_stringbuf()@@Base+0x1ba8> // b.any │ │ │ │ - str x3, [sp, #40] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 1d3c4 , std::allocator >::~basic_stringbuf()@@Base+0x1ac4> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 1d3b8 , std::allocator >::~basic_stringbuf()@@Base+0x1ab8> // b.any │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 5e18 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5b78 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 1d408 , std::allocator >::~basic_stringbuf()@@Base+0x1b08> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - tbz w0, #0, 1d320 , std::allocator >::~basic_stringbuf()@@Base+0x1a20> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5e78 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 1d408 , std::allocator >::~basic_stringbuf()@@Base+0x1b08> // b.none │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 1d348 , std::allocator >::~basic_stringbuf()@@Base+0x1a48> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - str x22, [sp, #168] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x1a8 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #440] │ │ │ │ + ldr x2, [sp, #1192] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d43c , std::allocator >::~basic_stringbuf()@@Base+0x1b3c> // b.any │ │ │ │ - add sp, sp, #0x1c0 │ │ │ │ - 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 │ │ │ │ - mov x0, x25 │ │ │ │ - cbz x3, 1d288 , std::allocator >::~basic_stringbuf()@@Base+0x1988> │ │ │ │ - b 1d3f0 , std::allocator >::~basic_stringbuf()@@Base+0x1af0> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl 5518 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - b 1d288 , std::allocator >::~basic_stringbuf()@@Base+0x1988> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0xb30 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d530 , std::allocator >::~basic_stringbuf()@@Base+0x1c30> // b.none │ │ │ │ - bl 5740 │ │ │ │ + b.ne 1d308 , std::allocator >::~basic_stringbuf()@@Base+0x7348> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #168] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d43c , std::allocator >::~basic_stringbuf()@@Base+0x1b3c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + b 1d2e4 , std::allocator >::~basic_stringbuf()@@Base+0x7324> │ │ │ │ + bti j │ │ │ │ + b 1d31c , std::allocator >::~basic_stringbuf()@@Base+0x735c> │ │ │ │ bti j │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - b 1d468 , std::allocator >::~basic_stringbuf()@@Base+0x1b68> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d43c , std::allocator >::~basic_stringbuf()@@Base+0x1b3c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1d448 , std::allocator >::~basic_stringbuf()@@Base+0x1b48> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - b 1d458 , std::allocator >::~basic_stringbuf()@@Base+0x1b58> │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57d0 │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d48c , std::allocator >::~basic_stringbuf()@@Base+0x1b8c> // b.none │ │ │ │ - b 1d43c , std::allocator >::~basic_stringbuf()@@Base+0x1b3c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5ad0 │ │ │ │ - b 1d510 , std::allocator >::~basic_stringbuf()@@Base+0x1c10> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 1d328 , std::allocator >::~basic_stringbuf()@@Base+0x7368> │ │ │ │ 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] │ │ │ │ - mov x25, x0 │ │ │ │ - and w0, w2, #0xff │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x1c0 │ │ │ │ - add x21, sp, #0x30 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3568] │ │ │ │ - str w0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x21 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #440] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #392] │ │ │ │ - add x0, x22, #0x10 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3760] │ │ │ │ - str xzr, [sp, #384] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ + str x1, [sp, #24] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x20, x26, [x0, #8] │ │ │ │ - stp q31, q31, [sp, #400] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3584] │ │ │ │ - stp xzr, xzr, [sp, #72] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3696] │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - stp xzr, xzr, [sp, #88] │ │ │ │ - stp xzr, xzr, [sp, #104] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - str wzr, [sp, #128] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldp x4, x3, [x25] │ │ │ │ - add x25, sp, #0x98 │ │ │ │ - str x25, [sp, #136] │ │ │ │ - cmp x4, #0x0 │ │ │ │ - ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 1d8c8 , std::allocator >::~basic_stringbuf()@@Base+0x1fc8> // b.any │ │ │ │ - str x3, [sp, #40] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 1d7e4 , std::allocator >::~basic_stringbuf()@@Base+0x1ee4> // b.pmore │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 1d7d8 , std::allocator >::~basic_stringbuf()@@Base+0x1ed8> // b.any │ │ │ │ - ldrb w0, [x4] │ │ │ │ - strb w0, [sp, #152] │ │ │ │ - mov x0, x25 │ │ │ │ - str x3, [sp, #144] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - mov w0, #0x8 // #8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str w0, [sp, #128] │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - bl 5e18 │ │ │ │ - add x1, sp, #0x40 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5998 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 1d828 , std::allocator >::~basic_stringbuf()@@Base+0x1f28> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - tbz w0, #0, 1d740 , std::allocator >::~basic_stringbuf()@@Base+0x1e40> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5e78 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.eq 1d828 , std::allocator >::~basic_stringbuf()@@Base+0x1f28> // b.none │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 1d768 , std::allocator >::~basic_stringbuf()@@Base+0x1e68> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x26, [x21, x0] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - str x22, [sp, #168] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x5d8 │ │ │ │ + str x0, [x21] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4048] │ │ │ │ + stp xzr, xzr, [x19, #16]! │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr w1, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3576] │ │ │ │ + add w1, w1, w1, lsr #31 │ │ │ │ + ldr w2, [x0] │ │ │ │ + asr w20, w1, #1 │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + add w2, w2, w2, lsr #31 │ │ │ │ + asr w2, w2, #1 │ │ │ │ + sub w2, w2, #0x8 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x22, x0 │ │ │ │ + sub w1, w20, #0x14 │ │ │ │ + mov w4, #0x11 // #17 │ │ │ │ + mov w3, #0x28 // #40 │ │ │ │ + bl 1f54c , std::allocator >::~basic_stringbuf()@@Base+0x958c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + str x22, [x21, #8] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 1d804 , std::allocator >::~basic_stringbuf()@@Base+0x7844> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x20, [sp, #16] │ │ │ │ + ldp x1, x0, [x19, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d8b0 , std::allocator >::~basic_stringbuf()@@Base+0x78f0> // b.none │ │ │ │ + str x20, [x1], #8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x20, [sp, #16] │ │ │ │ + ldp x1, x0, [x19, #8] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 1d8c0 , std::allocator >::~basic_stringbuf()@@Base+0x7900> // b.none │ │ │ │ + str x20, [x1], #8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #440] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d85c , std::allocator >::~basic_stringbuf()@@Base+0x1f5c> // b.any │ │ │ │ - add sp, sp, #0x1c0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + b.ne 1d914 , std::allocator >::~basic_stringbuf()@@Base+0x7954> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x25 │ │ │ │ - cbz x3, 1d6a8 , std::allocator >::~basic_stringbuf()@@Base+0x1da8> │ │ │ │ - b 1d810 , std::allocator >::~basic_stringbuf()@@Base+0x1f10> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - add x1, sp, #0x28 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x4, x3, [sp, #16] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x4, x3, [sp, #16] │ │ │ │ - str x0, [sp, #136] │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x1, x4 │ │ │ │ - bl 5518 │ │ │ │ - ldr x3, [sp, #40] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - b 1d6a8 , std::allocator >::~basic_stringbuf()@@Base+0x1da8> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0xb30 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d950 , std::allocator >::~basic_stringbuf()@@Base+0x2050> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x20, #-24] │ │ │ │ - str x20, [sp, #48] │ │ │ │ - str x26, [x21, x0] │ │ │ │ - str xzr, [sp, #56] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - add x22, x22, #0x10 │ │ │ │ - str x22, [sp, #168] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d85c , std::allocator >::~basic_stringbuf()@@Base+0x1f5c> // b.any │ │ │ │ + add x1, sp, #0x10 │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + bl 1d9e0 , std::allocator >::~basic_stringbuf()@@Base+0x7a20> │ │ │ │ + b 1d840 , std::allocator >::~basic_stringbuf()@@Base+0x7880> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1d9e0 , std::allocator >::~basic_stringbuf()@@Base+0x7a20> │ │ │ │ + b 1d87c , std::allocator >::~basic_stringbuf()@@Base+0x78bc> │ │ │ │ bti j │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - mov x19, x0 │ │ │ │ - b 1d888 , std::allocator >::~basic_stringbuf()@@Base+0x1f88> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + cbz x0, 1d8f8 , std::allocator >::~basic_stringbuf()@@Base+0x7938> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1d85c , std::allocator >::~basic_stringbuf()@@Base+0x1f5c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 1d868 , std::allocator >::~basic_stringbuf()@@Base+0x1f68> │ │ │ │ + b.eq 1d948 , std::allocator >::~basic_stringbuf()@@Base+0x7988> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - b 1d878 , std::allocator >::~basic_stringbuf()@@Base+0x1f78> │ │ │ │ + mov x22, x0 │ │ │ │ + b 1d8e4 , std::allocator >::~basic_stringbuf()@@Base+0x7924> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 57d0 │ │ │ │ - ldr x0, [sp, #440] │ │ │ │ - ldr x1, [x28] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1d8ac , std::allocator >::~basic_stringbuf()@@Base+0x1fac> // b.none │ │ │ │ - b 1d85c , std::allocator >::~basic_stringbuf()@@Base+0x1f5c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + b 1d8d4 , std::allocator >::~basic_stringbuf()@@Base+0x7914> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3616] │ │ │ │ - bl 5ad0 │ │ │ │ - b 1d930 , std::allocator >::~basic_stringbuf()@@Base+0x2030> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x20, x0 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x0, x22 │ │ │ │ + mov x22, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 1d8e4 , std::allocator >::~basic_stringbuf()@@Base+0x7924> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldrb w0, [x0, #32] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldp x1, x0, [x0, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ubfx x0, x0, #3, #32 │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr w0, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - stp w1, w2, [x0] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - str w1, [x0, #40] │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + cbz x2, 1d97c , std::allocator >::~basic_stringbuf()@@Base+0x79bc> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - strb wzr, [x0, #32] │ │ │ │ - ret │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbz x0, 1d9c4 , std::allocator >::~basic_stringbuf()@@Base+0x7a04> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x2 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x3, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - ldr w0, [x0, #40] │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1db74 , std::allocator >::~basic_stringbuf()@@Base+0x2274> // b.none │ │ │ │ - b.hi 1db54 , std::allocator >::~basic_stringbuf()@@Base+0x2254> // b.pmore │ │ │ │ - cbz w0, 1db28 , std::allocator >::~basic_stringbuf()@@Base+0x2228> │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - cbnz w5, 1dba4 , std::allocator >::~basic_stringbuf()@@Base+0x22a4> │ │ │ │ - ldp x4, x2, [x19, #8] │ │ │ │ - sub x2, x2, x4 │ │ │ │ - asr x2, x2, #3 │ │ │ │ - subs w3, w2, #0x1 │ │ │ │ - b.eq 1da80 , std::allocator >::~basic_stringbuf()@@Base+0x2180> // b.none │ │ │ │ - mov w0, w3 │ │ │ │ - sub w2, w2, #0x2 │ │ │ │ - add x3, x4, w3, uxtw #3 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x2, x4, x2, lsl #3 │ │ │ │ - neg x0, x0, lsl #3 │ │ │ │ - ldr d31, [x2, x1] │ │ │ │ - str d31, [x3, x1] │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ne 1da6c , std::allocator >::~basic_stringbuf()@@Base+0x216c> // b.any │ │ │ │ - ldp w1, w2, [x4] │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 1db98 , std::allocator >::~basic_stringbuf()@@Base+0x2298> // b.none │ │ │ │ - b.hi 1db40 , std::allocator >::~basic_stringbuf()@@Base+0x2240> // b.pmore │ │ │ │ - cbz w5, 1db8c , std::allocator >::~basic_stringbuf()@@Base+0x228c> │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - str w2, [x4, #4] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 231e0 , std::allocator >::~basic_stringbuf()@@Base+0x78e0> │ │ │ │ - tbz w0, #0, 1dab8 , std::allocator >::~basic_stringbuf()@@Base+0x21b8> │ │ │ │ - ldr w0, [x20, #8] │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.eq 1dbb0 , std::allocator >::~basic_stringbuf()@@Base+0x22b0> // b.none │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - ldp x5, x7, [x19, #8] │ │ │ │ - mov w4, #0x3 // #3 │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - sub x7, x7, x5 │ │ │ │ - ldp w1, w2, [x5] │ │ │ │ - asr x7, x7, #3 │ │ │ │ - b 1dadc , std::allocator >::~basic_stringbuf()@@Base+0x21dc> │ │ │ │ - add w3, w4, #0x1 │ │ │ │ - mov x4, x3 │ │ │ │ - cmp x3, x7 │ │ │ │ - b.cs 1db08 , std::allocator >::~basic_stringbuf()@@Base+0x2208> // b.hs, b.nlast │ │ │ │ - lsl x6, x3, #3 │ │ │ │ - add x3, x5, x3, lsl #3 │ │ │ │ - ldr w6, [x5, x6] │ │ │ │ - cmp w1, w6 │ │ │ │ - b.ne 1dad4 , std::allocator >::~basic_stringbuf()@@Base+0x21d4> // b.any │ │ │ │ - ldr w0, [x3, #4] │ │ │ │ - cmp w2, w0 │ │ │ │ - b.ne 1dad4 , std::allocator >::~basic_stringbuf()@@Base+0x21d4> // b.any │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 23244 , std::allocator >::~basic_stringbuf()@@Base+0x7944> │ │ │ │ - tbz w0, #0, 1db18 , std::allocator >::~basic_stringbuf()@@Base+0x2218> │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x23, x19, [x0] │ │ │ │ + sub x19, x19, x23 │ │ │ │ + asr x2, x19, #3 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 1da94 , std::allocator >::~basic_stringbuf()@@Base+0x7ad4> // b.none │ │ │ │ + cmp x2, #0x0 │ │ │ │ + mov x21, x0 │ │ │ │ + csinc x0, x2, xzr, ne // ne = any │ │ │ │ + mov x24, x1 │ │ │ │ + add x0, x0, x2 │ │ │ │ + cmp x0, x3 │ │ │ │ + csel x0, x0, x3, ls // ls = plast │ │ │ │ + lsl x22, x0, #3 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [x24] │ │ │ │ + str x1, [x0, x19] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x19, 1da54 , std::allocator >::~basic_stringbuf()@@Base+0x7a94> │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5518 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + add x19, x20, x19 │ │ │ │ + cbz x23, 1da70 , std::allocator >::~basic_stringbuf()@@Base+0x7ab0> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, x23 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + stp x20, x19, [x21] │ │ │ │ + add x20, x20, x22 │ │ │ │ + str x20, [x21, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - cmp w5, #0x1 │ │ │ │ - b.eq 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> // b.none │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - str wzr, [x19, #36] │ │ │ │ - b 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> │ │ │ │ - cmp w5, #0x3 │ │ │ │ - b.ne 1da9c , std::allocator >::~basic_stringbuf()@@Base+0x219c> // b.any │ │ │ │ - add w1, w1, #0x1 │ │ │ │ - str w1, [x4] │ │ │ │ - b 1da9c , std::allocator >::~basic_stringbuf()@@Base+0x219c> │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> // b.any │ │ │ │ - cmp w5, #0x2 │ │ │ │ - b.eq 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> // b.none │ │ │ │ - mov w5, w0 │ │ │ │ - str w0, [x19, #36] │ │ │ │ - b 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> │ │ │ │ - ldr w5, [x19, #36] │ │ │ │ - cmp w5, #0x3 │ │ │ │ - b.eq 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> // b.none │ │ │ │ - mov w5, w0 │ │ │ │ - str w0, [x19, #36] │ │ │ │ - b 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - str w2, [x4, #4] │ │ │ │ - b 1da9c , std::allocator >::~basic_stringbuf()@@Base+0x219c> │ │ │ │ - sub w1, w1, #0x1 │ │ │ │ - str w1, [x4] │ │ │ │ - b 1da9c , std::allocator >::~basic_stringbuf()@@Base+0x219c> │ │ │ │ - mov w5, #0x1 // #1 │ │ │ │ - str w5, [x19, #36] │ │ │ │ - b 1da40 , std::allocator >::~basic_stringbuf()@@Base+0x2140> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 23600 , std::allocator >::~basic_stringbuf()@@Base+0x7d00> │ │ │ │ - b 1dab8 , std::allocator >::~basic_stringbuf()@@Base+0x21b8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - mov w21, #0x1 // #1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - ldp x2, x0, [x0, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - b 1dc44 , std::allocator >::~basic_stringbuf()@@Base+0x2344> │ │ │ │ - lsl x0, x1, #3 │ │ │ │ - add x1, x2, x1, lsl #3 │ │ │ │ - ldr w22, [x2, x0] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x24, #0xaaab │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + mov w25, #0xc // #12 │ │ │ │ + str x27, [sp, #80] │ │ │ │ + ldp x1, x0, [x0, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #2 │ │ │ │ + mul x0, x0, x24 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.ls 1dbac , std::allocator >::~basic_stringbuf()@@Base+0x7bec> // b.plast │ │ │ │ + umull x22, w22, w25 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - ldr w23, [x1, #4] │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ + ldr x19, [x21, #8] │ │ │ │ + add x0, x1, x22 │ │ │ │ + ldr w20, [x1, x22] │ │ │ │ mov w1, #0xffffffff // #-1 │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w2, w22 │ │ │ │ + ldr w26, [x0, #4] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ mov w4, w0 │ │ │ │ - mov w1, #0x6f // #111 │ │ │ │ - mov x0, x20 │ │ │ │ - mov w3, w23 │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldp x2, x0, [x19, #8] │ │ │ │ - add w1, w21, #0x1 │ │ │ │ - mov x21, x1 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 1dbf8 , std::allocator >::~basic_stringbuf()@@Base+0x22f8> // b.pmore │ │ │ │ - ldrb w0, [x19, #32] │ │ │ │ + mov w2, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + mov w1, #0x40 // #64 │ │ │ │ + mov w3, w26 │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add x0, x1, x22 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.le 1db8c , std::allocator >::~basic_stringbuf()@@Base+0x7bcc> │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + ldr x26, [x21, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldp w27, w20, [x0] │ │ │ │ mov w1, #0xffffffff // #-1 │ │ │ │ - ldp w21, w22, [x2] │ │ │ │ - ands w0, w0, #0x1 │ │ │ │ - mov w0, #0x58 // #88 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w19, #0x40 // #64 │ │ │ │ - csel w19, w19, w0, ne // ne = any │ │ │ │ mov w0, #0x2 // #2 │ │ │ │ - csinc w0, w0, wzr, ne // ne = any │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + sub w3, w20, w19 │ │ │ │ mov w4, w0 │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w3, w22 │ │ │ │ - mov w2, w21 │ │ │ │ - mov w1, w19 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ + mov w2, w27 │ │ │ │ + mov x0, x26 │ │ │ │ + mov w1, #0x6f // #111 │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + add x0, x1, x22 │ │ │ │ + ldr w2, [x0, #8] │ │ │ │ + cmp w2, w19 │ │ │ │ + b.gt 1db44 , std::allocator >::~basic_stringbuf()@@Base+0x7b84> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + add w22, w23, #0x1 │ │ │ │ + mov x23, x22 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #2 │ │ │ │ + mul x0, x0, x24 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.hi 1daf0 , std::allocator >::~basic_stringbuf()@@Base+0x7b30> // b.pmore │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr w3, [x0] │ │ │ │ - cmp w3, w1 │ │ │ │ - b.eq 1dcc0 , std::allocator >::~basic_stringbuf()@@Base+0x23c0> // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #4] │ │ │ │ - cmp w0, w2 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + str x1, [x19, #8] │ │ │ │ + add x0, x0, #0x5f8 │ │ │ │ + str x0, [x20], #16 │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + bl 33f20 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 33f20 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - tbnz w3, #0, 1dd30 , std::allocator >::~basic_stringbuf()@@Base+0x2430> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - ldp x0, x6, [x0, #8] │ │ │ │ - sub x6, x6, x0 │ │ │ │ - asr x6, x6, #3 │ │ │ │ - b 1dcf8 , std::allocator >::~basic_stringbuf()@@Base+0x23f8> │ │ │ │ - add w3, w4, #0x1 │ │ │ │ - mov x4, x3 │ │ │ │ - cmp x6, x3 │ │ │ │ - b.ls 1dd28 , std::allocator >::~basic_stringbuf()@@Base+0x2428> // b.plast │ │ │ │ - lsl x5, x3, #3 │ │ │ │ - add x3, x0, x3, lsl #3 │ │ │ │ - ldr w5, [x0, x5] │ │ │ │ - cmp w5, w1 │ │ │ │ - b.ne 1dcf0 , std::allocator >::~basic_stringbuf()@@Base+0x23f0> // b.any │ │ │ │ - ldr w3, [x3, #4] │ │ │ │ - cmp w3, w2 │ │ │ │ - b.ne 1dcf0 , std::allocator >::~basic_stringbuf()@@Base+0x23f0> // b.any │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 1dc40 , std::allocator >::~basic_stringbuf()@@Base+0x7c80> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w1, w0, #0x1 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - ret │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + mov w21, w0 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + mov w1, #0xe // #14 │ │ │ │ + mov w20, w0 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + add x5, x19, #0x10 │ │ │ │ + mov w3, w0 │ │ │ │ + ldp x2, x1, [x5, #8] │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 1dccc , std::allocator >::~basic_stringbuf()@@Base+0x7d0c> // b.none │ │ │ │ + stp w21, w20, [x2] │ │ │ │ + add x2, x2, #0xc │ │ │ │ + stur w0, [x2, #-4] │ │ │ │ + str x2, [x5, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - mov x3, #0x3 // #3 │ │ │ │ - mov w4, w3 │ │ │ │ - b 1dce0 , std::allocator >::~basic_stringbuf()@@Base+0x23e0> │ │ │ │ + ldr x9, [x19, #16] │ │ │ │ + mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + movk x0, #0xaaab │ │ │ │ + mov x7, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x6, x2, x9 │ │ │ │ + movk x7, #0xaaa, lsl #48 │ │ │ │ + asr x4, x6, #2 │ │ │ │ + mul x4, x4, x0 │ │ │ │ + cmp x4, x7 │ │ │ │ + b.eq 1ddec , std::allocator >::~basic_stringbuf()@@Base+0x7e2c> // b.none │ │ │ │ + cmp x4, #0x0 │ │ │ │ + str w3, [sp, #48] │ │ │ │ + csinc x0, x4, xzr, ne // ne = any │ │ │ │ + stp x2, x1, [sp, #56] │ │ │ │ + add x0, x0, x4 │ │ │ │ + cmp x0, x7 │ │ │ │ + stp x9, x6, [sp, #72] │ │ │ │ + csel x0, x0, x7, ls // ls = plast │ │ │ │ + str x5, [sp, #88] │ │ │ │ + add x0, x0, x0, lsl #1 │ │ │ │ + lsl x0, x0, #2 │ │ │ │ + mov x22, x0 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x6, [sp, #80] │ │ │ │ + mov x8, x0 │ │ │ │ + ldr w3, [sp, #48] │ │ │ │ + add x0, x0, x6 │ │ │ │ + str w21, [x8, x6] │ │ │ │ + stp w20, w3, [x0, #4] │ │ │ │ + ldp x2, x1, [sp, #56] │ │ │ │ + ldr x9, [sp, #72] │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + cmp x2, x9 │ │ │ │ + b.eq 1dde4 , std::allocator >::~basic_stringbuf()@@Base+0x7e24> // b.none │ │ │ │ + mov x4, x8 │ │ │ │ + mov x3, x9 │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - ldur d31, [x1, #-8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1ddb0 , std::allocator >::~basic_stringbuf()@@Base+0x24b0> // b.none │ │ │ │ - str d31, [x1], #8 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ddc0 , std::allocator >::~basic_stringbuf()@@Base+0x24c0> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ + ldr x7, [x3] │ │ │ │ + add x3, x3, #0xc │ │ │ │ + ldur w6, [x3, #-4] │ │ │ │ + add x4, x4, #0xc │ │ │ │ + stur x7, [x4, #-12] │ │ │ │ + stur w6, [x4, #-4] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.ne 1dd60 , std::allocator >::~basic_stringbuf()@@Base+0x7da0> // b.any │ │ │ │ + sub x2, x2, #0xc │ │ │ │ + mov x0, #0xaaaaaaaaaaaaaaaa // #-6148914691236517206 │ │ │ │ + sub x2, x2, x9 │ │ │ │ + eor x0, x0, #0x8000000000000001 │ │ │ │ + lsr x2, x2, #2 │ │ │ │ + mul x2, x2, x0 │ │ │ │ + and x2, x2, #0x3fffffffffffffff │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + add x2, x2, x2, lsl #1 │ │ │ │ + add x2, x8, x2, lsl #2 │ │ │ │ + add x20, x2, #0xc │ │ │ │ + cbz x9, 1ddc4 , std::allocator >::~basic_stringbuf()@@Base+0x7e04> │ │ │ │ + sub x1, x1, x9 │ │ │ │ + mov x0, x9 │ │ │ │ + stp x8, x5, [sp, #48] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x8, x5, [sp, #48] │ │ │ │ + str x8, [x19, #16] │ │ │ │ + add x8, x8, x22 │ │ │ │ + stp x20, x8, [x5, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, sp │ │ │ │ - str d31, [sp] │ │ │ │ - bl 1dfa0 , std::allocator >::~basic_stringbuf()@@Base+0x26a0> │ │ │ │ - b 1dd84 , std::allocator >::~basic_stringbuf()@@Base+0x2484> │ │ │ │ - bl 5740 │ │ │ │ + mov x2, x8 │ │ │ │ + b 1dda8 , std::allocator >::~basic_stringbuf()@@Base+0x7de8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - movi v31.2s, #0x3 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - mov w21, w1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x788 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ + bl 1dc48 , std::allocator >::~basic_stringbuf()@@Base+0x7c88> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - mov w22, w2 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - strb w0, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - stur d31, [x19, #36] │ │ │ │ - stp w21, w2, [sp, #16] │ │ │ │ - bl 1dfa0 , std::allocator >::~basic_stringbuf()@@Base+0x26a0> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - sub w21, w21, #0x1 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 1de9c , std::allocator >::~basic_stringbuf()@@Base+0x259c> // b.none │ │ │ │ - stp w21, w22, [x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1dec0 , std::allocator >::~basic_stringbuf()@@Base+0x25c0> // b.none │ │ │ │ - stp w21, w22, [x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - str x3, [x20, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1ded4 , std::allocator >::~basic_stringbuf()@@Base+0x25d4> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + mov w19, w0 │ │ │ │ + add x0, x20, #0x48 │ │ │ │ + bl 341e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e220> │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + mul w19, w19, w1 │ │ │ │ + cmp x0, w19, sxtw │ │ │ │ + b.le 1de8c , std::allocator >::~basic_stringbuf()@@Base+0x7ecc> │ │ │ │ + ldp x1, x0, [x20, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, #0x4a4 │ │ │ │ + b.le 1df34 , std::allocator >::~basic_stringbuf()@@Base+0x7f74> │ │ │ │ + add x0, x20, #0x28 │ │ │ │ + bl 341e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e220> │ │ │ │ + cmp x0, #0x32 │ │ │ │ + b.le 1df24 , std::allocator >::~basic_stringbuf()@@Base+0x7f64> │ │ │ │ + ldp x19, x0, [x20, #16] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.ne 1ded0 , std::allocator >::~basic_stringbuf()@@Base+0x7f10> // b.any │ │ │ │ + add x0, x20, #0x28 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x19, #4] │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x4, x19 │ │ │ │ + b.eq 1dea8 , std::allocator >::~basic_stringbuf()@@Base+0x7ee8> // b.none │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + ldp w2, w3, [x19, #4] │ │ │ │ + add x1, x19, #0xc │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + sub w3, w2, w3 │ │ │ │ + cmp w3, w0 │ │ │ │ + b.lt 1debc , std::allocator >::~basic_stringbuf()@@Base+0x7efc> // b.tstop │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + cmp x1, x4 │ │ │ │ + b.eq 1df18 , std::allocator >::~basic_stringbuf()@@Base+0x7f58> // b.none │ │ │ │ + sub x2, x4, x1 │ │ │ │ + cmp x2, #0xc │ │ │ │ + b.le 1df84 , std::allocator >::~basic_stringbuf()@@Base+0x7fc4> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + sub x4, x4, #0xc │ │ │ │ + str x4, [x0, #8] │ │ │ │ + b 1dec8 , std::allocator >::~basic_stringbuf()@@Base+0x7f08> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x8 │ │ │ │ mov x0, x20 │ │ │ │ - stp w21, w22, [sp, #8] │ │ │ │ - bl 1dfa0 , std::allocator >::~basic_stringbuf()@@Base+0x26a0> │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.ne 1de5c , std::allocator >::~basic_stringbuf()@@Base+0x255c> // b.any │ │ │ │ - nop │ │ │ │ - add x1, sp, #0x10 │ │ │ │ + bl 1dc48 , std::allocator >::~basic_stringbuf()@@Base+0x7c88> │ │ │ │ + mov w0, #0xd1b // #3355 │ │ │ │ + movk w0, #0x3e80, lsl #16 │ │ │ │ + fmov s0, w0 │ │ │ │ + bl 34540 , std::allocator >::~basic_stringbuf()@@Base+0x1e580> │ │ │ │ + tbz w0, #0, 1df78 , std::allocator >::~basic_stringbuf()@@Base+0x7fb8> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 1df64 , std::allocator >::~basic_stringbuf()@@Base+0x7fa4> │ │ │ │ + add w19, w19, #0x1 │ │ │ │ mov x0, x20 │ │ │ │ - stp w21, w22, [sp, #16] │ │ │ │ - bl 1dfa0 , std::allocator >::~basic_stringbuf()@@Base+0x26a0> │ │ │ │ - b 1de68 , std::allocator >::~basic_stringbuf()@@Base+0x2568> │ │ │ │ - str x23, [sp, #80] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 1def8 , std::allocator >::~basic_stringbuf()@@Base+0x25f8> │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #80] │ │ │ │ - b.ne 1ded8 , std::allocator >::~basic_stringbuf()@@Base+0x25d8> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6190 │ │ │ │ + bl 1dc48 , std::allocator >::~basic_stringbuf()@@Base+0x7c88> │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + cmp w19, w0 │ │ │ │ + b.lt 1df58 , std::allocator >::~basic_stringbuf()@@Base+0x7f98> // b.tstop │ │ │ │ + add x0, x20, #0x48 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + b 1de8c , std::allocator >::~basic_stringbuf()@@Base+0x7ecc> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + b.ne 1df18 , std::allocator >::~basic_stringbuf()@@Base+0x7f58> // b.any │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr w1, [x1, #8] │ │ │ │ + str x2, [x19] │ │ │ │ + str w1, [x19, #8] │ │ │ │ + b 1df18 , std::allocator >::~basic_stringbuf()@@Base+0x7f58> │ │ │ │ bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbz x2, 1df3c , std::allocator >::~basic_stringbuf()@@Base+0x263c> │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + cbz x2, 1dfbc , std::allocator >::~basic_stringbuf()@@Base+0x7ffc> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ mov x0, x2 │ │ │ │ sub x1, x1, x2 │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ret │ │ │ │ bti c │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 1df84 , std::allocator >::~basic_stringbuf()@@Base+0x2684> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cbz x0, 1e004 , std::allocator >::~basic_stringbuf()@@Base+0x8044> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ str x2, [sp, #24] │ │ │ │ sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ mov x0, x2 │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x2 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 5f80 │ │ │ │ + and w23, w0, #0xff │ │ │ │ + tbnz w0, #0, 1e058 , std::allocator >::~basic_stringbuf()@@Base+0x8098> │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + strb wzr, [x0, #1528] │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov w20, #0x1 // #1 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x22, x23, [x0] │ │ │ │ - sub x19, x23, x22 │ │ │ │ - asr x0, x19, #3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1e07c , std::allocator >::~basic_stringbuf()@@Base+0x277c> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x24, x1 │ │ │ │ - csinc x20, x0, xzr, ne // ne = any │ │ │ │ - add x20, x20, x0 │ │ │ │ - cmp x20, x2 │ │ │ │ - csel x20, x20, x2, ls // ls = plast │ │ │ │ - lsl x20, x20, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - str x0, [x5, x19] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 1e074 , std::allocator >::~basic_stringbuf()@@Base+0x2774> // b.none │ │ │ │ - add x2, x5, x19 │ │ │ │ - mov x1, x5 │ │ │ │ - mov x3, x22 │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + strb w1, [x0, #1528] │ │ │ │ + bl 55f0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldr x4, [x3], #8 │ │ │ │ - str x4, [x1], #8 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 1e020 , std::allocator >::~basic_stringbuf()@@Base+0x2720> // b.any │ │ │ │ - add x19, x2, #0x8 │ │ │ │ - cbz x22, 1e050 , std::allocator >::~basic_stringbuf()@@Base+0x2750> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - str x5, [sp, #72] │ │ │ │ - sub x1, x1, x22 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - stp x5, x19, [x21] │ │ │ │ - add x5, x5, x20 │ │ │ │ - str x5, [x21, #16] │ │ │ │ + mov w21, w22 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + add w0, w19, w20 │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w21 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 5578 │ │ │ │ + cmp w19, #0x8 │ │ │ │ + b.ne 1e088 , std::allocator >::~basic_stringbuf()@@Base+0x80c8> // b.any │ │ │ │ + add w20, w20, #0x8 │ │ │ │ + add w22, w22, #0x1 │ │ │ │ + cmp w20, #0x41 │ │ │ │ + b.ne 1e080 , std::allocator >::~basic_stringbuf()@@Base+0x80c0> // b.any │ │ │ │ + bl 5a28 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1e15c , std::allocator >::~basic_stringbuf()@@Base+0x819c> // b.none │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov w0, #0x40 // #64 │ │ │ │ + bl 5578 │ │ │ │ + mov w0, w20 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 5578 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + mov w0, #0x42 // #66 │ │ │ │ + bl 5578 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + mov w0, #0x43 // #67 │ │ │ │ + bl 5578 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x4 // #4 │ │ │ │ + mov w0, #0x44 // #68 │ │ │ │ + bl 5578 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x5 // #5 │ │ │ │ + mov w0, #0x45 // #69 │ │ │ │ + bl 5578 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x6 // #6 │ │ │ │ + mov w0, #0x46 // #70 │ │ │ │ + bl 5578 │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + mov w1, #0x7 // #7 │ │ │ │ + mov w0, #0x47 // #71 │ │ │ │ + bl 5578 │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ 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 │ │ │ │ + ret │ │ │ │ + mov w0, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x2, x5 │ │ │ │ - b 1e030 , std::allocator >::~basic_stringbuf()@@Base+0x2730> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x0, x0, #0x7a8 │ │ │ │ - str x0, [x20] │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - cbz x0, 1e0dc , std::allocator >::~basic_stringbuf()@@Base+0x27dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #24] │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - cbz x22, 1e15c , std::allocator >::~basic_stringbuf()@@Base+0x285c> │ │ │ │ - ldp x19, x21, [x22, #40] │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 1e11c , std::allocator >::~basic_stringbuf()@@Base+0x281c> // b.none │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e10c , std::allocator >::~basic_stringbuf()@@Base+0x280c> // b.none │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 1e0f0 , std::allocator >::~basic_stringbuf()@@Base+0x27f0> // b.any │ │ │ │ - ldr x21, [x22, #40] │ │ │ │ - cbz x21, 1e130 , std::allocator >::~basic_stringbuf()@@Base+0x2830> │ │ │ │ - ldr x1, [x22, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x1, x22, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e14c , std::allocator >::~basic_stringbuf()@@Base+0x284c> // b.none │ │ │ │ - ldr x1, [x22, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldr x19, [x20, #16] │ │ │ │ - cbz x19, 1e190 , std::allocator >::~basic_stringbuf()@@Base+0x2890> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - add x1, x19, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1e180 , std::allocator >::~basic_stringbuf()@@Base+0x2880> // b.none │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - ldr x0, [x20, #144] │ │ │ │ - cbz x0, 1e1a8 , std::allocator >::~basic_stringbuf()@@Base+0x28a8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #144] │ │ │ │ - ldr x19, [x20, #152] │ │ │ │ - cbz x19, 1e1ec , std::allocator >::~basic_stringbuf()@@Base+0x28ec> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 1d000 , std::allocator >::~basic_stringbuf()@@Base+0x1700> │ │ │ │ - add x0, x0, #0xf40 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e268 , std::allocator >::~basic_stringbuf()@@Base+0x2968> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 1e1dc , std::allocator >::~basic_stringbuf()@@Base+0x28dc> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x20, #152] │ │ │ │ - ldr x0, [x20, #160] │ │ │ │ - cbz x0, 1e204 , std::allocator >::~basic_stringbuf()@@Base+0x2904> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #160] │ │ │ │ - ldr x19, [x20, #168] │ │ │ │ - cbz x19, 1e254 , std::allocator >::~basic_stringbuf()@@Base+0x2954> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 1f000 , std::allocator >::~basic_stringbuf()@@Base+0x3700> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1e274 , std::allocator >::~basic_stringbuf()@@Base+0x2974> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 1e238 , std::allocator >::~basic_stringbuf()@@Base+0x2938> │ │ │ │ - ldr x1, [x19, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov w19, w0 │ │ │ │ + stp w2, w1, [sp, #40] │ │ │ │ + bl 5fb0 │ │ │ │ + tbz w0, #0, 1e208 , std::allocator >::~basic_stringbuf()@@Base+0x8248> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + ldr w3, [x0] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w3, #0xff │ │ │ │ + b.le 1e1f8 , std::allocator >::~basic_stringbuf()@@Base+0x8238> │ │ │ │ + adrp x4, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldp w2, w1, [sp, #40] │ │ │ │ + ldr w0, [x4, #1276] │ │ │ │ + add w5, w0, #0x1 │ │ │ │ + cmp w3, w5 │ │ │ │ + b.gt 1e1d8 , std::allocator >::~basic_stringbuf()@@Base+0x8218> │ │ │ │ + mov w5, #0x8 // #8 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + add w3, w2, w2, lsl #1 │ │ │ │ + str w5, [x4, #1276] │ │ │ │ + add w2, w1, w1, lsl #1 │ │ │ │ + add w1, w19, w19, lsl #1 │ │ │ │ + bl 5f38 │ │ │ │ + adrp x4, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr w0, [x4, #1276] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + ret │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldrb w2, [x1] │ │ │ │ + cmp w2, #0x23 │ │ │ │ + b.ne 1e268 , std::allocator >::~basic_stringbuf()@@Base+0x82a8> // b.any │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + cmp x2, #0x7 │ │ │ │ + b.eq 1e294 , std::allocator >::~basic_stringbuf()@@Base+0x82d4> // b.none │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #24] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 1e32c , std::allocator >::~basic_stringbuf()@@Base+0x836c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + strb wzr, [sp, #18] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + str x3, [sp, #8] │ │ │ │ + ldrb w0, [x1, #1] │ │ │ │ + strb w0, [sp, #16] │ │ │ │ + ldrb w0, [x1, #2] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + strb w0, [sp, #17] │ │ │ │ + add x0, sp, #0x10 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6298 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldurh w0, [x0, #3] │ │ │ │ + strh w0, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - blr x1 │ │ │ │ - b 1e1e8 , std::allocator >::~basic_stringbuf()@@Base+0x28e8> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + bl 6298 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x3] │ │ │ │ + ldurh w0, [x0, #5] │ │ │ │ + strh w0, [sp, #16] │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x16, x1 │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - br x16 │ │ │ │ + bl 6298 │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w0, w21 │ │ │ │ + bl 1e180 , std::allocator >::~basic_stringbuf()@@Base+0x81c0> │ │ │ │ + ldr x21, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + b 1e268 , std::allocator >::~basic_stringbuf()@@Base+0x82a8> │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + str x21, [sp, #64] │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + sxth w3, w0 │ │ │ │ + sxth w1, w1 │ │ │ │ + cmp w3, #0x7 │ │ │ │ + and w4, w2, #0xff │ │ │ │ + ccmp w1, #0x7, #0x0, le │ │ │ │ + b.gt 1e378 , std::allocator >::~basic_stringbuf()@@Base+0x83b8> │ │ │ │ + cmn w1, #0x1 │ │ │ │ + b.eq 1e40c , std::allocator >::~basic_stringbuf()@@Base+0x844c> // b.none │ │ │ │ + add w3, w1, w3, lsl #3 │ │ │ │ + add w3, w3, #0x1 │ │ │ │ + ubfiz w3, w3, #8, #8 │ │ │ │ + orr w0, w3, w4, lsl #21 │ │ │ │ + ret │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3888] │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, #0xff │ │ │ │ + b.gt 1e394 , std::allocator >::~basic_stringbuf()@@Base+0x83d4> │ │ │ │ + lsl w0, w4, #21 │ │ │ │ + ret │ │ │ │ + adrp x7, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x7, [x7, #3832] │ │ │ │ paciasp │ │ │ │ + adrp x5, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x2, x5, #0x4fc │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 1e0a0 , std::allocator >::~basic_stringbuf()@@Base+0x27a0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, #0xb0 // #176 │ │ │ │ + ldr w7, [x7] │ │ │ │ + ldr w0, [x2, #4] │ │ │ │ + add w6, w0, #0x1 │ │ │ │ + str w6, [x2, #4] │ │ │ │ + cmp w6, w7 │ │ │ │ + b.lt 1e3d4 , std::allocator >::~basic_stringbuf()@@Base+0x8414> // b.tstop │ │ │ │ + mov w0, #0x48 // #72 │ │ │ │ + str w0, [x2, #4] │ │ │ │ + mov w0, #0x47 // #71 │ │ │ │ + mov w2, w1 │ │ │ │ + mov w1, w3 │ │ │ │ + str w4, [sp, #28] │ │ │ │ + bl 5578 │ │ │ │ + adrp x5, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x5, x5, #0x4fc │ │ │ │ + ldr w4, [sp, #28] │ │ │ │ + ldr w0, [x5, #4] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ubfiz w0, w0, #8, #8 │ │ │ │ + orr w0, w0, w4, lsl #21 │ │ │ │ + ret │ │ │ │ + add w3, w3, #0x40 │ │ │ │ + ubfiz w3, w3, #8, #8 │ │ │ │ + orr w0, w3, w4, lsl #21 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cbz x1, 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> │ │ │ │ + cmp x1, #0x7 │ │ │ │ + b.eq 1e4bc , std::allocator >::~basic_stringbuf()@@Base+0x84fc> // b.none │ │ │ │ + cmp x1, #0x5 │ │ │ │ + b.eq 1e470 , std::allocator >::~basic_stringbuf()@@Base+0x84b0> // b.none │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.eq 1e508 , std::allocator >::~basic_stringbuf()@@Base+0x8548> // b.none │ │ │ │ + cmp x1, #0x6 │ │ │ │ + b.ne 1e568 , std::allocator >::~basic_stringbuf()@@Base+0x85a8> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x6579 // #25977 │ │ │ │ + movk w1, #0x6c6c, lsl #16 │ │ │ │ + ldr w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 1e5c0 , std::allocator >::~basic_stringbuf()@@Base+0x8600> // b.none │ │ │ │ + mov w2, #0xff // #255 │ │ │ │ + mov w0, w2 │ │ │ │ + ret │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x6c62 // #27746 │ │ │ │ + movk w2, #0x6361, lsl #16 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 1e554 , std::allocator >::~basic_stringbuf()@@Base+0x8594> // b.none │ │ │ │ + mov w2, #0x7267 // #29287 │ │ │ │ + movk w2, #0x6565, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 1e5ac , std::allocator >::~basic_stringbuf()@@Base+0x85ec> // b.none │ │ │ │ + mov w2, #0x6877 // #26743 │ │ │ │ + movk w2, #0x7469, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + ldrb w0, [x1, #4] │ │ │ │ + mov w2, #0x7 // #7 │ │ │ │ + cmp w0, #0x65 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + mov w2, #0x6564 // #25956 │ │ │ │ + movk w2, #0x6166, lsl #16 │ │ │ │ + ldr w0, [x1] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.eq 1e530 , std::allocator >::~basic_stringbuf()@@Base+0x8570> // b.none │ │ │ │ + mov w2, #0x616d // #24941 │ │ │ │ + movk w2, #0x6567, lsl #16 │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + ldrh w2, [x1, #4] │ │ │ │ + mov w0, #0x746e // #29806 │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + ldrb w0, [x1, #6] │ │ │ │ + mov w2, #0x5 // #5 │ │ │ │ + cmp w0, #0x61 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w1, #0x6572 // #25970 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + cmp w0, #0x64 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + ldrh w3, [x1, #4] │ │ │ │ + mov w2, #0x6c75 // #27765 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 1e4d4 , std::allocator >::~basic_stringbuf()@@Base+0x8514> // b.any │ │ │ │ + ldrb w2, [x1, #6] │ │ │ │ + cmp w2, #0x74 │ │ │ │ + b.ne 1e4d4 , std::allocator >::~basic_stringbuf()@@Base+0x8514> // b.any │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + ldrb w2, [x1, #4] │ │ │ │ + cmp w2, #0x6b │ │ │ │ + b.ne 1e488 , std::allocator >::~basic_stringbuf()@@Base+0x84c8> // b.any │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + mov w2, #0xff // #255 │ │ │ │ + cmp x1, #0x4 │ │ │ │ + b.ne 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> // b.any │ │ │ │ + ldr x0, [x0] │ │ │ │ + mov w2, w1 │ │ │ │ + mov w1, #0x6c62 // #27746 │ │ │ │ + movk w1, #0x6575, lsl #16 │ │ │ │ + ldr w0, [x0] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> // b.none │ │ │ │ + mov w1, #0x7963 // #31075 │ │ │ │ + mov w2, #0x6 // #6 │ │ │ │ + movk w1, #0x6e61, lsl #16 │ │ │ │ + cmp w0, w1 │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + csel w2, w2, w0, eq // eq = none │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + ldrb w2, [x1, #4] │ │ │ │ + cmp w2, #0x6e │ │ │ │ + b.ne 1e498 , std::allocator >::~basic_stringbuf()@@Base+0x84d8> // b.any │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ + ldrh w1, [x0, #4] │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + mov w0, #0x776f // #30575 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 1e464 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.any │ │ │ │ + b 1e468 , std::allocator >::~basic_stringbuf()@@Base+0x84a8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x7a8 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - stp xzr, xzr, [x19, #16] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - bl 9980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e0> │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl 9980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e0> │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl 9980 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e0> │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - strb wzr, [x19, #138] │ │ │ │ - stp q31, q31, [x19, #144] │ │ │ │ + mov w0, w1 │ │ │ │ + mov w1, w2 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x19 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b 5ce0 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + b 5ce0 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w22, w2 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbz x2, 1e720 , std::allocator >::~basic_stringbuf()@@Base+0x8760> │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + cbz x1, 1e720 , std::allocator >::~basic_stringbuf()@@Base+0x8760> │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x19, sp, #0x18 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 2630c , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> │ │ │ │ - tbz w0, #0, 1e384 , std::allocator >::~basic_stringbuf()@@Base+0x2a84> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 1e420 , std::allocator >::~basic_stringbuf()@@Base+0x8460> │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1e6a8 , std::allocator >::~basic_stringbuf()@@Base+0x86e8> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str x19, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 1e420 , std::allocator >::~basic_stringbuf()@@Base+0x8460> │ │ │ │ + mov w20, w0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 1e6dc , std::allocator >::~basic_stringbuf()@@Base+0x871c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ + b.ne 1e75c , std::allocator >::~basic_stringbuf()@@Base+0x879c> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov w2, w22 │ │ │ │ + mov w1, w20 │ │ │ │ + mov w0, w23 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e3cc , std::allocator >::~basic_stringbuf()@@Base+0x2acc> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbz w2, #0, 1e49c , std::allocator >::~basic_stringbuf()@@Base+0x2b9c> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #33] │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbnz w0, #0, 1e3e8 , std::allocator >::~basic_stringbuf()@@Base+0x2ae8> │ │ │ │ - ldrb w0, [x19, #138] │ │ │ │ - tbz w0, #0, 1e41c , std::allocator >::~basic_stringbuf()@@Base+0x2b1c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> // b.any │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ + b.ne 1e754 , std::allocator >::~basic_stringbuf()@@Base+0x8794> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov w0, #0xff // #255 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - b 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e460 , std::allocator >::~basic_stringbuf()@@Base+0x2b60> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbz w2, #0, 1e594 , std::allocator >::~basic_stringbuf()@@Base+0x2c94> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x23, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x5, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + mov x4, x0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + sub x3, x2, x5 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 1e7f4 , std::allocator >::~basic_stringbuf()@@Base+0x8834> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 1e7ec , std::allocator >::~basic_stringbuf()@@Base+0x882c> // b.any │ │ │ │ + ldrb w1, [x5] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x3, [x4, #8] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w1, #0x2 // #2 │ │ │ │ - b.ne 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> // b.any │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + b.ne 1e838 , std::allocator >::~basic_stringbuf()@@Base+0x8878> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ - b 1d9f0 , std::allocator >::~basic_stringbuf()@@Base+0x20f0> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #32] │ │ │ │ + ret │ │ │ │ + cbz x3, 1e7b8 , std::allocator >::~basic_stringbuf()@@Base+0x87f8> │ │ │ │ + b 1e818 , std::allocator >::~basic_stringbuf()@@Base+0x8858> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl 61a8 │ │ │ │ + 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 5518 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x4] │ │ │ │ + b 1e7b8 , std::allocator >::~basic_stringbuf()@@Base+0x87f8> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x0 │ │ │ │ + add x22, sp, #0x28 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #32] │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + str x22, [sp, #24] │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xa5f │ │ │ │ + ldr x23, [x21, #24] │ │ │ │ add x0, sp, #0x18 │ │ │ │ - strb wzr, [sp, #45] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x8e0 │ │ │ │ + bl 1e760 , std::allocator >::~basic_stringbuf()@@Base+0x87a0> │ │ │ │ + mov x8, sp │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x23 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1fa0c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ + ldp x19, x20, [sp] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 1e93c , std::allocator >::~basic_stringbuf()@@Base+0x897c> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1e92c , std::allocator >::~basic_stringbuf()@@Base+0x896c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 1e910 , std::allocator >::~basic_stringbuf()@@Base+0x8950> // b.any │ │ │ │ + ldr x20, [sp] │ │ │ │ + cbz x20, 1e950 , std::allocator >::~basic_stringbuf()@@Base+0x8990> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e4f0 , std::allocator >::~basic_stringbuf()@@Base+0x2bf0> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1e968 , std::allocator >::~basic_stringbuf()@@Base+0x89a8> // b.none │ │ │ │ ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbz w2, #0, 1e53c , std::allocator >::~basic_stringbuf()@@Base+0x2c3c> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1e550 , std::allocator >::~basic_stringbuf()@@Base+0x2c50> │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 21fe0 , std::allocator >::~basic_stringbuf()@@Base+0xc020> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> // b.any │ │ │ │ + b.ne 1e9f8 , std::allocator >::~basic_stringbuf()@@Base+0x8a38> // b.any │ │ │ │ ldp x29, x30, [sp, #64] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ - b 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbz w0, #0, 1e67c , std::allocator >::~basic_stringbuf()@@Base+0x2d7c> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbnz w0, #0, 1e3e8 , std::allocator >::~basic_stringbuf()@@Base+0x2ae8> │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 60e8 │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #40] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - strb wzr, [sp, #45] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e5e8 , std::allocator >::~basic_stringbuf()@@Base+0x2ce8> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ + b.eq 1ea4c , std::allocator >::~basic_stringbuf()@@Base+0x8a8c> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + ldp x21, x22, [sp] │ │ │ │ + mov x20, x0 │ │ │ │ + cmp x22, x21 │ │ │ │ + b.eq 1ea34 , std::allocator >::~basic_stringbuf()@@Base+0x8a74> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1ea2c , std::allocator >::~basic_stringbuf()@@Base+0x8a6c> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbnz w2, #0, 1e658 , std::allocator >::~basic_stringbuf()@@Base+0x2d58> │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #40] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - strb wzr, [sp, #42] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e62c , std::allocator >::~basic_stringbuf()@@Base+0x2d2c> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + b 1ea08 , std::allocator >::~basic_stringbuf()@@Base+0x8a48> │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 1e9d4 , std::allocator >::~basic_stringbuf()@@Base+0x8a14> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 1e9d4 , std::allocator >::~basic_stringbuf()@@Base+0x8a14> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 2156c , std::allocator >::~basic_stringbuf()@@Base+0xb5ac> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w5, #0x7 // #7 │ │ │ │ + mov w4, #0x38 // #56 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x20, [x19, #24] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov w4, #0x18 // #24 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x37 // #55 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x20, [x19, #32] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xb71 │ │ │ │ + add x1, x1, #0xb68 │ │ │ │ + str x22, [sp, #8] │ │ │ │ + bl 1e760 , std::allocator >::~basic_stringbuf()@@Base+0x87a0> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1eb30 , std::allocator >::~basic_stringbuf()@@Base+0x8b70> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbz w2, #0, 1e6f8 , std::allocator >::~basic_stringbuf()@@Base+0x2df8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 1eb58 , std::allocator >::~basic_stringbuf()@@Base+0x8b98> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x22, [x19, #8] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + mov w24, w0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + mov w23, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + mov w21, w0 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w5, w21, w0 │ │ │ │ + mov w4, w23 │ │ │ │ + sub w5, w5, #0x1 │ │ │ │ + mov w3, w24 │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x20, [x19, #40] │ │ │ │ + mov x0, #0x68 // #104 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + bl 1dbcc , std::allocator >::~basic_stringbuf()@@Base+0x7c0c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + str x21, [x19, #48] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - b.eq 1e484 , std::allocator >::~basic_stringbuf()@@Base+0x2b84> // b.none │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl 5740 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 1ec44 , std::allocator >::~basic_stringbuf()@@Base+0x8c84> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 1de00 , std::allocator >::~basic_stringbuf()@@Base+0x7e40> │ │ │ │ + bti j │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w1, #0x3 // #3 │ │ │ │ - b.eq 1e484 , std::allocator >::~basic_stringbuf()@@Base+0x2b84> // b.none │ │ │ │ - b 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - bl 26324 , std::allocator >::~basic_stringbuf()@@Base+0xaa24> │ │ │ │ - tbnz w0, #0, 1e548 , std::allocator >::~basic_stringbuf()@@Base+0x2c48> │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e6cc , std::allocator >::~basic_stringbuf()@@Base+0x2dcc> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbz w2, #0, 1e3d8 , std::allocator >::~basic_stringbuf()@@Base+0x2ad8> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1e764 , std::allocator >::~basic_stringbuf()@@Base+0x2e64> │ │ │ │ - strb wzr, [x19, #138] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - b 1e3d8 , std::allocator >::~basic_stringbuf()@@Base+0x2ad8> │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w2, w0, #0xff │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1e73c , std::allocator >::~basic_stringbuf()@@Base+0x2e3c> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str w2, [sp, #12] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b.eq 1ec78 , std::allocator >::~basic_stringbuf()@@Base+0x8cb8> // b.none │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - tbz w2, #0, 1e354 , std::allocator >::~basic_stringbuf()@@Base+0x2a54> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b.eq 1e484 , std::allocator >::~basic_stringbuf()@@Base+0x2b84> // b.none │ │ │ │ - b 1e650 , std::allocator >::~basic_stringbuf()@@Base+0x2d50> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #138] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - b 1e3d8 , std::allocator >::~basic_stringbuf()@@Base+0x2ad8> │ │ │ │ + b.ne 1ec44 , std::allocator >::~basic_stringbuf()@@Base+0x8c84> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + b 1ec4c , std::allocator >::~basic_stringbuf()@@Base+0x8c8c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - b.ne 1e654 , std::allocator >::~basic_stringbuf()@@Base+0x2d54> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> │ │ │ │ - bti j │ │ │ │ - b 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> │ │ │ │ + b.eq 1ec78 , std::allocator >::~basic_stringbuf()@@Base+0x8cb8> // b.none │ │ │ │ + b 1ec44 , std::allocator >::~basic_stringbuf()@@Base+0x8c84> │ │ │ │ bti j │ │ │ │ - b 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> │ │ │ │ - bti j │ │ │ │ - b 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> │ │ │ │ - bti j │ │ │ │ - b 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> │ │ │ │ - bti j │ │ │ │ - b 1e78c , std::allocator >::~basic_stringbuf()@@Base+0x2e8c> │ │ │ │ - bti c │ │ │ │ - ldr x1, [x0, #144] │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - b 12ce0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9740> │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #32] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #33] │ │ │ │ + b 1ec4c , std::allocator >::~basic_stringbuf()@@Base+0x8c8c> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x3 │ │ │ │ + bl 21770 , std::allocator >::~basic_stringbuf()@@Base+0xb7b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x998 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + stp x20, xzr, [x19, #16] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + bl 1ea60 , std::allocator >::~basic_stringbuf()@@Base+0x8aa0> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + cbz x0, 1ed50 , std::allocator >::~basic_stringbuf()@@Base+0x8d90> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 1ed68 , std::allocator >::~basic_stringbuf()@@Base+0x8da8> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 1ed80 , std::allocator >::~basic_stringbuf()@@Base+0x8dc0> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x2, [x19, #48] │ │ │ │ + cbz x2, 1edcc , std::allocator >::~basic_stringbuf()@@Base+0x8e0c> │ │ │ │ + ldr x0, [x2] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 1d000 , std::allocator >::~basic_stringbuf()@@Base+0x7040> │ │ │ │ + add x0, x0, #0xfc0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 1ede0 , std::allocator >::~basic_stringbuf()@@Base+0x8e20> // b.any │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 1edbc , std::allocator >::~basic_stringbuf()@@Base+0x8dfc> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ + mov x1, #0x68 // #104 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 21508 , std::allocator >::~basic_stringbuf()@@Base+0xb548> │ │ │ │ + mov x0, x2 │ │ │ │ + blr x1 │ │ │ │ + b 1edc8 , std::allocator >::~basic_stringbuf()@@Base+0x8e08> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 1ed24 , std::allocator >::~basic_stringbuf()@@Base+0x8d64> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x998 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 1ed24 , std::allocator >::~basic_stringbuf()@@Base+0x8d64> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - ldrb w0, [x0, #34] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + bl 5f20 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3848] │ │ │ │ + bl 56f8 <__cxa_allocate_exception@plt+0x8> │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bl 5b60 │ │ │ │ + bl 5d58 <_Unwind_Resume@plt+0x8> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 59b0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 5788 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3712] │ │ │ │ + mov w1, #0x19 // #25 │ │ │ │ + str w1, [x0] │ │ │ │ + bl 60e8 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 5cc8 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt+0x8> │ │ │ │ + bl 60e8 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 5d70 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ bti c │ │ │ │ - mov w0, #0x320 // #800 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - b.le 1e868 , std::allocator >::~basic_stringbuf()@@Base+0x2f68> │ │ │ │ - cmp w1, #0x5 │ │ │ │ - b.eq 1e8ac , std::allocator >::~basic_stringbuf()@@Base+0x2fac> // b.none │ │ │ │ - b.le 1e86c , std::allocator >::~basic_stringbuf()@@Base+0x2f6c> │ │ │ │ - mov w0, #0x64 // #100 │ │ │ │ - cmp w1, #0x8 │ │ │ │ - b.eq 1e868 , std::allocator >::~basic_stringbuf()@@Base+0x2f68> // b.none │ │ │ │ - b.gt 1e898 , std::allocator >::~basic_stringbuf()@@Base+0x2f98> │ │ │ │ - cmp w1, #0x6 │ │ │ │ - mov w0, #0x96 // #150 │ │ │ │ - mov w1, #0x7d // #125 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1f4 // #500 │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 1e868 , std::allocator >::~basic_stringbuf()@@Base+0x2f68> // b.none │ │ │ │ - mov w0, #0x12c // #300 │ │ │ │ - cmp w1, #0x4 │ │ │ │ - b.eq 1e868 , std::allocator >::~basic_stringbuf()@@Base+0x2f68> // b.none │ │ │ │ - cmp w1, #0x1 │ │ │ │ - mov w0, #0x258 // #600 │ │ │ │ - mov w1, #0x320 // #800 │ │ │ │ - csel w0, w0, w1, ne // ne = any │ │ │ │ - ret │ │ │ │ - cmp w1, #0x9 │ │ │ │ - mov w0, #0x50 // #80 │ │ │ │ - mov w1, #0x32 // #50 │ │ │ │ - csel w0, w0, w1, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0xc8 // #200 │ │ │ │ + b 59e0 >::basic_filebuf()@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + cmn w0, #0x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + add x4, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #160] │ │ │ │ + add x29, sp, #0xa0 │ │ │ │ + csel x4, x4, xzr, ne // ne = any │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + str x19, [sp, #176] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #152] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0x3e8 // #1000 │ │ │ │ + str q31, [sp, #32] │ │ │ │ + mul w1, w0, w1 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + mov w0, #0x400 // #1024 │ │ │ │ + stp q31, q31, [sp, #48] │ │ │ │ + sxtw x1, w1 │ │ │ │ + stp xzr, x1, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + stp q31, q31, [sp, #80] │ │ │ │ + stp q31, q31, [sp, #112] │ │ │ │ + str xzr, [sp, #144] │ │ │ │ + bl 5530 │ │ │ │ + mov w19, w0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3848] │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 5770 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + cmp w19, #0x1 │ │ │ │ + ccmn w0, #0x1, #0x0, eq // eq = none │ │ │ │ + ccmp w19, #0x0, #0x4, ne // ne = any │ │ │ │ + csinv w0, w0, wzr, ne // ne = any │ │ │ │ + ldr x3, [sp, #152] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 1efe8 , std::allocator >::~basic_stringbuf()@@Base+0x9028> // b.any │ │ │ │ + ldr x19, [sp, #176] │ │ │ │ + ldp x29, x30, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + b 2156c , std::allocator >::~basic_stringbuf()@@Base+0xb5ac> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov x2, x0 │ │ │ │ mov x29, sp │ │ │ │ - ldrb w0, [x0, #136] │ │ │ │ - tbz w1, #0, 1e8e8 , std::allocator >::~basic_stringbuf()@@Base+0x2fe8> │ │ │ │ - tbz w0, #0, 1e910 , std::allocator >::~basic_stringbuf()@@Base+0x3010> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 21770 , std::allocator >::~basic_stringbuf()@@Base+0xb7b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x630 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2156c , std::allocator >::~basic_stringbuf()@@Base+0xb5ac> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - tbz w0, #0, 1e8dc , std::allocator >::~basic_stringbuf()@@Base+0x2fdc> │ │ │ │ - strh wzr, [x2, #136] │ │ │ │ - add x0, x2, #0x68 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6148 │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - add x0, x2, #0x28 │ │ │ │ - b 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - mov w0, #0x101 // #257 │ │ │ │ - strh w0, [x2, #136] │ │ │ │ - add x0, x2, #0x68 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + b 21508 , std::allocator >::~basic_stringbuf()@@Base+0xb548> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x630 │ │ │ │ + str x0, [x19] │ │ │ │ + bl 6148 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21508 , std::allocator >::~basic_stringbuf()@@Base+0xb548> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - add x0, x2, #0x28 │ │ │ │ - b 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - nop │ │ │ │ + b 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x630 │ │ │ │ + str x0, [x19] │ │ │ │ + bl 6148 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21508 , std::allocator >::~basic_stringbuf()@@Base+0xb548> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 1e990 , std::allocator >::~basic_stringbuf()@@Base+0x3090> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x23, [x19, #8] │ │ │ │ - cbz x23, 1ea10 , std::allocator >::~basic_stringbuf()@@Base+0x3110> │ │ │ │ - ldp x20, x21, [x23, #40] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 1e9d0 , std::allocator >::~basic_stringbuf()@@Base+0x30d0> // b.none │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ + mov w20, w1 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov w1, w2 │ │ │ │ + mov w2, w20 │ │ │ │ + str w1, [sp, #44] │ │ │ │ + bl 5950 │ │ │ │ + ldr w1, [sp, #44] │ │ │ │ + stp w20, w1, [x19, #28] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + mov x19, x0 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.eq 1f1a0 , std::allocator >::~basic_stringbuf()@@Base+0x91e0> // b.none │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.eq 1f2f0 , std::allocator >::~basic_stringbuf()@@Base+0x9330> // b.none │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3592] │ │ │ │ + ldr w3, [x19, #480] │ │ │ │ + str w3, [sp, #76] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w21, w3, w0 │ │ │ │ + ldr w3, [x19, #480] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w3, [sp, #76] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w22, w3, w0 │ │ │ │ + ldr w3, [x19, #452] │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + str w3, [sp, #76] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w3, [sp, #76] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w4, [x19, #452] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w3, w3, w0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w4, [sp, #76] │ │ │ │ + str w3, [sp, #92] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w4, [sp, #76] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w5, [x19, #432] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w4, w4, w0 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + str w5, [sp, #76] │ │ │ │ + str w4, [sp, #88] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w5, [sp, #76] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w6, [x19, #428] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w5, w5, w0 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + str w6, [sp, #76] │ │ │ │ + str w5, [sp, #84] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w6, [sp, #76] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w7, [x19, #436] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w6, w6, w0 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + stp w7, w6, [sp, #76] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + ldr w19, [x19, #424] │ │ │ │ + ldr w7, [sp, #76] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + orr w7, w7, w0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str w7, [sp, #76] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + orr w19, w19, w0 │ │ │ │ + ldp w7, w6, [sp, #76] │ │ │ │ + str w19, [sp] │ │ │ │ + ldp w5, w4, [sp, #84] │ │ │ │ + mov w2, w22 │ │ │ │ + ldr w3, [sp, #92] │ │ │ │ + mov w1, w21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5830 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + mov w2, w1 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w1, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5ce0 │ │ │ │ + mov w7, #0x2b // #43 │ │ │ │ + str w7, [sp] │ │ │ │ + mov w4, #0x2d // #45 │ │ │ │ + mov w2, #0x7c // #124 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w6, w7 │ │ │ │ + mov w5, w7 │ │ │ │ + mov w3, w4 │ │ │ │ + mov w1, w2 │ │ │ │ + bl 5830 │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x668 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 1f378 , std::allocator >::~basic_stringbuf()@@Base+0x93b8> │ │ │ │ + bl 5560 >::~basic_iostream()@plt> │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + add x1, x19, #0x98 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1e9c0 , std::allocator >::~basic_stringbuf()@@Base+0x30c0> // b.none │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ + b.eq 1f394 , std::allocator >::~basic_stringbuf()@@Base+0x93d4> // b.none │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x20, #0x40 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 1e9a4 , std::allocator >::~basic_stringbuf()@@Base+0x30a4> // b.any │ │ │ │ - ldr x21, [x23, #40] │ │ │ │ - cbz x21, 1e9e4 , std::allocator >::~basic_stringbuf()@@Base+0x30e4> │ │ │ │ - ldr x1, [x23, #56] │ │ │ │ - mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - add x1, x23, #0x18 │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1ea00 , std::allocator >::~basic_stringbuf()@@Base+0x3100> // b.none │ │ │ │ - ldr x1, [x23, #24] │ │ │ │ + b.eq 1f3b0 , std::allocator >::~basic_stringbuf()@@Base+0x93f0> // b.none │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cbz x20, 1ea44 , std::allocator >::~basic_stringbuf()@@Base+0x3144> │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x1, x20, #0x18 │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 1ea34 , std::allocator >::~basic_stringbuf()@@Base+0x3134> // b.none │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x19, #16] │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - cbz x0, 1ea5c , std::allocator >::~basic_stringbuf()@@Base+0x315c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #144] │ │ │ │ - ldr x20, [x19, #152] │ │ │ │ - cbz x20, 1eaa0 , std::allocator >::~basic_stringbuf()@@Base+0x31a0> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 1d000 , std::allocator >::~basic_stringbuf()@@Base+0x1700> │ │ │ │ - add x0, x0, #0xf40 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1efd8 , std::allocator >::~basic_stringbuf()@@Base+0x36d8> // b.any │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cbz x0, 1ea90 , std::allocator >::~basic_stringbuf()@@Base+0x3190> │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x19, #152] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - cbz x0, 1eab8 , std::allocator >::~basic_stringbuf()@@Base+0x31b8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #160] │ │ │ │ - ldr x20, [x19, #168] │ │ │ │ - cbz x20, 1eafc , std::allocator >::~basic_stringbuf()@@Base+0x31fc> │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 1f000 , std::allocator >::~basic_stringbuf()@@Base+0x3700> │ │ │ │ - add x0, x0, #0x480 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 1efe4 , std::allocator >::~basic_stringbuf()@@Base+0x36e4> // b.any │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - cbz x0, 1eaec , std::allocator >::~basic_stringbuf()@@Base+0x31ec> │ │ │ │ - ldr x1, [x20, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str xzr, [x19, #168] │ │ │ │ - strh wzr, [x19, #32] │ │ │ │ - add x20, sp, #0x28 │ │ │ │ - strb wzr, [x19, #34] │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - strb wzr, [x19, #136] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - str x20, [sp, #24] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x1, x2, [x22] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 167c0 ::do_widen(char) const@@Base+0x1a60> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x23, [x19, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1eb54 , std::allocator >::~basic_stringbuf()@@Base+0x3254> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + b.eq 1f3cc , std::allocator >::~basic_stringbuf()@@Base+0x940c> // b.none │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x40 // #64 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x23, x0 │ │ │ │ - bl 165c8 ::do_widen(char) const@@Base+0x1868> │ │ │ │ - str x23, [x19, #16] │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5890 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3656] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3560] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3864] │ │ │ │ - ldr w1, [x1] │ │ │ │ - str w1, [x0, #4] │ │ │ │ - ldr w1, [x23] │ │ │ │ - str w1, [x0, #40] │ │ │ │ - ldrb w1, [x24] │ │ │ │ - strb w1, [x0, #44] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3936] │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3880] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3640] │ │ │ │ - strb w3, [x0, #45] │ │ │ │ - ldr w2, [x1] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - ldr w1, [x1] │ │ │ │ - stp w2, w1, [x0, #48] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldrb w4, [x4] │ │ │ │ - bfxil w1, w4, #0, #8 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3968] │ │ │ │ - ldrb w4, [x4] │ │ │ │ - bfi w1, w4, #8, #8 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #3752] │ │ │ │ - ldrb w4, [x4] │ │ │ │ - bfi w1, w4, #16, #8 │ │ │ │ - adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x4, [x4, #4008] │ │ │ │ - ldrb w4, [x4] │ │ │ │ - bfi w1, w4, #24, #8 │ │ │ │ - str w1, [x0, #56] │ │ │ │ - cbnz w2, 1ef40 , std::allocator >::~basic_stringbuf()@@Base+0x3640> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3552] │ │ │ │ - ldr w1, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4016] │ │ │ │ - ldr w4, [x0] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - cbz x2, 1ef68 , std::allocator >::~basic_stringbuf()@@Base+0x3668> │ │ │ │ - ldr x1, [x22] │ │ │ │ - mov x0, x21 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 21a70 , std::allocator >::~basic_stringbuf()@@Base+0x6170> │ │ │ │ - str x0, [x19, #160] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1ec74 , std::allocator >::~basic_stringbuf()@@Base+0x3374> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x1, x19, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f3f4 , std::allocator >::~basic_stringbuf()@@Base+0x9434> // b.none │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x30 // #48 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 23860 , std::allocator >::~basic_stringbuf()@@Base+0x7f60> │ │ │ │ - mov w1, w0 │ │ │ │ - str w1, [sp, #4] │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 2386c , std::allocator >::~basic_stringbuf()@@Base+0x7f6c> │ │ │ │ - ldr w1, [sp, #4] │ │ │ │ - mov w2, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1ddc4 , std::allocator >::~basic_stringbuf()@@Base+0x24c4> │ │ │ │ - ldrb w0, [x24] │ │ │ │ - str x22, [x19, #152] │ │ │ │ - tbnz w0, #0, 1ef90 , std::allocator >::~basic_stringbuf()@@Base+0x3690> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr w1, [x23] │ │ │ │ - mov x22, x0 │ │ │ │ - bl 1f500 , std::allocator >::~basic_stringbuf()@@Base+0x3c00> │ │ │ │ - ldp x1, x2, [x19, #152] │ │ │ │ - str x22, [x19, #168] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1f864 , std::allocator >::~basic_stringbuf()@@Base+0x3f64> │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x1, x19 │ │ │ │ - mov x23, x0 │ │ │ │ - mov w3, #0x18 // #24 │ │ │ │ - mov w2, #0x50 // #80 │ │ │ │ - bl 13780 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa1e0> │ │ │ │ - str x23, [x19, #24] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x23, #40] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w23, w0, #0x2 │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x0, [x0, #40] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w23 │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - str x22, [x19, #144] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - str x20, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb48 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [sp, #40] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strh w1, [x20, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [sp, #46] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1ed90 , std::allocator >::~basic_stringbuf()@@Base+0x3490> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x668 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 1f430 , std::allocator >::~basic_stringbuf()@@Base+0x9470> │ │ │ │ + bl 5560 >::~basic_iostream()@plt> │ │ │ │ + ldr x0, [x19, #136] │ │ │ │ + add x1, x19, #0x98 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f44c , std::allocator >::~basic_stringbuf()@@Base+0x948c> // b.none │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb50 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldur w1, [x1, #3] │ │ │ │ - str w2, [sp, #40] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - stur w1, [x20, #3] │ │ │ │ - mov x1, #0x7 // #7 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [sp, #47] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1edf4 , std::allocator >::~basic_stringbuf()@@Base+0x34f4> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x19, #104] │ │ │ │ + add x1, x19, #0x78 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f468 , std::allocator >::~basic_stringbuf()@@Base+0x94a8> // b.none │ │ │ │ + ldr x1, [x19, #120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x0, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 61a8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb58 │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - str x2, [sp, #32] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - mov x0, x22 │ │ │ │ - mov w2, #0x2 // #2 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1ee84 , std::allocator >::~basic_stringbuf()@@Base+0x3584> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x19, #72] │ │ │ │ + add x1, x19, #0x58 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f484 , std::allocator >::~basic_stringbuf()@@Base+0x94c4> // b.none │ │ │ │ + ldr x1, [x19, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb70 │ │ │ │ - str x20, [sp, #24] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - mov w2, #0x3 // #3 │ │ │ │ - strb w1, [x20, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #32] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [sp, #49] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 1eee8 , std::allocator >::~basic_stringbuf()@@Base+0x35e8> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + add x1, x19, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 1f4a0 , std::allocator >::~basic_stringbuf()@@Base+0x94e0> // b.none │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - bl 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f028 , std::allocator >::~basic_stringbuf()@@Base+0x3728> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - b 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - cmp w2, #0x1 │ │ │ │ - b.eq 1efbc , std::allocator >::~basic_stringbuf()@@Base+0x36bc> // b.none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3720] │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - ldr w1, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3960] │ │ │ │ - ldr w4, [x0] │ │ │ │ - cbnz x2, 1ec40 , std::allocator >::~basic_stringbuf()@@Base+0x3340> │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - stp w3, w1, [sp, #4] │ │ │ │ - str w4, [sp, #12] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr w2, [sp, #12] │ │ │ │ - mov x22, x0 │ │ │ │ - ldp w3, w1, [sp, #4] │ │ │ │ - bl 243e0 , std::allocator >::~basic_stringbuf()@@Base+0x8ae0> │ │ │ │ - str x22, [x19, #160] │ │ │ │ - b 1ec74 , std::allocator >::~basic_stringbuf()@@Base+0x3374> │ │ │ │ - ldr x24, [x19, #160] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1d9c0 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - bl 1d9d0 , std::allocator >::~basic_stringbuf()@@Base+0x20d0> │ │ │ │ - mov w2, w0 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp w4, #0x0 │ │ │ │ + b.le 1f548 , std::allocator >::~basic_stringbuf()@@Base+0x9588> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w22, w1 │ │ │ │ + add w21, w4, w2 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov w2, w19 │ │ │ │ mov w1, w22 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 234a0 , std::allocator >::~basic_stringbuf()@@Base+0x7ba0> │ │ │ │ - b 1ecb4 , std::allocator >::~basic_stringbuf()@@Base+0x33b4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3904] │ │ │ │ - ldr w1, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3664] │ │ │ │ - ldr w4, [x0] │ │ │ │ - b 1ec38 , std::allocator >::~basic_stringbuf()@@Base+0x3338> │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 1ea9c , std::allocator >::~basic_stringbuf()@@Base+0x319c> │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1f524 , std::allocator >::~basic_stringbuf()@@Base+0x9564> // b.none │ │ │ │ + mov w1, w23 │ │ │ │ mov x0, x20 │ │ │ │ - blr x1 │ │ │ │ - b 1eaf8 , std::allocator >::~basic_stringbuf()@@Base+0x31f8> │ │ │ │ + bl 5680 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w19, w21 │ │ │ │ + b.ne 1f500 , std::allocator >::~basic_stringbuf()@@Base+0x9540> // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov w5, w1 │ │ │ │ + mov w1, w3 │ │ │ │ + mov x29, sp │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, x19, #0x28 │ │ │ │ + add x3, x3, #0x668 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + stp x3, xzr, [x19] │ │ │ │ + add x3, x19, #0x38 │ │ │ │ + add x23, x19, #0x88 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + mov w0, w4 │ │ │ │ + stp w5, w2, [x19, #20] │ │ │ │ + stp w1, w4, [x19, #28] │ │ │ │ + str wzr, [x19, #36] │ │ │ │ + str x3, [x19, #40] │ │ │ │ + add x3, x19, #0x58 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + strb wzr, [x19, #56] │ │ │ │ + str x3, [x19, #72] │ │ │ │ + add x3, x19, #0x78 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #88] │ │ │ │ + str x3, [x19, #104] │ │ │ │ + add x3, x19, #0x98 │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + strb wzr, [x19, #120] │ │ │ │ + str x3, [x19, #136] │ │ │ │ + mov w3, w5 │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + strb wzr, [x19, #152] │ │ │ │ + bl 5c80 <__cxa_end_catch@plt> │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x0, 1f608 , std::allocator >::~basic_stringbuf()@@Base+0x9648> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ + mov x0, x23 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1f064 , std::allocator >::~basic_stringbuf()@@Base+0x3764> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f028 , std::allocator >::~basic_stringbuf()@@Base+0x3728> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - b 1f040 , std::allocator >::~basic_stringbuf()@@Base+0x3740> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - b 1f004 , std::allocator >::~basic_stringbuf()@@Base+0x3704> │ │ │ │ - bti j │ │ │ │ - b 1eff4 , std::allocator >::~basic_stringbuf()@@Base+0x36f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - b 1f004 , std::allocator >::~basic_stringbuf()@@Base+0x3704> │ │ │ │ - bti j │ │ │ │ - b 1eff4 , std::allocator >::~basic_stringbuf()@@Base+0x36f4> │ │ │ │ - bti j │ │ │ │ - b 1eff4 , std::allocator >::~basic_stringbuf()@@Base+0x36f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x40 // #64 │ │ │ │ - b 1f040 , std::allocator >::~basic_stringbuf()@@Base+0x3740> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x30 // #48 │ │ │ │ - b 1f004 , std::allocator >::~basic_stringbuf()@@Base+0x3704> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 1f064 , std::allocator >::~basic_stringbuf()@@Base+0x3764> // b.none │ │ │ │ - b 1f028 , std::allocator >::~basic_stringbuf()@@Base+0x3728> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 1f0bc , std::allocator >::~basic_stringbuf()@@Base+0x37bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - b 1f004 , std::allocator >::~basic_stringbuf()@@Base+0x3704> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - b 1f004 , std::allocator >::~basic_stringbuf()@@Base+0x3704> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x7, x1 │ │ │ │ + mov w6, w2 │ │ │ │ + mov x29, sp │ │ │ │ + mov w2, w4 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x19, #32] │ │ │ │ - tbnz w0, #0, 1f178 , std::allocator >::~basic_stringbuf()@@Base+0x3878> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1f1a8 , std::allocator >::~basic_stringbuf()@@Base+0x38a8> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - bl 111a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> │ │ │ │ - tbnz w0, #0, 1f2b4 , std::allocator >::~basic_stringbuf()@@Base+0x39b4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f43c , std::allocator >::~basic_stringbuf()@@Base+0x3b3c> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ add x20, x19, #0x28 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldr w1, [x0, #4] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1e82c , std::allocator >::~basic_stringbuf()@@Base+0x2f2c> │ │ │ │ - mov w21, w0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 9c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a0> │ │ │ │ - cmp x0, w21, sxtw │ │ │ │ - b.ge 1f28c , std::allocator >::~basic_stringbuf()@@Base+0x398c> // b.tcont │ │ │ │ - mov x0, x20 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - add x20, x19, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 9a28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x488> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3840] │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str w1, [sp, #8] │ │ │ │ - bl 9c40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6a0> │ │ │ │ - ldr w1, [sp, #8] │ │ │ │ - cmp x0, w1, sxtw │ │ │ │ - b.lt 1f320 , std::allocator >::~basic_stringbuf()@@Base+0x3a20> // b.tstop │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3752] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f3c0 , std::allocator >::~basic_stringbuf()@@Base+0x3ac0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4008] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f3a8 , std::allocator >::~basic_stringbuf()@@Base+0x3aa8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3880] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f39c , std::allocator >::~basic_stringbuf()@@Base+0x3a9c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3968] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbnz w0, #0, 1f3b4 , std::allocator >::~basic_stringbuf()@@Base+0x3ab4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f440 , std::allocator >::~basic_stringbuf()@@Base+0x3b40> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldr x21, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x668 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x21, x19, #0x48 │ │ │ │ + add x22, x19, #0x68 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + add x23, x19, #0x88 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + mov w1, w5 │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + str wzr, [x19, #36] │ │ │ │ + str x0, [x19, #40] │ │ │ │ + add x0, x19, #0x58 │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + strb wzr, [x19, #56] │ │ │ │ + str x0, [x19, #72] │ │ │ │ + add x0, x19, #0x78 │ │ │ │ + str xzr, [x21, #8] │ │ │ │ + strb wzr, [x19, #88] │ │ │ │ + str x0, [x19, #104] │ │ │ │ + add x0, x19, #0x98 │ │ │ │ + str xzr, [x22, #8] │ │ │ │ + strb wzr, [x19, #120] │ │ │ │ + str x0, [x19, #136] │ │ │ │ + ldr w0, [x7, #36] │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + strb wzr, [x19, #152] │ │ │ │ + cbnz w0, 1f738 , std::allocator >::~basic_stringbuf()@@Base+0x9778> │ │ │ │ + cbnz w4, 1f700 , std::allocator >::~basic_stringbuf()@@Base+0x9740> │ │ │ │ + ldr w2, [x7, #28] │ │ │ │ + cbz w1, 1f764 , std::allocator >::~basic_stringbuf()@@Base+0x97a4> │ │ │ │ + stp w6, w3, [x19, #20] │ │ │ │ + mov w4, w6 │ │ │ │ + stp w2, w1, [x19, #28] │ │ │ │ + ldr x0, [x7, #8] │ │ │ │ + bl 5ab8 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + cbz x0, 1f76c , std::allocator >::~basic_stringbuf()@@Base+0x97ac> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - ldr x0, [x19, #152] │ │ │ │ - bl 1d9a0 , std::allocator >::~basic_stringbuf()@@Base+0x20a0> │ │ │ │ - tbnz w0, #0, 1f358 , std::allocator >::~basic_stringbuf()@@Base+0x3a58> │ │ │ │ + ret │ │ │ │ + cmp w6, #0x0 │ │ │ │ + csinc w6, w6, wzr, ne // ne = any │ │ │ │ + cmp w3, #0x0 │ │ │ │ + csinc w3, w3, wzr, ne // ne = any │ │ │ │ + cbnz w4, 1f754 , std::allocator >::~basic_stringbuf()@@Base+0x9794> │ │ │ │ + ldr w0, [x7, #28] │ │ │ │ + sub w2, w0, #0x2 │ │ │ │ + cbnz w1, 1f704 , std::allocator >::~basic_stringbuf()@@Base+0x9744> │ │ │ │ + ldr w1, [x7, #32] │ │ │ │ + sub w1, w1, #0x2 │ │ │ │ + b 1f704 , std::allocator >::~basic_stringbuf()@@Base+0x9744> │ │ │ │ + ldr w1, [x7, #32] │ │ │ │ + b 1f704 , std::allocator >::~basic_stringbuf()@@Base+0x9744> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #32] │ │ │ │ - ldp x0, x1, [x19, #8] │ │ │ │ - bl 16fec ::do_widen(char) const@@Base+0x228c> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 99a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x400> │ │ │ │ - b 1f1e4 , std::allocator >::~basic_stringbuf()@@Base+0x38e4> │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - bl 112c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d20> │ │ │ │ - cmp w0, #0x2 │ │ │ │ - b.eq 1f430 , std::allocator >::~basic_stringbuf()@@Base+0x3b30> // b.none │ │ │ │ - b.gt 1f41c , std::allocator >::~basic_stringbuf()@@Base+0x3b1c> │ │ │ │ - cbz w0, 1f3cc , std::allocator >::~basic_stringbuf()@@Base+0x3acc> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 1f3e8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - add x3, sp, #0x28 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - str x3, [sp, #24] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1e940 , std::allocator >::~basic_stringbuf()@@Base+0x3040> │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 1f178 , std::allocator >::~basic_stringbuf()@@Base+0x3878> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 1f178 , std::allocator >::~basic_stringbuf()@@Base+0x3878> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f440 , std::allocator >::~basic_stringbuf()@@Base+0x3b40> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldr x21, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - b 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - ldp x0, x1, [x19, #152] │ │ │ │ - bl 1da0c , std::allocator >::~basic_stringbuf()@@Base+0x210c> │ │ │ │ - b 1f37c , std::allocator >::~basic_stringbuf()@@Base+0x3a7c> │ │ │ │ - mov x0, x1 │ │ │ │ - bl 1dd40 , std::allocator >::~basic_stringbuf()@@Base+0x2440> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - ldp w2, w1, [x0] │ │ │ │ - add w1, w2, w1, lsl #1 │ │ │ │ - str w1, [x0] │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ - ldr x0, [x19, #168] │ │ │ │ - bl 1f524 , std::allocator >::~basic_stringbuf()@@Base+0x3c24> │ │ │ │ - ldr x1, [x19, #152] │ │ │ │ - tbnz w0, #0, 1f364 , std::allocator >::~basic_stringbuf()@@Base+0x3a64> │ │ │ │ - ldp x2, x0, [x19, #160] │ │ │ │ - bl 1f864 , std::allocator >::~basic_stringbuf()@@Base+0x3f64> │ │ │ │ - b 1f2a8 , std::allocator >::~basic_stringbuf()@@Base+0x39a8> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 238e0 , std::allocator >::~basic_stringbuf()@@Base+0x7fe0> │ │ │ │ - b 1f244 , std::allocator >::~basic_stringbuf()@@Base+0x3944> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 23b8c , std::allocator >::~basic_stringbuf()@@Base+0x828c> │ │ │ │ - b 1f234 , std::allocator >::~basic_stringbuf()@@Base+0x3934> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 239d0 , std::allocator >::~basic_stringbuf()@@Base+0x80d0> │ │ │ │ - b 1f254 , std::allocator >::~basic_stringbuf()@@Base+0x3954> │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - bl 23aac , std::allocator >::~basic_stringbuf()@@Base+0x81ac> │ │ │ │ - b 1f224 , std::allocator >::~basic_stringbuf()@@Base+0x3924> │ │ │ │ - ldrb w0, [x19, #136] │ │ │ │ - tbz w0, #0, 1f3e8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> │ │ │ │ - strh wzr, [x19, #136] │ │ │ │ - add x0, x19, #0x68 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - bl 9ac8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x528> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f43c , std::allocator >::~basic_stringbuf()@@Base+0x3b3c> // b.any │ │ │ │ - ldr x0, [x19, #144] │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + strb w0, [x19, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 11520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ - cmp w0, #0x3 │ │ │ │ - b.ne 1f3e8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #33] │ │ │ │ - b 1f3e8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #34] │ │ │ │ - b 1f3e8 , std::allocator >::~basic_stringbuf()@@Base+0x3ae8> │ │ │ │ - str x21, [sp, #96] │ │ │ │ - bl 5740 │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - b.ne 1f440 , std::allocator >::~basic_stringbuf()@@Base+0x3b40> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x2, x0 │ │ │ │ + ldrb w0, [x0, #16] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w3 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - cbz x0, 1f4c4 , std::allocator >::~basic_stringbuf()@@Base+0x3bc4> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w1, w4 │ │ │ │ + str w2, [sp, #60] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, w20 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1f82c , std::allocator >::~basic_stringbuf()@@Base+0x986c> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x1, [x2, #24] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w3 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w1, w4 │ │ │ │ + str w2, [sp, #60] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, w20 │ │ │ │ + ldr w2, [sp, #60] │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1f8a8 , std::allocator >::~basic_stringbuf()@@Base+0x98e8> // b.any │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - mov x0, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x2 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w1, w21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5680 │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + orr w1, w1, w2 │ │ │ │ + b 60a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + b 5bf0 │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #28] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cbz x2, 1f4fc , std::allocator >::~basic_stringbuf()@@Base+0x3bfc> │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - sub x1, x1, x2 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - mov x2, x0 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x3, x3, #0x7c8 │ │ │ │ - str x3, [x2], #8 │ │ │ │ - str xzr, [x0, #8] │ │ │ │ - stp xzr, xzr, [x2, #8] │ │ │ │ - str w1, [x0, #32] │ │ │ │ + ldr w0, [x0, #20] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #36] │ │ │ │ + cbz w1, 1f93c , std::allocator >::~basic_stringbuf()@@Base+0x997c> │ │ │ │ + b 1f164 , std::allocator >::~basic_stringbuf()@@Base+0x91a4> │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x19, x0, [x0, #8] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 1f5cc , std::allocator >::~basic_stringbuf()@@Base+0x3ccc> // b.none │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - b 1f558 , std::allocator >::~basic_stringbuf()@@Base+0x3c58> │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 1f5c8 , std::allocator >::~basic_stringbuf()@@Base+0x3cc8> // b.none │ │ │ │ - ldp w1, w2, [x19] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1dca4 , std::allocator >::~basic_stringbuf()@@Base+0x23a4> │ │ │ │ - and w3, w0, #0xff │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - mov x4, x19 │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - tbz w0, #0, 1f550 , std::allocator >::~basic_stringbuf()@@Base+0x3c50> │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 1f5e4 , std::allocator >::~basic_stringbuf()@@Base+0x3ce4> // b.none │ │ │ │ - sub x2, x1, x19 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 1f5ec , std::allocator >::~basic_stringbuf()@@Base+0x3cec> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x4 │ │ │ │ - str w3, [sp, #60] │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - ldr x1, [x20, #8] │ │ │ │ - ldr w3, [sp, #60] │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - str x1, [x20, #8] │ │ │ │ - mov w0, w3 │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov w21, w1 │ │ │ │ + mov w22, w4 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + mov w1, w5 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1f9a8 , std::allocator >::~basic_stringbuf()@@Base+0x99e8> // b.any │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - mov w0, w3 │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b 1f5a8 , std::allocator >::~basic_stringbuf()@@Base+0x3ca8> │ │ │ │ - add x20, x20, #0x8 │ │ │ │ - b.ne 1f5a8 , std::allocator >::~basic_stringbuf()@@Base+0x3ca8> // b.any │ │ │ │ - ldr x0, [x4, #8] │ │ │ │ - str x0, [x4] │ │ │ │ - b 1f5a8 , std::allocator >::~basic_stringbuf()@@Base+0x3ca8> │ │ │ │ + mov w1, w23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 5b90 <__cxa_rethrow@plt> │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ + cmp w2, #0x2 │ │ │ │ + b.eq 1f9fc , std::allocator >::~basic_stringbuf()@@Base+0x9a3c> // b.none │ │ │ │ + b.hi 1f9e8 , std::allocator >::~basic_stringbuf()@@Base+0x9a28> // b.pmore │ │ │ │ + cbz w2, 1fa04 , std::allocator >::~basic_stringbuf()@@Base+0x9a44> │ │ │ │ + add x0, x0, #0x48 │ │ │ │ + b 5890 │ │ │ │ + cmp w2, #0x3 │ │ │ │ + b.ne 1f9f8 , std::allocator >::~basic_stringbuf()@@Base+0x9a38> // b.any │ │ │ │ + add x0, x0, #0x88 │ │ │ │ + b 5890 │ │ │ │ ret │ │ │ │ + add x0, x0, #0x68 │ │ │ │ + b 5890 │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + b 5890 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x90 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ mov x20, x0 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - add x21, sp, #0x18 │ │ │ │ + mov x21, x1 │ │ │ │ stp x23, x24, [sp, #96] │ │ │ │ - mov x23, x1 │ │ │ │ - mov x24, #0x1 // #1 │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + mov w24, w2 │ │ │ │ stp x25, x26, [sp, #112] │ │ │ │ - mov w25, #0x24 // #36 │ │ │ │ - str x27, [sp, #128] │ │ │ │ + mov w25, w3 │ │ │ │ + mov w26, w4 │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #40] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x2, x0, [x20, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - b 1f6d8 , std::allocator >::~basic_stringbuf()@@Base+0x3dd8> │ │ │ │ - lsl x0, x1, #3 │ │ │ │ - add x1, x2, x1, lsl #3 │ │ │ │ - strh w25, [sp, #24] │ │ │ │ - ldr w26, [x2, x0] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w27, [x1, #4] │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - stp x21, x24, [sp, #8] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - mov w4, w0 │ │ │ │ - mov w3, w27 │ │ │ │ - mov w2, w26 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x0, x23 │ │ │ │ - bl c6d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3130> │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + b 1fae4 , std::allocator >::~basic_stringbuf()@@Base+0x9b24> │ │ │ │ + lsl x0, x19, #5 │ │ │ │ + str x22, [sp, #8] │ │ │ │ + add x2, x1, x0 │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w1, w26 │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w2, w24 │ │ │ │ + add w1, w25, w19 │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.eq 1fabc , std::allocator >::~basic_stringbuf()@@Base+0x9afc> // b.none │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1f6c4 , std::allocator >::~basic_stringbuf()@@Base+0x3dc4> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 1fad4 , std::allocator >::~basic_stringbuf()@@Base+0x9b14> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x2, x0, [x20, #8] │ │ │ │ - add w1, w19, #0x1 │ │ │ │ - mov x19, x1 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.hi 1f66c , std::allocator >::~basic_stringbuf()@@Base+0x3d6c> // b.pmore │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldp x1, x0, [x21] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + cmp x0, x19 │ │ │ │ + b.hi 1fa6c , std::allocator >::~basic_stringbuf()@@Base+0x9aac> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f74c , std::allocator >::~basic_stringbuf()@@Base+0x3e4c> // b.any │ │ │ │ - ldr x27, [sp, #128] │ │ │ │ + b.ne 1fb28 , std::allocator >::~basic_stringbuf()@@Base+0x9b68> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #96] │ │ │ │ ldp x25, x26, [sp, #112] │ │ │ │ add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + str x27, [sp, #128] │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ add x0, sp, #0x8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 1f750 , std::allocator >::~basic_stringbuf()@@Base+0x3e50> // b.none │ │ │ │ - bl 5740 │ │ │ │ + str x27, [sp, #128] │ │ │ │ + b.ne 1fb2c , std::allocator >::~basic_stringbuf()@@Base+0x9b6c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - str x23, [sp, #64] │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x22, x2 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - mov x0, x21 │ │ │ │ - bl 232e0 , std::allocator >::~basic_stringbuf()@@Base+0x79e0> │ │ │ │ - sub w1, w0, #0x2 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 6bc0 │ │ │ │ - mov w20, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 23304 , std::allocator >::~basic_stringbuf()@@Base+0x7a04> │ │ │ │ - sub w1, w0, #0x2 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - bl 6bc0 │ │ │ │ - mov w1, w20 │ │ │ │ - mov w19, w0 │ │ │ │ - mov w2, w0 │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 1dcd0 , std::allocator >::~basic_stringbuf()@@Base+0x23d0> │ │ │ │ - tbnz w0, #0, 1f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x3ea0> │ │ │ │ - mov w2, w19 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 23244 , std::allocator >::~basic_stringbuf()@@Base+0x7944> │ │ │ │ - tbnz w0, #0, 1f7a0 , std::allocator >::~basic_stringbuf()@@Base+0x3ea0> │ │ │ │ - add x0, x23, #0x8 │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 1f850 , std::allocator >::~basic_stringbuf()@@Base+0x3f50> // b.none │ │ │ │ - stp w20, w19, [x1] │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - str x1, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 5500 │ │ │ │ + ldr w1, [x19, #36] │ │ │ │ + cbnz w1, 1fe44 , std::allocator >::~basic_stringbuf()@@Base+0x9e84> │ │ │ │ + ldr x2, [x19, #48] │ │ │ │ + cbz x2, 1fdb8 , std::allocator >::~basic_stringbuf()@@Base+0x9df8> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1fe20 , std::allocator >::~basic_stringbuf()@@Base+0x9e60> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1fc10 , std::allocator >::~basic_stringbuf()@@Base+0x9c50> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [x19, #112] │ │ │ │ + cbz x2, 1fc7c , std::allocator >::~basic_stringbuf()@@Base+0x9cbc> │ │ │ │ + ldr x1, [x19, #104] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w22, [x19, #32] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + sub w1, w22, #0x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1fdc0 , std::allocator >::~basic_stringbuf()@@Base+0x9e00> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1fc7c , std::allocator >::~basic_stringbuf()@@Base+0x9cbc> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [x19, #80] │ │ │ │ + cbz x2, 1fcf8 , std::allocator >::~basic_stringbuf()@@Base+0x9d38> │ │ │ │ + ldr x1, [x19, #72] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + ldr w22, [x19, #28] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + sub w22, w22, w2 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1fe00 , std::allocator >::~basic_stringbuf()@@Base+0x9e40> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1fcf8 , std::allocator >::~basic_stringbuf()@@Base+0x9d38> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [x19, #144] │ │ │ │ + cbz x2, 1fd84 , std::allocator >::~basic_stringbuf()@@Base+0x9dc4> │ │ │ │ + ldr x1, [x19, #136] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + ldr w22, [x19, #28] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + str x23, [sp, #112] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ ldr x2, [sp, #8] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldr w0, [x19, #32] │ │ │ │ + sub w22, w22, w2 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + sub w23, w0, #0x1 │ │ │ │ + mov w0, #0x4 // #4 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w1, w0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1e620 , std::allocator >::~basic_stringbuf()@@Base+0x8660> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, w22 │ │ │ │ + mov w1, w23 │ │ │ │ + bl 5c98 (bool)@plt+0x8> │ │ │ │ + cmn w0, #0x1 │ │ │ │ + b.ne 1fde0 , std::allocator >::~basic_stringbuf()@@Base+0x9e20> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 1fe50 , std::allocator >::~basic_stringbuf()@@Base+0x9e90> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x23, [sp, #112] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f860 , std::allocator >::~basic_stringbuf()@@Base+0x3f60> // b.any │ │ │ │ - ldr x23, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 1fe58 , std::allocator >::~basic_stringbuf()@@Base+0x9e98> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x1, sp │ │ │ │ - stp w20, w19, [sp] │ │ │ │ - bl 1f960 , std::allocator >::~basic_stringbuf()@@Base+0x4060> │ │ │ │ - b 1f818 , std::allocator >::~basic_stringbuf()@@Base+0x3f18> │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + b 1fc10 , std::allocator >::~basic_stringbuf()@@Base+0x9c50> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1fc70 , std::allocator >::~basic_stringbuf()@@Base+0x9cb0> // b.any │ │ │ │ + b 1fc7c , std::allocator >::~basic_stringbuf()@@Base+0x9cbc> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1fd74 , std::allocator >::~basic_stringbuf()@@Base+0x9db4> // b.any │ │ │ │ + b 1fe50 , std::allocator >::~basic_stringbuf()@@Base+0x9e90> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1fcec , std::allocator >::~basic_stringbuf()@@Base+0x9d2c> // b.any │ │ │ │ + b 1fcf8 , std::allocator >::~basic_stringbuf()@@Base+0x9d38> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + mov w2, #0xffffffff // #-1 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + bl 5758 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 1fc04 , std::allocator >::~basic_stringbuf()@@Base+0x9c44> // b.any │ │ │ │ + b 1fc10 , std::allocator >::~basic_stringbuf()@@Base+0x9c50> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1f164 , std::allocator >::~basic_stringbuf()@@Base+0x91a4> │ │ │ │ + b 1fba4 , std::allocator >::~basic_stringbuf()@@Base+0x9be4> │ │ │ │ + ldr x23, [sp, #112] │ │ │ │ + b 1fd84 , std::allocator >::~basic_stringbuf()@@Base+0x9dc4> │ │ │ │ + str x23, [sp, #112] │ │ │ │ bl 5740 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - ldp x4, x3, [x0, #8] │ │ │ │ - ldr w21, [x0, #32] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - sub w21, w21, w3 │ │ │ │ - cmp w21, #0x0 │ │ │ │ - b.le 1f8cc , std::allocator >::~basic_stringbuf()@@Base+0x3fcc> │ │ │ │ - mov x22, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x2, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - bl 1f760 , std::allocator >::~basic_stringbuf()@@Base+0x3e60> │ │ │ │ - cmp w21, w19 │ │ │ │ - b.ne 1f8a8 , std::allocator >::~basic_stringbuf()@@Base+0x3fa8> // b.any │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x20 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x3, [x3, #3616] │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - ldr x4, [x3] │ │ │ │ - str x4, [sp, #8] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - ldp x3, x4, [x0, #8] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.eq 1f94c , std::allocator >::~basic_stringbuf()@@Base+0x404c> // b.none │ │ │ │ - stp w1, w2, [x3] │ │ │ │ - add x3, x3, #0x8 │ │ │ │ - str x3, [x0, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 1f95c , std::allocator >::~basic_stringbuf()@@Base+0x405c> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - add sp, sp, #0x20 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp w1, w2, [sp] │ │ │ │ - mov x1, sp │ │ │ │ - bl 1f960 , std::allocator >::~basic_stringbuf()@@Base+0x4060> │ │ │ │ - b 1f920 , std::allocator >::~basic_stringbuf()@@Base+0x4020> │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x22, x23, [x0] │ │ │ │ - sub x19, x23, x22 │ │ │ │ - asr x0, x19, #3 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 1fa3c , std::allocator >::~basic_stringbuf()@@Base+0x413c> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - mov x24, x1 │ │ │ │ - csinc x20, x0, xzr, ne // ne = any │ │ │ │ - add x20, x20, x0 │ │ │ │ - cmp x20, x2 │ │ │ │ - csel x20, x20, x2, ls // ls = plast │ │ │ │ - lsl x20, x20, #3 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x5, x0 │ │ │ │ - ldr x0, [x24] │ │ │ │ - str x0, [x5, x19] │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 1fa34 , std::allocator >::~basic_stringbuf()@@Base+0x4134> // b.none │ │ │ │ - add x2, x5, x19 │ │ │ │ - mov x1, x5 │ │ │ │ - mov x3, x22 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x4, [x3], #8 │ │ │ │ - str x4, [x1], #8 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.ne 1f9e0 , std::allocator >::~basic_stringbuf()@@Base+0x40e0> // b.any │ │ │ │ - add x19, x2, #0x8 │ │ │ │ - cbz x22, 1fa10 , std::allocator >::~basic_stringbuf()@@Base+0x4110> │ │ │ │ - ldr x1, [x21, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - str x5, [sp, #72] │ │ │ │ - sub x1, x1, x22 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x5, [sp, #72] │ │ │ │ - stp x5, x19, [x21] │ │ │ │ - add x5, x5, x20 │ │ │ │ - str x5, [x21, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x5 │ │ │ │ - b 1f9f0 , std::allocator >::~basic_stringbuf()@@Base+0x40f0> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + str x23, [sp, #112] │ │ │ │ + b.ne 1fe5c , std::allocator >::~basic_stringbuf()@@Base+0x9e9c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + b 1fe64 , std::allocator >::~basic_stringbuf()@@Base+0x9ea4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + str x23, [sp, #112] │ │ │ │ + b.eq 1fe90 , std::allocator >::~basic_stringbuf()@@Base+0x9ed0> // b.none │ │ │ │ + b 1fe5c , std::allocator >::~basic_stringbuf()@@Base+0x9e9c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 1fe90 , std::allocator >::~basic_stringbuf()@@Base+0x9ed0> // b.none │ │ │ │ + b 1fe5c , std::allocator >::~basic_stringbuf()@@Base+0x9e9c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cbz x0, 1fde0 , std::allocator >::~basic_stringbuf()@@Base+0x44e0> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 1fd78 , std::allocator >::~basic_stringbuf()@@Base+0x4478> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 1fd1c , std::allocator >::~basic_stringbuf()@@Base+0x441c> │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 1fcc8 , std::allocator >::~basic_stringbuf()@@Base+0x43c8> │ │ │ │ - ldr x19, [x26, #24] │ │ │ │ - cbz x19, 1fc20 , std::allocator >::~basic_stringbuf()@@Base+0x4320> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 1fb74 , std::allocator >::~basic_stringbuf()@@Base+0x4274> │ │ │ │ - ldr x22, [x21, #24] │ │ │ │ - cbz x22, 1fbcc , std::allocator >::~basic_stringbuf()@@Base+0x42cc> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x22, #24] │ │ │ │ - cbz x20, 1fc74 , std::allocator >::~basic_stringbuf()@@Base+0x4374> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 1fb20 , std::allocator >::~basic_stringbuf()@@Base+0x4220> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 1fa60 , std::allocator >::~basic_stringbuf()@@Base+0x4160> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1faf4 , std::allocator >::~basic_stringbuf()@@Base+0x41f4> // b.none │ │ │ │ - ldr x1, [x28, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fb10 , std::allocator >::~basic_stringbuf()@@Base+0x4210> // b.none │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x27, 1fac8 , std::allocator >::~basic_stringbuf()@@Base+0x41c8> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fb40 , std::allocator >::~basic_stringbuf()@@Base+0x4240> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fb5c , std::allocator >::~basic_stringbuf()@@Base+0x425c> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x27, 1fc74 , std::allocator >::~basic_stringbuf()@@Base+0x4374> │ │ │ │ - mov x20, x27 │ │ │ │ - b 1fac0 , std::allocator >::~basic_stringbuf()@@Base+0x41c0> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fb94 , std::allocator >::~basic_stringbuf()@@Base+0x4294> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fbb0 , std::allocator >::~basic_stringbuf()@@Base+0x42b0> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 1fc20 , std::allocator >::~basic_stringbuf()@@Base+0x4320> │ │ │ │ - mov x19, x20 │ │ │ │ - b 1faa4 , std::allocator >::~basic_stringbuf()@@Base+0x41a4> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fbec , std::allocator >::~basic_stringbuf()@@Base+0x42ec> // b.none │ │ │ │ - ldr x1, [x21, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fc08 , std::allocator >::~basic_stringbuf()@@Base+0x4308> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 1fb74 , std::allocator >::~basic_stringbuf()@@Base+0x4274> │ │ │ │ - mov x21, x20 │ │ │ │ - b 1faac , std::allocator >::~basic_stringbuf()@@Base+0x41ac> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fc40 , std::allocator >::~basic_stringbuf()@@Base+0x4340> // b.none │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fc5c , std::allocator >::~basic_stringbuf()@@Base+0x435c> // b.none │ │ │ │ - ldr x1, [x26, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 1fcc8 , std::allocator >::~basic_stringbuf()@@Base+0x43c8> │ │ │ │ - mov x26, x19 │ │ │ │ - b 1fa9c , std::allocator >::~basic_stringbuf()@@Base+0x419c> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x20, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fc94 , std::allocator >::~basic_stringbuf()@@Base+0x4394> // b.none │ │ │ │ - ldr x1, [x22, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fcb0 , std::allocator >::~basic_stringbuf()@@Base+0x43b0> // b.none │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 1fbc8 , std::allocator >::~basic_stringbuf()@@Base+0x42c8> │ │ │ │ - mov x22, x20 │ │ │ │ - b 1fab8 , std::allocator >::~basic_stringbuf()@@Base+0x41b8> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fce8 , std::allocator >::~basic_stringbuf()@@Base+0x43e8> // b.none │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fd04 , std::allocator >::~basic_stringbuf()@@Base+0x4404> // b.none │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 1fd1c , std::allocator >::~basic_stringbuf()@@Base+0x441c> │ │ │ │ - mov x25, x19 │ │ │ │ - b 1fa94 , std::allocator >::~basic_stringbuf()@@Base+0x4194> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fd3c , std::allocator >::~basic_stringbuf()@@Base+0x443c> // b.none │ │ │ │ - ldr x1, [x24, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fd58 , std::allocator >::~basic_stringbuf()@@Base+0x4458> // b.none │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 1fd70 , std::allocator >::~basic_stringbuf()@@Base+0x4470> │ │ │ │ - mov x24, x19 │ │ │ │ - b 1fa8c , std::allocator >::~basic_stringbuf()@@Base+0x418c> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fd98 , std::allocator >::~basic_stringbuf()@@Base+0x4498> // b.none │ │ │ │ - ldr x1, [x23, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fdb4 , std::allocator >::~basic_stringbuf()@@Base+0x44b4> // b.none │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 1fdcc , std::allocator >::~basic_stringbuf()@@Base+0x44cc> │ │ │ │ - mov x23, x19 │ │ │ │ - b 1fa7c , std::allocator >::~basic_stringbuf()@@Base+0x417c> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - cbz x0, 1ff08 , std::allocator >::~basic_stringbuf()@@Base+0x4608> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x20, x22, #0xc8 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x21, x22 │ │ │ │ - bl 1fde4 , std::allocator >::~basic_stringbuf()@@Base+0x44e4> │ │ │ │ - ldr x19, [x22, #200] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 1fe38 , std::allocator >::~basic_stringbuf()@@Base+0x4538> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 1fe20 , std::allocator >::~basic_stringbuf()@@Base+0x4520> // b.any │ │ │ │ - ldr x19, [x21, #176] │ │ │ │ - add x20, x21, #0xb0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 1fe60 , std::allocator >::~basic_stringbuf()@@Base+0x4560> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 1fe48 , std::allocator >::~basic_stringbuf()@@Base+0x4548> // b.any │ │ │ │ - ldr x0, [x21, #144] │ │ │ │ - bl 1fde4 , std::allocator >::~basic_stringbuf()@@Base+0x44e4> │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 1fec8 , std::allocator >::~basic_stringbuf()@@Base+0x45c8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1fa60 , std::allocator >::~basic_stringbuf()@@Base+0x4160> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fe9c , std::allocator >::~basic_stringbuf()@@Base+0x459c> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1feb8 , std::allocator >::~basic_stringbuf()@@Base+0x45b8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 1fe70 , std::allocator >::~basic_stringbuf()@@Base+0x4570> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 1fee4 , std::allocator >::~basic_stringbuf()@@Base+0x45e4> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x22, 1fe00 , std::allocator >::~basic_stringbuf()@@Base+0x4500> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - add x21, sp, #0x68 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - add x24, sp, #0x58 │ │ │ │ - mov x23, x8 │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x25, #0x5c8 │ │ │ │ - str x21, [sp, #88] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x8, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 89cc │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 1ff88 , std::allocator >::~basic_stringbuf()@@Base+0x4688> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + sub sp, sp, #0x130 │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + stp x29, x30, [sp, #240] │ │ │ │ + add x29, sp, #0xf0 │ │ │ │ + stp x21, x22, [sp, #272] │ │ │ │ + and w21, w1, #0xff │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x19, x20, [sp, #256] │ │ │ │ + stp x23, x24, [sp, #288] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #232] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldp x2, x0, [sp, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x4, x0, #5 │ │ │ │ + cbz x0, 20138 , std::allocator >::~basic_stringbuf()@@Base+0xa178> │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + lsl x1, x0, #5 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + ldr x1, [x2, x1] │ │ │ │ + cmp w3, w1 │ │ │ │ + csel w3, w3, w1, ge // ge = tcont │ │ │ │ + cmp x4, x0 │ │ │ │ + b.hi 1ff80 , std::allocator >::~basic_stringbuf()@@Base+0x9fc0> // b.pmore │ │ │ │ + add w3, w3, #0x2 │ │ │ │ + add w1, w3, w3, lsr #31 │ │ │ │ + neg w1, w1, asr #1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3576] │ │ │ │ + add w5, w4, w4, lsr #31 │ │ │ │ + add w4, w4, #0x2 │ │ │ │ + neg w5, w5, asr #1 │ │ │ │ + ldr w2, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4048] │ │ │ │ + add w2, w2, w2, lsr #31 │ │ │ │ + ldr w0, [x0] │ │ │ │ + add w2, w5, w2, asr #1 │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + add w1, w1, w0, asr #1 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 1f54c , std::allocator >::~basic_stringbuf()@@Base+0x958c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 2000c , std::allocator >::~basic_stringbuf()@@Base+0xa04c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + bl 60e8 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + b 20084 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> │ │ │ │ + lsl x0, x19, #5 │ │ │ │ + str x24, [sp, #32] │ │ │ │ + add x2, x1, x0 │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + add x0, sp, #0x20 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add w3, w19, #0x1 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 20074 , std::allocator >::~basic_stringbuf()@@Base+0xa0b4> // b.none │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x0, [x23] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - add x25, x25, #0x5c8 │ │ │ │ + ldp x1, x0, [sp, #8] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ cmp x19, x0 │ │ │ │ - b.eq 200c8 , std::allocator >::~basic_stringbuf()@@Base+0x47c8> // b.none │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - str x22, [sp, #56] │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x8, x24 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 72a0 │ │ │ │ - ldp x27, x2, [sp, #88] │ │ │ │ - mov w28, #0x0 // #0 │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 20108 , std::allocator >::~basic_stringbuf()@@Base+0x4808> // b.none │ │ │ │ - cmp x27, x21 │ │ │ │ - b.eq 1ffe8 , std::allocator >::~basic_stringbuf()@@Base+0x46e8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20000 , std::allocator >::~basic_stringbuf()@@Base+0x4700> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz w28, 20124 , std::allocator >::~basic_stringbuf()@@Base+0x4824> │ │ │ │ - add x27, sp, #0x28 │ │ │ │ - str x27, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x8, sp, #0x38 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 71b0 │ │ │ │ - mov x8, x24 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 8060 │ │ │ │ + b.cc 20028 , std::allocator >::~basic_stringbuf()@@Base+0xa068> // b.lo, b.ul, b.last │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + bl 60e8 │ │ │ │ + tbz w21, #0, 200a4 , std::allocator >::~basic_stringbuf()@@Base+0xa0e4> │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl 1ef20 , std::allocator >::~basic_stringbuf()@@Base+0x8f60> │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 1f34c , std::allocator >::~basic_stringbuf()@@Base+0x938c> │ │ │ │ + ldp x19, x20, [sp, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 200ec , std::allocator >::~basic_stringbuf()@@Base+0xa12c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x1, x19 │ │ │ │ - ldp x3, x2, [sp, #88] │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2022c , std::allocator >::~basic_stringbuf()@@Base+0x492c> // b.none │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 20250 , std::allocator >::~basic_stringbuf()@@Base+0x4950> // b.none │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 20240 , std::allocator >::~basic_stringbuf()@@Base+0x4940> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x4, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20084 , std::allocator >::~basic_stringbuf()@@Base+0x4784> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2009c , std::allocator >::~basic_stringbuf()@@Base+0x479c> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 200b4 , std::allocator >::~basic_stringbuf()@@Base+0x47b4> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ + b.eq 200dc , std::allocator >::~basic_stringbuf()@@Base+0xa11c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ add x19, x19, #0x20 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.ne 1ffa0 , std::allocator >::~basic_stringbuf()@@Base+0x46a0> // b.any │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 200c0 , std::allocator >::~basic_stringbuf()@@Base+0xa100> // b.any │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + cbz x20, 20100 , std::allocator >::~basic_stringbuf()@@Base+0xa140> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 202cc , std::allocator >::~basic_stringbuf()@@Base+0x49cc> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 20180 , std::allocator >::~basic_stringbuf()@@Base+0xa1c0> // b.any │ │ │ │ + ldp x29, x30, [sp, #240] │ │ │ │ + ldp x19, x20, [sp, #256] │ │ │ │ + ldp x21, x22, [sp, #272] │ │ │ │ + ldp x23, x24, [sp, #288] │ │ │ │ + add sp, sp, #0x130 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x2, 20284 , std::allocator >::~basic_stringbuf()@@Base+0x4984> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5818 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w28, eq // eq = none │ │ │ │ - b 1ffd0 , std::allocator >::~basic_stringbuf()@@Base+0x46d0> │ │ │ │ - ldr x27, [x23, #8] │ │ │ │ - add x3, x19, #0x20 │ │ │ │ - cmp x3, x27 │ │ │ │ - b.eq 201c8 , std::allocator >::~basic_stringbuf()@@Base+0x48c8> // b.none │ │ │ │ - add x28, x19, #0x30 │ │ │ │ - b 20178 , std::allocator >::~basic_stringbuf()@@Base+0x4878> │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 201f0 , std::allocator >::~basic_stringbuf()@@Base+0x48f0> // b.none │ │ │ │ - stp x1, x2, [x3, #-32] │ │ │ │ - ldr x1, [x3, #16] │ │ │ │ - ldur x4, [x3, #-16] │ │ │ │ - stur x1, [x3, #-16] │ │ │ │ - cbz x0, 20220 , std::allocator >::~basic_stringbuf()@@Base+0x4920> │ │ │ │ - str x0, [x3] │ │ │ │ - str x4, [x3, #16] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - strb wzr, [x0] │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - cmp x27, x3 │ │ │ │ - b.eq 201c4 , std::allocator >::~basic_stringbuf()@@Base+0x48c4> // b.none │ │ │ │ - mov x4, x3 │ │ │ │ - ldur x0, [x3, #-32] │ │ │ │ - ldr x1, [x4], #-16 │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 2013c , std::allocator >::~basic_stringbuf()@@Base+0x483c> // b.any │ │ │ │ - cmp x28, x1 │ │ │ │ - b.eq 201f0 , std::allocator >::~basic_stringbuf()@@Base+0x48f0> // b.none │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - stur x0, [x3, #-16] │ │ │ │ - mov x0, x28 │ │ │ │ - stp x1, x2, [x3, #-32] │ │ │ │ - str x28, [x3] │ │ │ │ - str xzr, [x3, #8] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - strb wzr, [x0] │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - cmp x27, x3 │ │ │ │ - b.ne 20178 , std::allocator >::~basic_stringbuf()@@Base+0x4878> // b.any │ │ │ │ - ldr x27, [x23, #8] │ │ │ │ - sub x1, x27, #0x20 │ │ │ │ - ldur x0, [x27, #-32] │ │ │ │ - sub x6, x27, #0x10 │ │ │ │ - str x1, [x23, #8] │ │ │ │ - cmp x0, x6 │ │ │ │ - b.eq 200b8 , std::allocator >::~basic_stringbuf()@@Base+0x47b8> // b.none │ │ │ │ - ldur x1, [x27, #-16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 200b8 , std::allocator >::~basic_stringbuf()@@Base+0x47b8> │ │ │ │ - cbz x2, 20210 , std::allocator >::~basic_stringbuf()@@Base+0x4910> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 202ac , std::allocator >::~basic_stringbuf()@@Base+0x49ac> // b.none │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 5518 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldur x0, [x3, #-32] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - stur x2, [x3, #-24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [x3] │ │ │ │ - b 20160 , std::allocator >::~basic_stringbuf()@@Base+0x4860> │ │ │ │ - mov x0, x28 │ │ │ │ - str x28, [x3] │ │ │ │ - b 201ac , std::allocator >::~basic_stringbuf()@@Base+0x48ac> │ │ │ │ - cmp x3, x21 │ │ │ │ - b.eq 20250 , std::allocator >::~basic_stringbuf()@@Base+0x4950> // b.none │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x21, [sp, #88] │ │ │ │ - add x21, sp, #0x68 │ │ │ │ - mov x0, x21 │ │ │ │ - b 20068 , std::allocator >::~basic_stringbuf()@@Base+0x4768> │ │ │ │ - cmp x19, x24 │ │ │ │ - b.eq 202c4 , std::allocator >::~basic_stringbuf()@@Base+0x49c4> // b.none │ │ │ │ - cbz x2, 20274 , std::allocator >::~basic_stringbuf()@@Base+0x4974> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 202b8 , std::allocator >::~basic_stringbuf()@@Base+0x49b8> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 20068 , std::allocator >::~basic_stringbuf()@@Base+0x4768> │ │ │ │ - mov w28, #0x1 // #1 │ │ │ │ - cmp x27, x21 │ │ │ │ - b.ne 1ffd8 , std::allocator >::~basic_stringbuf()@@Base+0x46d8> // b.any │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 20004 , std::allocator >::~basic_stringbuf()@@Base+0x4704> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 20004 , std::allocator >::~basic_stringbuf()@@Base+0x4704> │ │ │ │ - ldrb w1, [x1] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 20208 , std::allocator >::~basic_stringbuf()@@Base+0x4908> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 2026c , std::allocator >::~basic_stringbuf()@@Base+0x496c> │ │ │ │ - mov x0, x3 │ │ │ │ - b 20068 , std::allocator >::~basic_stringbuf()@@Base+0x4768> │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - b.ne 202d0 , std::allocator >::~basic_stringbuf()@@Base+0x49d0> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w3, #0x2 // #2 │ │ │ │ + b 1ffa8 , std::allocator >::~basic_stringbuf()@@Base+0x9fe8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + add x0, sp, #0x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - bl 9500 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 1f34c , std::allocator >::~basic_stringbuf()@@Base+0x938c> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl ace0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 20308 , std::allocator >::~basic_stringbuf()@@Base+0x4a08> // b.none │ │ │ │ - b 202d0 , std::allocator >::~basic_stringbuf()@@Base+0x49d0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 20328 , std::allocator >::~basic_stringbuf()@@Base+0x4a28> │ │ │ │ + b.eq 2019c , std::allocator >::~basic_stringbuf()@@Base+0xa1dc> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 20328 , std::allocator >::~basic_stringbuf()@@Base+0x4a28> │ │ │ │ + b 20154 , std::allocator >::~basic_stringbuf()@@Base+0xa194> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 20320 , std::allocator >::~basic_stringbuf()@@Base+0x4a20> │ │ │ │ - nop │ │ │ │ + b 2015c , std::allocator >::~basic_stringbuf()@@Base+0xa19c> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ + mov w4, #0x5 // #5 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + and w0, w2, #0xff │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - sub sp, sp, #0x8b0 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x1a0 │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + str w0, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - add x23, sp, #0x4b8 │ │ │ │ - ldr x20, [x19] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #2216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x23 │ │ │ │ - str x23, [sp, #112] │ │ │ │ - add x22, sp, #0x3b0 │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #1432] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3568] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - str xzr, [sp, #1424] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1208] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - str q31, [sp, #1440] │ │ │ │ - ldp x1, x2, [x0, #8] │ │ │ │ - str q31, [sp, #1456] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ - stp x1, x2, [sp, #56] │ │ │ │ - str x1, [sp, #944] │ │ │ │ - str x2, [x22, x0] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - ldur x0, [x1, #-24] │ │ │ │ + str x1, [sp, #408] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3776] │ │ │ │ - add x21, sp, #0x3c0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #944] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - str x0, [sp, #1208] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5e60 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - bl 5bc0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x22, x1 │ │ │ │ - cbz x2, 213b8 , std::allocator >::~basic_stringbuf()@@Base+0x5ab8> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 60d0 │ │ │ │ - add x0, sp, #0x430 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - bl 5620 , std::allocator >::resize(unsigned long, char)@plt> │ │ │ │ - tbz w0, #0, 213c8 , std::allocator >::~basic_stringbuf()@@Base+0x5ac8> │ │ │ │ - add x0, sp, #0x190 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - stp x0, xzr, [sp, #384] │ │ │ │ - add x0, sp, #0x1b0 │ │ │ │ - add x25, sp, #0x170 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - add x28, sp, #0x160 │ │ │ │ - stp x0, xzr, [sp, #416] │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - stp x25, xzr, [sp, #352] │ │ │ │ - strb wzr, [sp, #368] │ │ │ │ - strb wzr, [sp, #400] │ │ │ │ - strb wzr, [sp, #432] │ │ │ │ - str wzr, [sp, #220] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 21624 , std::allocator >::~basic_stringbuf()@@Base+0x5d24> │ │ │ │ - adrp x24, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x21, sp, #0x5d8 │ │ │ │ - add x24, x24, #0xd60 │ │ │ │ - b 20668 , std::allocator >::~basic_stringbuf()@@Base+0x4d68> │ │ │ │ - ldrb w2, [x19, #67] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6208 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 208dc , std::allocator >::~basic_stringbuf()@@Base+0x4fdc> // b.any │ │ │ │ - ldr w0, [sp, #220] │ │ │ │ - add x19, sp, #0x5c8 │ │ │ │ - mov x8, x19 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #220] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7600 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2087c , std::allocator >::~basic_stringbuf()@@Base+0x4f7c> // b.none │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - mov x20, x21 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 208ac , std::allocator >::~basic_stringbuf()@@Base+0x4fac> // b.none │ │ │ │ - str x1, [sp, #352] │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - str x1, [sp, #360] │ │ │ │ - ldr x1, [sp, #1496] │ │ │ │ - ldr x2, [sp, #368] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - cbz x0, 2089c , std::allocator >::~basic_stringbuf()@@Base+0x4f9c> │ │ │ │ - str x0, [sp, #1480] │ │ │ │ - str x2, [sp, #1496] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #1480] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 205a0 , std::allocator >::~basic_stringbuf()@@Base+0x4ca0> // b.none │ │ │ │ - ldr x1, [sp, #1496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [sp, #360] │ │ │ │ - cmp x23, #0x5 │ │ │ │ - b.eq 206a0 , std::allocator >::~basic_stringbuf()@@Base+0x4da0> // b.none │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - add x1, x23, #0x1 │ │ │ │ - ldr x20, [sp, #352] │ │ │ │ - strb w0, [sp, #256] │ │ │ │ - mov x0, x19 │ │ │ │ - str x21, [sp, #1480] │ │ │ │ - str xzr, [sp, #1488] │ │ │ │ - strb wzr, [sp, #1496] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 219a0 , std::allocator >::~basic_stringbuf()@@Base+0x60a0> // b.pmore │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 21978 , std::allocator >::~basic_stringbuf()@@Base+0x6078> // b.none │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5710 │ │ │ │ - ldr x3, [sp, #392] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 219c8 , std::allocator >::~basic_stringbuf()@@Base+0x60c8> // b.pmore │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #1480] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20654 , std::allocator >::~basic_stringbuf()@@Base+0x4d54> // b.none │ │ │ │ - ldr x1, [sp, #1496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 21624 , std::allocator >::~basic_stringbuf()@@Base+0x5d24> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbnz w0, 204fc , std::allocator >::~basic_stringbuf()@@Base+0x4bfc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - cmp x3, x24 │ │ │ │ - b.eq 20500 , std::allocator >::~basic_stringbuf()@@Base+0x4c00> // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - blr x3 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - b 20500 , std::allocator >::~basic_stringbuf()@@Base+0x4c00> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - mov w2, #0x7473 // #29811 │ │ │ │ - movk w2, #0x7261, lsl #16 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3576] │ │ │ │ + ldr w2, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4048] │ │ │ │ + add w2, w2, w2, lsr #31 │ │ │ │ ldr w1, [x0] │ │ │ │ - cmp w1, w2 │ │ │ │ - b.ne 205ac , std::allocator >::~basic_stringbuf()@@Base+0x4cac> // b.any │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - cmp w0, #0x74 │ │ │ │ - b.ne 205ac , std::allocator >::~basic_stringbuf()@@Base+0x4cac> // b.any │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x26, [x0, #240] │ │ │ │ - cbz x26, 21820 , std::allocator >::~basic_stringbuf()@@Base+0x5f20> │ │ │ │ - adrp x23, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x23, x23, #0xd60 │ │ │ │ - b 20844 , std::allocator >::~basic_stringbuf()@@Base+0x4f44> │ │ │ │ - ldrb w2, [x26, #67] │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6208 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 21714 , std::allocator >::~basic_stringbuf()@@Base+0x5e14> // b.any │ │ │ │ - ldr w0, [sp, #220] │ │ │ │ - mov x8, x19 │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #220] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 7600 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 21344 , std::allocator >::~basic_stringbuf()@@Base+0x5a44> // b.none │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 21380 , std::allocator >::~basic_stringbuf()@@Base+0x5a80> // b.none │ │ │ │ - stp x1, x2, [sp, #352] │ │ │ │ - ldr x1, [sp, #1496] │ │ │ │ - ldr x3, [sp, #368] │ │ │ │ - str x1, [sp, #368] │ │ │ │ - cbz x0, 21360 , std::allocator >::~basic_stringbuf()@@Base+0x5a60> │ │ │ │ - str x0, [sp, #1480] │ │ │ │ - str x3, [sp, #1496] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #1480] │ │ │ │ + asr w2, w2, #1 │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + add w1, w1, w1, lsr #31 │ │ │ │ + asr w0, w1, #1 │ │ │ │ + lsr x1, x3, #1 │ │ │ │ + add x1, x1, #0x6 │ │ │ │ + add w3, w3, #0xc │ │ │ │ + sub w1, w0, w1 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 1f54c , std::allocator >::~basic_stringbuf()@@Base+0x958c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 20260 , std::allocator >::~basic_stringbuf()@@Base+0xa2a0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + cbz x2, 202a4 , std::allocator >::~basic_stringbuf()@@Base+0xa2e4> │ │ │ │ + ldr x1, [x22] │ │ │ │ + add x20, sp, #0xe0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, sp, #0xd0 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 2077c , std::allocator >::~basic_stringbuf()@@Base+0x4e7c> // b.none │ │ │ │ - ldr x1, [sp, #1496] │ │ │ │ + b.eq 202a4 , std::allocator >::~basic_stringbuf()@@Base+0xa2e4> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x27, [sp, #360] │ │ │ │ - cmp x27, #0x3 │ │ │ │ - b.eq 21320 , std::allocator >::~basic_stringbuf()@@Base+0x5a20> // b.none │ │ │ │ - mov w0, #0xa // #10 │ │ │ │ - add x1, x27, #0x1 │ │ │ │ - ldr x26, [sp, #352] │ │ │ │ - strb w0, [sp, #312] │ │ │ │ - mov x0, x19 │ │ │ │ - str x20, [sp, #1480] │ │ │ │ - str xzr, [sp, #1488] │ │ │ │ - strb wzr, [sp, #1496] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.hi 2167c , std::allocator >::~basic_stringbuf()@@Base+0x5d7c> // b.pmore │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #1488] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 216a4 , std::allocator >::~basic_stringbuf()@@Base+0x5da4> // b.none │ │ │ │ - add x1, sp, #0x138 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5710 │ │ │ │ - ldr x3, [sp, #424] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 216cc , std::allocator >::~basic_stringbuf()@@Base+0x5dcc> // b.pmore │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #1480] │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + ldr x3, [x19, #8] │ │ │ │ + add x22, sp, #0x68 │ │ │ │ + mov w4, #0x2 // #2 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, w4 │ │ │ │ + add w3, w3, #0xa │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + adrp x27, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x27, #0xa60 │ │ │ │ + add x20, sp, #0xe0 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + add x24, sp, #0xd0 │ │ │ │ + stp xzr, xzr, [sp, #48] │ │ │ │ + ldrh w1, [x0] │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + strh w1, [sp, #224] │ │ │ │ + mov x1, x24 │ │ │ │ + strb w0, [x20, #2] │ │ │ │ + mov x0, #0x3 // #3 │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + str x0, [sp, #216] │ │ │ │ + add x0, sp, #0x30 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + strb wzr, [sp, #227] │ │ │ │ + bl ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldp x25, x23, [sp, #48] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 20830 , std::allocator >::~basic_stringbuf()@@Base+0x4f30> // b.none │ │ │ │ - ldr x1, [sp, #1496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x26, [x0, #240] │ │ │ │ - cbz x26, 21820 , std::allocator >::~basic_stringbuf()@@Base+0x5f20> │ │ │ │ - ldrb w0, [x26, #56] │ │ │ │ - cbnz w0, 206e4 , std::allocator >::~basic_stringbuf()@@Base+0x4de4> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x26] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - cmp x3, x23 │ │ │ │ - b.eq 206e8 , std::allocator >::~basic_stringbuf()@@Base+0x4de8> // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x26 │ │ │ │ - blr x3 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - b 206e8 , std::allocator >::~basic_stringbuf()@@Base+0x4de8> │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - mov x20, x21 │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 208ac , std::allocator >::~basic_stringbuf()@@Base+0x4fac> // b.none │ │ │ │ - ldr x0, [sp, #1488] │ │ │ │ - stp x1, x0, [sp, #352] │ │ │ │ - ldr x0, [sp, #1496] │ │ │ │ - str x0, [sp, #368] │ │ │ │ - mov x20, x21 │ │ │ │ - mov x0, x21 │ │ │ │ - str x21, [sp, #1480] │ │ │ │ - b 20584 , std::allocator >::~basic_stringbuf()@@Base+0x4c84> │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - cbz x2, 208cc , std::allocator >::~basic_stringbuf()@@Base+0x4fcc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 21314 , std::allocator >::~basic_stringbuf()@@Base+0x5a14> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - str x2, [sp, #360] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #1480] │ │ │ │ - b 20584 , std::allocator >::~basic_stringbuf()@@Base+0x4c84> │ │ │ │ - add x0, sp, #0x120 │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ - mov x8, x0 │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - str x0, [sp, #200] │ │ │ │ - mov x0, x26 │ │ │ │ - stp xzr, xzr, [sp, #256] │ │ │ │ - str xzr, [sp, #272] │ │ │ │ - bl 8f88 │ │ │ │ - ldp x1, x0, [sp, #288] │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x27, #0x1 // #1 │ │ │ │ - str w2, [sp, #16] │ │ │ │ - str w2, [sp, #24] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - b 20934 , std::allocator >::~basic_stringbuf()@@Base+0x5034> │ │ │ │ - ldp x1, x0, [sp, #288] │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #5 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.cs 20b2c , std::allocator >::~basic_stringbuf()@@Base+0x522c> // b.hs, b.nlast │ │ │ │ - add x1, x1, x21, lsl #5 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #360] │ │ │ │ - cbz x0, 20924 , std::allocator >::~basic_stringbuf()@@Base+0x5024> │ │ │ │ - add x0, sp, #0x138 │ │ │ │ - mov x23, x22 │ │ │ │ - mov x24, #0x0 // #0 │ │ │ │ - mov x22, x21 │ │ │ │ - ldr w20, [sp, #24] │ │ │ │ - mov x5, x24 │ │ │ │ - ldr w21, [sp, #16] │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - str wzr, [sp, #320] │ │ │ │ - b 209e0 , std::allocator >::~basic_stringbuf()@@Base+0x50e0> │ │ │ │ - ldp x2, x20, [sp, #256] │ │ │ │ - mov w21, w24 │ │ │ │ - sub x20, x20, x2 │ │ │ │ - mov w2, #0xcccd // #52429 │ │ │ │ - movk w2, #0xcccc, lsl #16 │ │ │ │ - asr x20, x20, #3 │ │ │ │ - mul w20, w20, w2 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 20a9c , std::allocator >::~basic_stringbuf()@@Base+0x519c> // b.none │ │ │ │ - cmp w19, #0x3f │ │ │ │ - b.eq 20b08 , std::allocator >::~basic_stringbuf()@@Base+0x5208> // b.none │ │ │ │ - add w4, w19, #0x1 │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - lsl x19, x27, x19 │ │ │ │ - bic x2, x2, x19 │ │ │ │ - mov w19, w4 │ │ │ │ - str x2, [x0] │ │ │ │ - mov x0, x3 │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - cmp x2, x24 │ │ │ │ - b.ls 20a3c , std::allocator >::~basic_stringbuf()@@Base+0x513c> // b.plast │ │ │ │ - ldr x2, [sp, #352] │ │ │ │ - ldrb w2, [x2, x24] │ │ │ │ - cmp w2, #0x40 │ │ │ │ - b.eq 20984 , std::allocator >::~basic_stringbuf()@@Base+0x5084> // b.none │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 20ad8 , std::allocator >::~basic_stringbuf()@@Base+0x51d8> // b.none │ │ │ │ - cmp w19, #0x3f │ │ │ │ - b.eq 20b14 , std::allocator >::~basic_stringbuf()@@Base+0x5214> // b.none │ │ │ │ - add w7, w19, #0x1 │ │ │ │ - mov x6, x0 │ │ │ │ - ldr x3, [x0] │ │ │ │ - lsl x19, x27, x19 │ │ │ │ - cmp w2, #0x23 │ │ │ │ - add x24, x24, #0x1 │ │ │ │ - orr x4, x3, x19 │ │ │ │ - bic x3, x3, x19 │ │ │ │ - csel x3, x3, x4, ne // ne = any │ │ │ │ - str x3, [x0] │ │ │ │ - mov w19, w7 │ │ │ │ - mov x0, x6 │ │ │ │ - ldr x2, [sp, #360] │ │ │ │ - cmp x2, x24 │ │ │ │ - b.hi 209e0 , std::allocator >::~basic_stringbuf()@@Base+0x50e0> // b.pmore │ │ │ │ - str w21, [sp, #16] │ │ │ │ - mov x21, x22 │ │ │ │ - mov x22, x23 │ │ │ │ - mov x23, x1 │ │ │ │ - str w20, [sp, #24] │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x0, x1, [sp, #264] │ │ │ │ - str x5, [sp, #312] │ │ │ │ - str x20, [sp, #328] │ │ │ │ - mov x24, x5 │ │ │ │ - str w19, [sp, #336] │ │ │ │ - str x23, [sp, #344] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b.eq 20b20 , std::allocator >::~basic_stringbuf()@@Base+0x5220> // b.none │ │ │ │ - bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0x7220> │ │ │ │ - ldr x0, [sp, #264] │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - str x0, [sp, #264] │ │ │ │ - cbz x24, 20924 , std::allocator >::~basic_stringbuf()@@Base+0x5024> │ │ │ │ - sub x1, x23, x24 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 20924 , std::allocator >::~basic_stringbuf()@@Base+0x5024> │ │ │ │ - str w19, [sp, #232] │ │ │ │ - mov w3, #0x0 // #0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x1, [sp, #224] │ │ │ │ - ldr x2, [sp, #232] │ │ │ │ - str x5, [sp, #312] │ │ │ │ - str x1, [sp, #328] │ │ │ │ - str w19, [sp, #336] │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl 22780 , std::allocator >::~basic_stringbuf()@@Base+0x6e80> │ │ │ │ - ldr x5, [sp, #312] │ │ │ │ - ldr x0, [sp, #328] │ │ │ │ - ldr x1, [sp, #344] │ │ │ │ - ldr w19, [sp, #336] │ │ │ │ - b 209d0 , std::allocator >::~basic_stringbuf()@@Base+0x50d0> │ │ │ │ - str w19, [sp, #248] │ │ │ │ - cmp w2, #0x23 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cset w3, eq // eq = none │ │ │ │ - ldr x2, [sp, #248] │ │ │ │ - str x1, [sp, #240] │ │ │ │ - str x5, [sp, #312] │ │ │ │ - str x1, [sp, #328] │ │ │ │ - str w19, [sp, #336] │ │ │ │ - str x1, [sp, #344] │ │ │ │ - bl 22780 , std::allocator >::~basic_stringbuf()@@Base+0x6e80> │ │ │ │ - b 20ac4 , std::allocator >::~basic_stringbuf()@@Base+0x51c4> │ │ │ │ - add x3, x0, #0x8 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 209b8 , std::allocator >::~basic_stringbuf()@@Base+0x50b8> │ │ │ │ - add x6, x0, #0x8 │ │ │ │ - mov w7, #0x0 // #0 │ │ │ │ - b 20a08 , std::allocator >::~basic_stringbuf()@@Base+0x5108> │ │ │ │ - add x0, sp, #0x100 │ │ │ │ - bl 22cc0 , std::allocator >::~basic_stringbuf()@@Base+0x73c0> │ │ │ │ - b 20a88 , std::allocator >::~basic_stringbuf()@@Base+0x5188> │ │ │ │ - ldp x0, x19, [sp, #256] │ │ │ │ - ldr x1, [x0] │ │ │ │ - sub x19, x19, x0 │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - asr x19, x19, #3 │ │ │ │ - sub x20, x20, x1 │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x0, #0xcccd │ │ │ │ - add w20, w1, w20, lsl #3 │ │ │ │ - mul w19, w19, w0 │ │ │ │ - mov x0, #0x50 // #80 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3936] │ │ │ │ - mov x21, x0 │ │ │ │ - mov w2, w19 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - mov w1, w20 │ │ │ │ - bl 243e0 , std::allocator >::~basic_stringbuf()@@Base+0x8ae0> │ │ │ │ - add x1, sp, #0x100 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 23780 , std::allocator >::~basic_stringbuf()@@Base+0x7e80> │ │ │ │ - ldr w1, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 23880 , std::allocator >::~basic_stringbuf()@@Base+0x7f80> │ │ │ │ - ldr w1, [sp, #24] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2388c , std::allocator >::~basic_stringbuf()@@Base+0x7f8c> │ │ │ │ - add x21, sp, #0x2a0 │ │ │ │ - str x21, [sp, #96] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5698 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #888] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [sp, #896] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, sp, #0x388 │ │ │ │ - add x27, sp, #0x220 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3608] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x398 │ │ │ │ - str q31, [x0] │ │ │ │ - ldp x23, x0, [x19, #16] │ │ │ │ - mov x1, x0 │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #544] │ │ │ │ - str x1, [x27, x0] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - add x0, x27, x0 │ │ │ │ - bl 5e60 │ │ │ │ - ldp x0, x3, [x19, #32] │ │ │ │ - stp x0, x3, [sp, #136] │ │ │ │ - add x1, sp, #0x230 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - mov x2, x1 │ │ │ │ - str x1, [sp, #80] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x3, [x1, x0] │ │ │ │ - add x0, x2, x0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5e60 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - stp x0, x1, [sp, #120] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x27, x0] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3792] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - add x0, sp, #0x240 │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #560] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - str xzr, [sp, #608] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #568] │ │ │ │ - add x0, sp, #0x270 │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str xzr, [sp, #616] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - add x1, sp, #0x238 │ │ │ │ - str xzr, [sp, #648] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #568] │ │ │ │ - mov w0, #0x18 // #24 │ │ │ │ - str w0, [sp, #632] │ │ │ │ - add x0, sp, #0x290 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - str x0, [sp, #640] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #656] │ │ │ │ - bl 5e60 │ │ │ │ - ldp x1, x2, [sp, #384] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - bl 5d28 │ │ │ │ - add x19, sp, #0x5c8 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2fcec , std::allocator >::~basic_stringbuf()@@Base+0x143ec> │ │ │ │ - add x2, sp, #0x1c0 │ │ │ │ - mov w1, #0x616e // #24942 │ │ │ │ - movk w1, #0x656d, lsl #16 │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - add x20, sp, #0x1f0 │ │ │ │ - add x21, sp, #0x1d0 │ │ │ │ - str x2, [sp, #24] │ │ │ │ - stp x21, x0, [sp, #448] │ │ │ │ - str w1, [sp, #464] │ │ │ │ - strb wzr, [sp, #468] │ │ │ │ - stp x20, x0, [sp, #480] │ │ │ │ - mov x0, x19 │ │ │ │ - str w1, [sp, #496] │ │ │ │ - mov x1, x2 │ │ │ │ - strb wzr, [sp, #500] │ │ │ │ - bl 22260 , std::allocator >::~basic_stringbuf()@@Base+0x6960> │ │ │ │ - add x24, sp, #0x210 │ │ │ │ - str x24, [sp, #512] │ │ │ │ - add x3, sp, #0x200 │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x3 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - add x1, sp, #0x1e0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - bl 2408c , std::allocator >::~basic_stringbuf()@@Base+0x878c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 20d88 , std::allocator >::~basic_stringbuf()@@Base+0x5488> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20da0 , std::allocator >::~basic_stringbuf()@@Base+0x54a0> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ + b.eq 20338 , std::allocator >::~basic_stringbuf()@@Base+0xa378> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ + mov w0, #0x6f4e // #28494 │ │ │ │ + strh w0, [sp, #224] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + stp x20, x0, [sp, #208] │ │ │ │ + ldr x0, [sp] │ │ │ │ + strb wzr, [sp, #226] │ │ │ │ + cmp x23, x0 │ │ │ │ + b.eq 20678 , std::allocator >::~basic_stringbuf()@@Base+0xa6b8> // b.none │ │ │ │ + add x1, x23, #0x10 │ │ │ │ + str x1, [x23] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 20db8 , std::allocator >::~basic_stringbuf()@@Base+0x54b8> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc00 │ │ │ │ - str x21, [sp, #448] │ │ │ │ - str x20, [sp, #480] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w1, [x0, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str w2, [sp, #464] │ │ │ │ - str w2, [sp, #496] │ │ │ │ - strh w1, [x20, #4] │ │ │ │ - strh w1, [x21, #4] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - strb wzr, [sp, #470] │ │ │ │ - str x0, [sp, #488] │ │ │ │ + b.eq 206dc , std::allocator >::~basic_stringbuf()@@Base+0xa71c> // b.none │ │ │ │ + str x0, [x23] │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + str x0, [x23, #16] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + add x23, x23, #0x20 │ │ │ │ + stur x0, [x23, #-24] │ │ │ │ + mov x0, #0x58 // #88 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + add x1, sp, #0xc0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + str x1, [sp, #176] │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + subs x19, x23, x25 │ │ │ │ + b.eq 20658 , std::allocator >::~basic_stringbuf()@@Base+0xa698> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - strb wzr, [sp, #502] │ │ │ │ - bl 22260 , std::allocator >::~basic_stringbuf()@@Base+0x6960> │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x2, x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 2408c , std::allocator >::~basic_stringbuf()@@Base+0x878c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 20e34 , std::allocator >::~basic_stringbuf()@@Base+0x5534> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20e4c , std::allocator >::~basic_stringbuf()@@Base+0x554c> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20e64 , std::allocator >::~basic_stringbuf()@@Base+0x5564> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w1, #0x6164 // #24932 │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - movk w1, #0x6574, lsl #16 │ │ │ │ - str w1, [sp, #464] │ │ │ │ - str w1, [sp, #496] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - stp x21, x0, [sp, #448] │ │ │ │ - strb wzr, [sp, #468] │ │ │ │ - stp x20, x0, [sp, #480] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + stp x26, x26, [sp, #80] │ │ │ │ + add x19, x26, x19 │ │ │ │ + str x19, [sp, #96] │ │ │ │ + cmp x25, x23 │ │ │ │ + b.eq 20670 , std::allocator >::~basic_stringbuf()@@Base+0xa6b0> // b.none │ │ │ │ + mov x28, x25 │ │ │ │ + mov x19, x26 │ │ │ │ + nop │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ mov x0, x19 │ │ │ │ - strb wzr, [sp, #500] │ │ │ │ - bl 22260 , std::allocator >::~basic_stringbuf()@@Base+0x6960> │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x2, x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 2408c , std::allocator >::~basic_stringbuf()@@Base+0x878c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 20ec8 , std::allocator >::~basic_stringbuf()@@Base+0x55c8> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20ee0 , std::allocator >::~basic_stringbuf()@@Base+0x55e0> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 20ef8 , std::allocator >::~basic_stringbuf()@@Base+0x55f8> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc08 │ │ │ │ - str x21, [sp, #448] │ │ │ │ - str x20, [sp, #480] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w1, [x0, #3] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - str w2, [sp, #464] │ │ │ │ - str w2, [sp, #496] │ │ │ │ - stur w1, [x20, #3] │ │ │ │ - stur w1, [x21, #3] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x0, [sp, #456] │ │ │ │ - strb wzr, [sp, #471] │ │ │ │ - str x0, [sp, #488] │ │ │ │ + ldp x1, x2, [x28] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x23, x28 │ │ │ │ + b.ne 203e0 , std::allocator >::~basic_stringbuf()@@Base+0xa420> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + add x27, x27, #0xa60 │ │ │ │ + str x19, [sp, #88] │ │ │ │ + adrp x19, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x19, x19, #0xa68 │ │ │ │ + str x20, [sp, #208] │ │ │ │ + tst x0, #0x1 │ │ │ │ + csel x19, x19, x27, eq // eq = none │ │ │ │ mov x0, x19 │ │ │ │ - strb wzr, [sp, #503] │ │ │ │ - bl 22260 , std::allocator >::~basic_stringbuf()@@Base+0x6960> │ │ │ │ - str x24, [sp, #512] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x2, x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 2408c , std::allocator >::~basic_stringbuf()@@Base+0x878c> │ │ │ │ - ldr x0, [sp, #512] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 20f74 , std::allocator >::~basic_stringbuf()@@Base+0x5674> // b.none │ │ │ │ - ldr x1, [sp, #528] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #448] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 20f8c , std::allocator >::~basic_stringbuf()@@Base+0x568c> // b.none │ │ │ │ - ldr x1, [sp, #464] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #480] │ │ │ │ + bl 56e0 │ │ │ │ + mov x26, x0 │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5518 │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + str x26, [sp, #216] │ │ │ │ + strb wzr, [x20, x26] │ │ │ │ + mov x4, x24 │ │ │ │ + add x3, sp, #0x50 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 23390 , std::allocator >::~basic_stringbuf()@@Base+0xd3d0> │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 20fa4 , std::allocator >::~basic_stringbuf()@@Base+0x56a4> // b.none │ │ │ │ - ldr x1, [sp, #496] │ │ │ │ + b.eq 20474 , std::allocator >::~basic_stringbuf()@@Base+0xa4b4> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #2176] │ │ │ │ - add x1, sp, #0x890 │ │ │ │ + ldp x19, x26, [sp, #80] │ │ │ │ + cmp x19, x26 │ │ │ │ + b.eq 204ac , std::allocator >::~basic_stringbuf()@@Base+0xa4ec> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 20fc0 , std::allocator >::~basic_stringbuf()@@Base+0x56c0> // b.none │ │ │ │ - ldr x1, [sp, #2192] │ │ │ │ + b.eq 2049c , std::allocator >::~basic_stringbuf()@@Base+0xa4dc> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3896] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #1640] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #1904] │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - str x0, [sp, #1656] │ │ │ │ - add x0, sp, #0x678 │ │ │ │ - bl 5608 │ │ │ │ - add x0, sp, #0x6e8 │ │ │ │ - bl 6220 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x21, sp, #0x650 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1656] │ │ │ │ - add x0, sp, #0x6b0 │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x2, [sp, #56] │ │ │ │ - str x0, [sp, #1640] │ │ │ │ - add x1, sp, #0x668 │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #1648] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1904] │ │ │ │ - add x0, sp, #0x770 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x20, [sp, #1616] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 2105c , std::allocator >::~basic_stringbuf()@@Base+0x575c> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x20, [x20] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 21044 , std::allocator >::~basic_stringbuf()@@Base+0x5744> // b.any │ │ │ │ - ldr x20, [sp, #1592] │ │ │ │ - add x21, sp, #0x638 │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 21084 , std::allocator >::~basic_stringbuf()@@Base+0x5784> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x20, [x20] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 2106c , std::allocator >::~basic_stringbuf()@@Base+0x576c> // b.any │ │ │ │ - ldr x0, [sp, #1560] │ │ │ │ - bl 1fde4 , std::allocator >::~basic_stringbuf()@@Base+0x44e4> │ │ │ │ - ldr x21, [sp, #1512] │ │ │ │ - cbz x21, 210ec , std::allocator >::~basic_stringbuf()@@Base+0x57ec> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x20, x21 │ │ │ │ - bl 1fa60 , std::allocator >::~basic_stringbuf()@@Base+0x4160> │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 210c0 , std::allocator >::~basic_stringbuf()@@Base+0x57c0> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x26, x19 │ │ │ │ + b.ne 20480 , std::allocator >::~basic_stringbuf()@@Base+0xa4c0> // b.any │ │ │ │ + ldr x26, [sp, #80] │ │ │ │ + cbz x26, 204c0 , std::allocator >::~basic_stringbuf()@@Base+0xa500> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 210dc , std::allocator >::~basic_stringbuf()@@Base+0x57dc> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x21, 21094 , std::allocator >::~basic_stringbuf()@@Base+0x5794> │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - add x0, x1, #0x68 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #560] │ │ │ │ + b.eq 204dc , std::allocator >::~basic_stringbuf()@@Base+0xa51c> // b.none │ │ │ │ ldr x1, [sp, #192] │ │ │ │ - ldr x0, [sp, #640] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 21124 , std::allocator >::~basic_stringbuf()@@Base+0x5824> // b.none │ │ │ │ - ldr x1, [sp, #656] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #568] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x1, [sp, #120] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x27, x0] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - ldp x0, x2, [sp, #136] │ │ │ │ - str x0, [sp, #560] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x2, [x1, x0] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #544] │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - str x1, [x27, x0] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldp x20, x21, [sp, #288] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 211b8 , std::allocator >::~basic_stringbuf()@@Base+0x58b8> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 211a8 , std::allocator >::~basic_stringbuf()@@Base+0x58a8> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 2118c , std::allocator >::~basic_stringbuf()@@Base+0x588c> // b.any │ │ │ │ - ldr x21, [sp, #288] │ │ │ │ - cbz x21, 211cc , std::allocator >::~basic_stringbuf()@@Base+0x58cc> │ │ │ │ - ldr x1, [sp, #304] │ │ │ │ - mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x20, x21, [sp, #256] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 21204 , std::allocator >::~basic_stringbuf()@@Base+0x5904> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 211f4 , std::allocator >::~basic_stringbuf()@@Base+0x58f4> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.ne 211e0 , std::allocator >::~basic_stringbuf()@@Base+0x58e0> // b.any │ │ │ │ - ldr x21, [sp, #256] │ │ │ │ - cbz x21, 21218 , std::allocator >::~basic_stringbuf()@@Base+0x5918> │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - mov x0, x21 │ │ │ │ - sub x1, x1, x21 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 21230 , std::allocator >::~basic_stringbuf()@@Base+0x5930> // b.none │ │ │ │ - ldr x1, [sp, #368] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov w26, #0x7571 // #30065 │ │ │ │ + mov x27, #0x4 // #4 │ │ │ │ + movk w26, #0x7469, lsl #16 │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 21fe0 , std::allocator >::~basic_stringbuf()@@Base+0xc020> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + bl 60e8 │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + bl c3a8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1628> │ │ │ │ + str x20, [sp, #208] │ │ │ │ + mov x0, x24 │ │ │ │ + str w26, [x20] │ │ │ │ + str x27, [sp, #216] │ │ │ │ + strb wzr, [sp, #228] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w19, w0, #0xff │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20550 , std::allocator >::~basic_stringbuf()@@Base+0xa590> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #176] │ │ │ │ - ldr x0, [sp, #416] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2124c , std::allocator >::~basic_stringbuf()@@Base+0x594c> // b.none │ │ │ │ - ldr x1, [sp, #432] │ │ │ │ + tbnz w19, #0, 2061c , std::allocator >::~basic_stringbuf()@@Base+0xa65c> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 2060c , std::allocator >::~basic_stringbuf()@@Base+0xa64c> │ │ │ │ + mov x8, x24 │ │ │ │ + mov x0, x22 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 22be0 , std::allocator >::~basic_stringbuf()@@Base+0xcc20> │ │ │ │ + ldp x0, x1, [sp, #208] │ │ │ │ + cmp x1, #0x3 │ │ │ │ + b.eq 206ac , std::allocator >::~basic_stringbuf()@@Base+0xa6ec> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20620 , std::allocator >::~basic_stringbuf()@@Base+0xa660> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + mov x20, x25 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - ldr x0, [sp, #384] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 21268 , std::allocator >::~basic_stringbuf()@@Base+0x5968> // b.none │ │ │ │ - ldr x1, [sp, #400] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ne 2062c , std::allocator >::~basic_stringbuf()@@Base+0xa66c> // b.any │ │ │ │ + cbz x25, 205b8 , std::allocator >::~basic_stringbuf()@@Base+0xa5f8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + sub x1, x0, x25 │ │ │ │ + mov x0, x25 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x19, x19, #0x10 │ │ │ │ - str x19, [sp, #960] │ │ │ │ - add x0, x1, #0x18 │ │ │ │ - str x0, [sp, #944] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - str x0, [sp, #1208] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 5608 │ │ │ │ - ldr x0, [sp, #160] │ │ │ │ - bl 6220 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #960] │ │ │ │ - add x0, sp, #0x3f8 │ │ │ │ - bl 5ea8 │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - str x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1208] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 21b80 , std::allocator >::~basic_stringbuf()@@Base+0xbbc0> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 1f34c , std::allocator >::~basic_stringbuf()@@Base+0x938c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - add sp, sp, #0x8b0 │ │ │ │ + b.ne 20748 , std::allocator >::~basic_stringbuf()@@Base+0xa788> // b.any │ │ │ │ + add sp, sp, #0x1a0 │ │ │ │ + mov w0, w19 │ │ │ │ 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 │ │ │ │ - ldrb w1, [sp, #1496] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 208c4 , std::allocator >::~basic_stringbuf()@@Base+0x4fc4> │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - mov w1, #0x6e65 // #28261 │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 20568 , std::allocator >::~basic_stringbuf()@@Base+0xa5a8> │ │ │ │ + b 204f4 , std::allocator >::~basic_stringbuf()@@Base+0xa534> │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x20, x25 │ │ │ │ + cmp x25, x23 │ │ │ │ + b.eq 205a4 , std::allocator >::~basic_stringbuf()@@Base+0xa5e4> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 20648 , std::allocator >::~basic_stringbuf()@@Base+0xa688> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x20, x23 │ │ │ │ + b.ne 2062c , std::allocator >::~basic_stringbuf()@@Base+0xa66c> // b.any │ │ │ │ + b 205a4 , std::allocator >::~basic_stringbuf()@@Base+0xa5e4> │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + add x19, x26, x19 │ │ │ │ + stp x26, x26, [sp, #80] │ │ │ │ + str x19, [sp, #96] │ │ │ │ + cmp x25, x23 │ │ │ │ + b.ne 203d4 , std::allocator >::~basic_stringbuf()@@Base+0xa414> // b.any │ │ │ │ + mov x19, x26 │ │ │ │ + b 20404 , std::allocator >::~basic_stringbuf()@@Base+0xa444> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x24 │ │ │ │ + bl ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp] │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldp x25, x23, [sp, #48] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20384 , std::allocator >::~basic_stringbuf()@@Base+0xa3c4> // b.none │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 20384 , std::allocator >::~basic_stringbuf()@@Base+0xa3c4> │ │ │ │ ldrh w2, [x0] │ │ │ │ + mov w1, #0x6559 // #25945 │ │ │ │ cmp w2, w1 │ │ │ │ - b.ne 20788 , std::allocator >::~basic_stringbuf()@@Base+0x4e88> // b.any │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - cmp w0, #0x64 │ │ │ │ - b.ne 20788 , std::allocator >::~basic_stringbuf()@@Base+0x4e88> // b.any │ │ │ │ - b 20654 , std::allocator >::~basic_stringbuf()@@Base+0x4d54> │ │ │ │ - ldr x1, [sp, #1480] │ │ │ │ - cmp x1, x20 │ │ │ │ - b.eq 21370 , std::allocator >::~basic_stringbuf()@@Base+0x5a70> // b.none │ │ │ │ - ldr x0, [sp, #1488] │ │ │ │ - stp x1, x0, [sp, #352] │ │ │ │ - ldr x0, [sp, #1496] │ │ │ │ - str x0, [sp, #368] │ │ │ │ - str x20, [sp, #1480] │ │ │ │ - add x20, sp, #0x5d8 │ │ │ │ - mov x0, x20 │ │ │ │ - b 20760 , std::allocator >::~basic_stringbuf()@@Base+0x4e60> │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 2139c , std::allocator >::~basic_stringbuf()@@Base+0x5a9c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 213ac , std::allocator >::~basic_stringbuf()@@Base+0x5aac> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #352] │ │ │ │ - ldr x2, [sp, #1488] │ │ │ │ - str x2, [sp, #360] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #1480] │ │ │ │ - b 20760 , std::allocator >::~basic_stringbuf()@@Base+0x4e60> │ │ │ │ - ldrb w1, [sp, #1496] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 21394 , std::allocator >::~basic_stringbuf()@@Base+0x5a94> │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - b 20494 , std::allocator >::~basic_stringbuf()@@Base+0x4b94> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - ldp x20, x19, [x19] │ │ │ │ - mov x21, x0 │ │ │ │ - add x27, sp, #0x220 │ │ │ │ - add x0, sp, #0x230 │ │ │ │ - str x0, [sp, #544] │ │ │ │ - mov x0, x27 │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - strb wzr, [sp, #560] │ │ │ │ - add x1, x19, #0x11 │ │ │ │ - bl 5fe0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x1, #0xba0 │ │ │ │ - mov x2, #0x11 // #17 │ │ │ │ - bl 5548 │ │ │ │ - ldr x1, [sp, #552] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.hi 218f0 , std::allocator >::~basic_stringbuf()@@Base+0x5ff0> // b.pmore │ │ │ │ - mov x2, x19 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5710 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x27 │ │ │ │ - add x1, x1, #0xbb0 │ │ │ │ - bl 6250 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x5c8 │ │ │ │ - bl 5920 │ │ │ │ - add x1, sp, #0x5c8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22020 , std::allocator >::~basic_stringbuf()@@Base+0x6720> │ │ │ │ - add x0, sp, #0x5c8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 20584 , std::allocator >::~basic_stringbuf()@@Base+0xa5c4> // b.any │ │ │ │ + ldrb w1, [x0, #2] │ │ │ │ + cmp w1, #0x73 │ │ │ │ + b.ne 20584 , std::allocator >::~basic_stringbuf()@@Base+0xa5c4> // b.any │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ne 2058c , std::allocator >::~basic_stringbuf()@@Base+0xa5cc> // b.any │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + b 20620 , std::allocator >::~basic_stringbuf()@@Base+0xa660> │ │ │ │ + ldrh w2, [x20] │ │ │ │ + ldrb w0, [x20, #2] │ │ │ │ + strh w2, [x23, #16] │ │ │ │ + strb w0, [x1, #2] │ │ │ │ + b 20378 , std::allocator >::~basic_stringbuf()@@Base+0xa3b8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x19, x20 │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + stp x25, x23, [sp, #48] │ │ │ │ + bl ace0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 21b80 , std::allocator >::~basic_stringbuf()@@Base+0xbbc0> │ │ │ │ + add x0, sp, #0xf0 │ │ │ │ + bl 1f34c , std::allocator >::~basic_stringbuf()@@Base+0x938c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #408] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21a10 , std::allocator >::~basic_stringbuf()@@Base+0x6110> // b.none │ │ │ │ + b.eq 2080c , std::allocator >::~basic_stringbuf()@@Base+0xa84c> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #1208] │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + b 20708 , std::allocator >::~basic_stringbuf()@@Base+0xa748> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - bl 5fc8 │ │ │ │ - ldp x0, x1, [sp, #56] │ │ │ │ - str x0, [sp, #944] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - str x1, [x22, x0] │ │ │ │ - str xzr, [sp, #952] │ │ │ │ - b 21490 , std::allocator >::~basic_stringbuf()@@Base+0x5b90> │ │ │ │ + b 20724 , std::allocator >::~basic_stringbuf()@@Base+0xa764> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 214d8 , std::allocator >::~basic_stringbuf()@@Base+0x5bd8> │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x0, [sp] │ │ │ │ + ldp x25, x23, [sp, #48] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 20708 , std::allocator >::~basic_stringbuf()@@Base+0xa748> │ │ │ │ bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 20fec , std::allocator >::~basic_stringbuf()@@Base+0x56ec> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 20724 , std::allocator >::~basic_stringbuf()@@Base+0xa764> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ ldr x0, [sp, #16] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 1b6c0 ::do_widen(char) const@@Base+0x6960> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ - b 21878 , std::allocator >::~basic_stringbuf()@@Base+0x5f78> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 2128c , std::allocator >::~basic_stringbuf()@@Base+0x598c> │ │ │ │ + b 206f8 , std::allocator >::~basic_stringbuf()@@Base+0xa738> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 2151c , std::allocator >::~basic_stringbuf()@@Base+0x5c1c> │ │ │ │ + cmp x26, x19 │ │ │ │ + b.eq 20814 , std::allocator >::~basic_stringbuf()@@Base+0xa854> // b.none │ │ │ │ + mov x1, x26 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 2082c , std::allocator >::~basic_stringbuf()@@Base+0xa86c> // b.any │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + b 207b4 , std::allocator >::~basic_stringbuf()@@Base+0xa7f4> │ │ │ │ bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, sp, #0x238 │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - add x1, x19, #0x8 │ │ │ │ - mov x19, x21 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 55a8 >::close()@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #672] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - b 21878 , std::allocator >::~basic_stringbuf()@@Base+0x5f78> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 20708 , std::allocator >::~basic_stringbuf()@@Base+0xa748> │ │ │ │ + bti j │ │ │ │ + b 20768 , std::allocator >::~basic_stringbuf()@@Base+0xa7a8> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5668 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 214c0 , std::allocator >::~basic_stringbuf()@@Base+0x5bc0> // b.none │ │ │ │ - b 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> │ │ │ │ - bti j │ │ │ │ - ldp x20, x21, [sp, #256] │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x21, x20 │ │ │ │ - b.eq 21a54 , std::allocator >::~basic_stringbuf()@@Base+0x6154> // b.none │ │ │ │ - ldr x0, [x20] │ │ │ │ - cbz x0, 2161c , std::allocator >::~basic_stringbuf()@@Base+0x5d1c> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ + add x0, sp, #0x50 │ │ │ │ + bl ace0 │ │ │ │ + b 207a0 , std::allocator >::~basic_stringbuf()@@Base+0xa7e0> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cbz x0, 207a0 , std::allocator >::~basic_stringbuf()@@Base+0xa7e0> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x20, #0x28 │ │ │ │ - b 21600 , std::allocator >::~basic_stringbuf()@@Base+0x5d00> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 207a0 , std::allocator >::~basic_stringbuf()@@Base+0xa7e0> │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 207b4 , std::allocator >::~basic_stringbuf()@@Base+0xa7f4> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x1 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - add x28, sp, #0x160 │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x24, [sp, #312] │ │ │ │ - str x20, [sp, #328] │ │ │ │ - str w19, [sp, #336] │ │ │ │ - mov x19, x21 │ │ │ │ - str x23, [sp, #344] │ │ │ │ - bl 22720 , std::allocator >::~basic_stringbuf()@@Base+0x6e20> │ │ │ │ - b 21878 , std::allocator >::~basic_stringbuf()@@Base+0x5f78> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2151c , std::allocator >::~basic_stringbuf()@@Base+0x5c1c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + cbz x0, 20c94 , std::allocator >::~basic_stringbuf()@@Base+0xacd4> │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 20bbc , std::allocator >::~basic_stringbuf()@@Base+0xabfc> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldrb w1, [x0, #136] │ │ │ │ + tbz w1, #0, 208a0 , std::allocator >::~basic_stringbuf()@@Base+0xa8e0> │ │ │ │ + ldrb w1, [x0, #137] │ │ │ │ + tbnz w1, #0, 20c58 , std::allocator >::~basic_stringbuf()@@Base+0xac98> │ │ │ │ + ldrb w0, [x0, #138] │ │ │ │ + tbnz w0, #0, 20b8c , std::allocator >::~basic_stringbuf()@@Base+0xabcc> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + mov w0, #0x61 // #97 │ │ │ │ + strh w0, [sp, #40] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 208f8 , std::allocator >::~basic_stringbuf()@@Base+0xa938> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + mov x1, x21 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strb wzr, [sp, #48] │ │ │ │ + ldr w22, [x0] │ │ │ │ + mov x0, #0x6948 // #26952 │ │ │ │ + movk x0, #0x532d, lsl #16 │ │ │ │ + movk x0, #0x6f63, lsl #32 │ │ │ │ + mov w4, w22 │ │ │ │ + movk x0, #0x6572, lsl #48 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20954 , std::allocator >::~basic_stringbuf()@@Base+0xa994> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xa70 │ │ │ │ + ldr x5, [x19, #32] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x5, [sp] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, x5 │ │ │ │ + strb wzr, [sp, #45] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + mov w1, #0x5556 // #21846 │ │ │ │ + mov w4, w22 │ │ │ │ + movk w1, #0x5555, lsl #16 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + smull x1, w0, w1 │ │ │ │ + lsr x1, x1, #32 │ │ │ │ + sub w2, w1, w0, asr #31 │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 209cc , std::allocator >::~basic_stringbuf()@@Base+0xaa0c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xa78 │ │ │ │ + ldr x5, [x19, #32] │ │ │ │ + str x20, [sp, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x5, [sp] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + mov x0, x5 │ │ │ │ + strb wzr, [sp, #45] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + mov w1, #0x5556 // #21846 │ │ │ │ + mov w4, w22 │ │ │ │ + movk w1, #0x5555, lsl #16 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + smull x1, w0, w1 │ │ │ │ + lsr x1, x1, #32 │ │ │ │ + sub w0, w1, w0, asr #31 │ │ │ │ + mov x1, x21 │ │ │ │ + lsl w2, w0, #1 │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20a48 , std::allocator >::~basic_stringbuf()@@Base+0xaa88> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + adrp x21, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + bl 5ce0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 20a88 , std::allocator >::~basic_stringbuf()@@Base+0xaac8> │ │ │ │ + ldr x5, [x19, #32] │ │ │ │ + add x3, x21, #0xa80 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w2, #0x9 // #9 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr x0, [x5, #8] │ │ │ │ + bl 5638 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + mov w20, #0x5556 // #21846 │ │ │ │ + movk w20, #0x5555, lsl #16 │ │ │ │ + ldr x22, [x0, #8] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x3, x21, #0xa80 │ │ │ │ + ldr x2, [x1, #16] │ │ │ │ + smull x1, w0, w20 │ │ │ │ + ldr w4, [x2] │ │ │ │ + lsr x1, x1, #32 │ │ │ │ + sub w0, w1, w0, asr #31 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + add w2, w0, #0x6 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5638 │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + ldr x21, [x0, #8] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + smull x20, w0, w20 │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x3, x3, #0xa88 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + lsr x20, x20, #32 │ │ │ │ + sub w0, w20, w0, asr #31 │ │ │ │ + add w2, w0, #0x3 │ │ │ │ + mov x0, x21 │ │ │ │ + ldr w4, [x1, #4] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + lsl w2, w2, #1 │ │ │ │ + bl 5638 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2a9c8 , std::allocator >::~basic_stringbuf()@@Base+0x14a08> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x0, #152] │ │ │ │ + bl 33ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1db00> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x1, [x19, #56] │ │ │ │ + ldr x0, [x0, #168] │ │ │ │ + bl 3344c , std::allocator >::~basic_stringbuf()@@Base+0x1d48c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 20bb8 , std::allocator >::~basic_stringbuf()@@Base+0xabf8> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 60e8 │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + bl 1b860 , std::allocator >::~basic_stringbuf()@@Base+0x58a0> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + strb wzr, [x0, #138] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.eq 20b74 , std::allocator >::~basic_stringbuf()@@Base+0xabb4> // b.none │ │ │ │ + bl 5740 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + add w20, w0, w0, lsr #31 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2a980 , std::allocator >::~basic_stringbuf()@@Base+0x149c0> │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + neg w1, w0, asr #1 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + add w2, w1, w20, asr #1 │ │ │ │ + str w2, [sp, #12] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + add w20, w0, w0, lsr #31 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2a9a4 , std::allocator >::~basic_stringbuf()@@Base+0x149e4> │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + neg w0, w0, asr #1 │ │ │ │ + add w20, w0, w20, asr #1 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2a980 , std::allocator >::~basic_stringbuf()@@Base+0x149c0> │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str w4, [sp, #8] │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + bl 2a9a4 , std::allocator >::~basic_stringbuf()@@Base+0x149e4> │ │ │ │ + mov w5, w0 │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + str w5, [sp] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + mov w3, w20 │ │ │ │ + ldr w5, [sp] │ │ │ │ + ldp w4, w2, [sp, #8] │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x22, [x19, #56] │ │ │ │ + b 20884 , std::allocator >::~basic_stringbuf()@@Base+0xa8c4> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x1, [x19, #40] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 21fe0 , std::allocator >::~basic_stringbuf()@@Base+0xc020> │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - b 215b4 , std::allocator >::~basic_stringbuf()@@Base+0x5cb4> │ │ │ │ - add x27, sp, #0x220 │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - mov x8, x27 │ │ │ │ - add x0, sp, #0xdc │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x27 │ │ │ │ - add x3, x3, #0xbc8 │ │ │ │ - mov x4, #0x32 // #50 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x24, x0 │ │ │ │ - str x20, [sp, #1480] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.ne 217e0 , std::allocator >::~basic_stringbuf()@@Base+0x5ee0> // b.any │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #1488] │ │ │ │ - stp x24, xzr, [x23] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - bl 22020 , std::allocator >::~basic_stringbuf()@@Base+0x6720> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.eq 20b74 , std::allocator >::~basic_stringbuf()@@Base+0xabb4> // b.none │ │ │ │ + b 20bb8 , std::allocator >::~basic_stringbuf()@@Base+0xabf8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x2, 21000 , std::allocator >::~basic_stringbuf()@@Base+0x5700> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x2, x2, #0xe20 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - b 2159c , std::allocator >::~basic_stringbuf()@@Base+0x5c9c> │ │ │ │ - str x0, [sp, #1480] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str x0, [sp, #1496] │ │ │ │ - b 21778 , std::allocator >::~basic_stringbuf()@@Base+0x5e78> │ │ │ │ + b.ne 20bb8 , std::allocator >::~basic_stringbuf()@@Base+0xabf8> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ - bl 5ad0 │ │ │ │ - b 215b4 , std::allocator >::~basic_stringbuf()@@Base+0x5cb4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21800 , std::allocator >::~basic_stringbuf()@@Base+0x5f00> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 217f8 , std::allocator >::~basic_stringbuf()@@Base+0x5ef8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21580 , std::allocator >::~basic_stringbuf()@@Base+0x5c80> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - bl 9500 │ │ │ │ - ldp x20, x21, [sp, #256] │ │ │ │ - b 21600 , std::allocator >::~basic_stringbuf()@@Base+0x5d00> │ │ │ │ - bti j │ │ │ │ - ldur x1, [x23, #-24] │ │ │ │ - str x23, [sp, #544] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - mov x19, x0 │ │ │ │ - str x2, [x27, x1] │ │ │ │ - str xzr, [sp, #552] │ │ │ │ - b 21580 , std::allocator >::~basic_stringbuf()@@Base+0x5c80> │ │ │ │ - bti j │ │ │ │ - ldr x24, [sp, #312] │ │ │ │ - mov x22, x23 │ │ │ │ - ldr x20, [sp, #328] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x23, [sp, #344] │ │ │ │ - ldr w19, [sp, #336] │ │ │ │ - b 21650 , std::allocator >::~basic_stringbuf()@@Base+0x5d50> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21878 , std::allocator >::~basic_stringbuf()@@Base+0x5f78> │ │ │ │ - bti j │ │ │ │ - b 218ac , std::allocator >::~basic_stringbuf()@@Base+0x5fac> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ - b 215b4 , std::allocator >::~basic_stringbuf()@@Base+0x5cb4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - add x26, sp, #0x1a0 │ │ │ │ + b.ne 20bb8 , std::allocator >::~basic_stringbuf()@@Base+0xabf8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - mov x19, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 215b4 , std::allocator >::~basic_stringbuf()@@Base+0x5cb4> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 2151c , std::allocator >::~basic_stringbuf()@@Base+0x5c1c> │ │ │ │ - bti j │ │ │ │ - b 21510 , std::allocator >::~basic_stringbuf()@@Base+0x5c10> │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - b 21510 , std::allocator >::~basic_stringbuf()@@Base+0x5c10> │ │ │ │ + b 20ccc , std::allocator >::~basic_stringbuf()@@Base+0xad0c> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x1e0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 2151c , std::allocator >::~basic_stringbuf()@@Base+0x5c1c> │ │ │ │ + b 20ccc , std::allocator >::~basic_stringbuf()@@Base+0xad0c> │ │ │ │ bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ mov x19, x0 │ │ │ │ - b 21538 , std::allocator >::~basic_stringbuf()@@Base+0x5c38> │ │ │ │ - bti j │ │ │ │ - b 21510 , std::allocator >::~basic_stringbuf()@@Base+0x5c10> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21484 , std::allocator >::~basic_stringbuf()@@Base+0x5b84> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5ad0 │ │ │ │ - b 215cc , std::allocator >::~basic_stringbuf()@@Base+0x5ccc> │ │ │ │ - adrp x2, 21000 , std::allocator >::~basic_stringbuf()@@Base+0x5700> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x2, x2, #0xe20 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 215cc , std::allocator >::~basic_stringbuf()@@Base+0x5ccc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x5c8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 219fc , std::allocator >::~basic_stringbuf()@@Base+0x60fc> │ │ │ │ + b.eq 20cf4 , std::allocator >::~basic_stringbuf()@@Base+0xad34> // b.none │ │ │ │ + b 20bb8 , std::allocator >::~basic_stringbuf()@@Base+0xabf8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 219fc , std::allocator >::~basic_stringbuf()@@Base+0x60fc> │ │ │ │ - ldr x0, [sp, #256] │ │ │ │ - cbz x0, 21a68 , std::allocator >::~basic_stringbuf()@@Base+0x6168> │ │ │ │ - ldr x1, [sp, #272] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x180 │ │ │ │ - b 215b4 , std::allocator >::~basic_stringbuf()@@Base+0x5cb4> │ │ │ │ + b 20ccc , std::allocator >::~basic_stringbuf()@@Base+0xad0c> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #112] │ │ │ │ - add x29, sp, #0x70 │ │ │ │ - stp x19, x20, [sp, #128] │ │ │ │ - adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - stp x21, x22, [sp, #144] │ │ │ │ - add x21, sp, #0x38 │ │ │ │ - stp x23, x24, [sp, #160] │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - stp x25, x26, [sp, #176] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x68 │ │ │ │ ldr x2, [x1] │ │ │ │ - str x2, [sp, #104] │ │ │ │ + str x2, [sp, #120] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - add x1, x19, #0x5c8 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldp x25, x20, [x0] │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x26, x24, [x1] │ │ │ │ - stp x21, xzr, [sp, #40] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - add x1, x24, x20 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 21d38 , std::allocator >::~basic_stringbuf()@@Base+0x6438> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.hi 21d18 , std::allocator >::~basic_stringbuf()@@Base+0x6418> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 21d58 , std::allocator >::~basic_stringbuf()@@Base+0x6458> // b.none │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0xa00 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5710 │ │ │ │ - mov x24, x0 │ │ │ │ - add x20, sp, #0x58 │ │ │ │ - str x20, [sp, #72] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x0, [x24], #16 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 21cb8 , std::allocator >::~basic_stringbuf()@@Base+0x63b8> // b.none │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x19, x19, #0x5c8 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - stp x24, xzr, [x22] │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - ldp x1, x2, [x19, #32] │ │ │ │ - ldr x3, [sp, #80] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 21dc4 , std::allocator >::~basic_stringbuf()@@Base+0x64c4> // b.pmore │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5710 │ │ │ │ - mov x19, x0 │ │ │ │ - add x22, sp, #0x18 │ │ │ │ - str x22, [sp, #8] │ │ │ │ - mov x23, x0 │ │ │ │ - ldr x0, [x19], #16 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 21cd0 , std::allocator >::~basic_stringbuf()@@Base+0x63d0> // b.none │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [x23, #16] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - stp x19, xzr, [x23] │ │ │ │ - strb wzr, [x23, #16] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + bl 2156c , std::allocator >::~basic_stringbuf()@@Base+0xb5ac> │ │ │ │ + str x20, [sp, #88] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xa90 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + str w0, [x20, #8] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + strb wzr, [sp, #116] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 21c14 , std::allocator >::~basic_stringbuf()@@Base+0x6314> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + b.eq 20dd8 , std::allocator >::~basic_stringbuf()@@Base+0xae18> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 21c2c , std::allocator >::~basic_stringbuf()@@Base+0x632c> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ + ldp x24, x0, [x19, #8] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 210b4 , std::allocator >::~basic_stringbuf()@@Base+0xb0f4> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x5f0 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldur w0, [x0, #7] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + stur w0, [x20, #7] │ │ │ │ + mov x0, #0xb // #11 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [sp, #115] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 20e38 , std::allocator >::~basic_stringbuf()@@Base+0xae78> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x1, x2, [sp, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - str x20, [sp, #72] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w5, w0, #0x3 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x21, [x19, #24] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + sub w3, w0, #0x2 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + str x21, [x19, #32] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x24, [x19, #8] │ │ │ │ mov x0, x24 │ │ │ │ - bl 20380 , std::allocator >::~basic_stringbuf()@@Base+0x4a80> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + add w23, w0, #0x3 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel w23, w23, w0, lt // lt = tstop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + add w3, w0, w0, lsr #31 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + asr w3, w3, #1 │ │ │ │ + sub w25, w3, #0x1 │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + mov w3, w25 │ │ │ │ + asr w2, w23, #2 │ │ │ │ + mov x1, x24 │ │ │ │ + asr w4, w0, #1 │ │ │ │ + mov w5, #0x7 // #7 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x25, [x25, #3824] │ │ │ │ + str x21, [x19, #40] │ │ │ │ + ldrb w0, [x25] │ │ │ │ + tbz w0, #0, 20f38 , std::allocator >::~basic_stringbuf()@@Base+0xaf78> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xaa8 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + strh w0, [x20, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #110] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ cmp x0, x20 │ │ │ │ - b.eq 21c60 , std::allocator >::~basic_stringbuf()@@Base+0x6360> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + b.eq 20f88 , std::allocator >::~basic_stringbuf()@@Base+0xafc8> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 21c78 , std::allocator >::~basic_stringbuf()@@Base+0x6378> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x26, [x19, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + add w23, w0, #0x3 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel w23, w23, w0, lt // lt = tstop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + add w24, w0, #0x3 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel w24, w24, w0, lt // lt = tstop │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + asr w4, w0, #1 │ │ │ │ + str w4, [sp, #12] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + asr w3, w24, #2 │ │ │ │ + asr w2, w23, #2 │ │ │ │ + asr w5, w0, #1 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f660 , std::allocator >::~basic_stringbuf()@@Base+0x96a0> │ │ │ │ + ldrb w0, [x25] │ │ │ │ + str x21, [x19, #48] │ │ │ │ + tbz w0, #0, 21024 , std::allocator >::~basic_stringbuf()@@Base+0xb064> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + ldr x21, [x19, #48] │ │ │ │ + mov w0, #0x6548 // #25928 │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #104] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + stp x20, x0, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #108] │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21064 , std::allocator >::~basic_stringbuf()@@Base+0xb0a4> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x20, x0 │ │ │ │ + bl 1d740 , std::allocator >::~basic_stringbuf()@@Base+0x7780> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + str x20, [x19, #64] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21d14 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.any │ │ │ │ - ldp x29, x30, [sp, #112] │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #144] │ │ │ │ - ldp x23, x24, [sp, #160] │ │ │ │ - ldp x25, x26, [sp, #176] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ + b.ne 211a8 , std::allocator >::~basic_stringbuf()@@Base+0xb1e8> // b.any │ │ │ │ + ldp x29, x30, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #160] │ │ │ │ + ldp x23, x24, [sp, #176] │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + ldp x19, x20, [sp, #144] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - mov x1, x24 │ │ │ │ + ldr x0, [x0, #160] │ │ │ │ + mov w1, #0x616e // #24942 │ │ │ │ + movk w1, #0x656d, lsl #16 │ │ │ │ + str w1, [sp, #40] │ │ │ │ + mov x1, #0x4 // #4 │ │ │ │ + add x26, sp, #0x28 │ │ │ │ + add x8, sp, #0x38 │ │ │ │ + stp x26, x1, [sp, #24] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + bl 2b890 , std::allocator >::~basic_stringbuf()@@Base+0x158d0> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + add x3, x3, #0xaa0 │ │ │ │ + mov x4, #0x6 // #6 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x23, x0 │ │ │ │ + str x20, [sp, #88] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x23], #16 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 21190 , std::allocator >::~basic_stringbuf()@@Base+0xb1d0> // b.none │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x23, xzr, [x21] │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 1f9cc , std::allocator >::~basic_stringbuf()@@Base+0x9a0c> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 21158 , std::allocator >::~basic_stringbuf()@@Base+0xb198> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x1, sp, #0x48 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21174 , std::allocator >::~basic_stringbuf()@@Base+0xb1b4> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x26 │ │ │ │ + b.eq 20e38 , std::allocator >::~basic_stringbuf()@@Base+0xae78> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 20e38 , std::allocator >::~basic_stringbuf()@@Base+0xae78> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x20 │ │ │ │ add x2, x2, #0x1 │ │ │ │ bl 5518 │ │ │ │ - b 21b84 , std::allocator >::~basic_stringbuf()@@Base+0x6284> │ │ │ │ - ldr x2, [x23, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 21bec , std::allocator >::~basic_stringbuf()@@Base+0x62ec> │ │ │ │ + b 21120 , std::allocator >::~basic_stringbuf()@@Base+0xb160> │ │ │ │ + str x27, [sp, #208] │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x27, [sp, #208] │ │ │ │ + b.ne 21224 , std::allocator >::~basic_stringbuf()@@Base+0xb264> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 21dbc , std::allocator >::~basic_stringbuf()@@Base+0x64bc> // b.none │ │ │ │ + str x27, [sp, #208] │ │ │ │ + b.eq 211e4 , std::allocator >::~basic_stringbuf()@@Base+0xb224> // b.none │ │ │ │ bl 5740 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21d14 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21d14 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21d14 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 21cf8 , std::allocator >::~basic_stringbuf()@@Base+0x63f8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 21cf8 , std::allocator >::~basic_stringbuf()@@Base+0x63f8> │ │ │ │ + add x0, sp, #0x58 │ │ │ │ + b 21200 , std::allocator >::~basic_stringbuf()@@Base+0xb240> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ + ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 21d14 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 21d14 , std::allocator >::~basic_stringbuf()@@Base+0x6414> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + str x27, [sp, #208] │ │ │ │ + b.eq 211e4 , std::allocator >::~basic_stringbuf()@@Base+0xb224> // b.none │ │ │ │ + b 21224 , std::allocator >::~basic_stringbuf()@@Base+0xb264> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + mov x0, x20 │ │ │ │ + b 211c0 , std::allocator >::~basic_stringbuf()@@Base+0xb200> │ │ │ │ + bti j │ │ │ │ + b 2122c , std::allocator >::~basic_stringbuf()@@Base+0xb26c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + b 21200 , std::allocator >::~basic_stringbuf()@@Base+0xb240> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x58 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 21d98 , std::allocator >::~basic_stringbuf()@@Base+0x6498> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 211f4 , std::allocator >::~basic_stringbuf()@@Base+0xb234> │ │ │ │ + bti j │ │ │ │ + b 211b4 , std::allocator >::~basic_stringbuf()@@Base+0xb1f4> │ │ │ │ + bti j │ │ │ │ + b 2122c , std::allocator >::~basic_stringbuf()@@Base+0xb26c> │ │ │ │ + bti j │ │ │ │ + b 211b4 , std::allocator >::~basic_stringbuf()@@Base+0xb1f4> │ │ │ │ + bti j │ │ │ │ + b 211b4 , std::allocator >::~basic_stringbuf()@@Base+0xb1f4> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x2, x0 │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xb10 │ │ │ │ - add x3, x2, #0x18 │ │ │ │ - str x0, [x1], #8 │ │ │ │ - ldr x0, [x2, #8] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 21e78 , std::allocator >::~basic_stringbuf()@@Base+0x6578> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + mov w1, w2 │ │ │ │ + mov w2, w3 │ │ │ │ + bl 21770 , std::allocator >::~basic_stringbuf()@@Base+0xb7b0> │ │ │ │ + stp x20, xzr, [x19, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xa10 │ │ │ │ + str x0, [x19] │ │ │ │ + stp xzr, xzr, [x19, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + stp xzr, xzr, [x19, #48] │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + bl 20d48 , std::allocator >::~basic_stringbuf()@@Base+0xad88> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + cbz x0, 2137c , std::allocator >::~basic_stringbuf()@@Base+0xb3bc> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + cbz x0, 21394 , std::allocator >::~basic_stringbuf()@@Base+0xb3d4> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #32] │ │ │ │ + ldr x0, [x19, #40] │ │ │ │ + cbz x0, 213ac , std::allocator >::~basic_stringbuf()@@Base+0xb3ec> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #40] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + cbz x0, 213c4 , std::allocator >::~basic_stringbuf()@@Base+0xb404> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #48] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + cbz x0, 213dc , std::allocator >::~basic_stringbuf()@@Base+0xb41c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #56] │ │ │ │ + ldr x2, [x19, #64] │ │ │ │ + cbz x2, 21428 , std::allocator >::~basic_stringbuf()@@Base+0xb468> │ │ │ │ + ldr x0, [x2] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 1d000 , std::allocator >::~basic_stringbuf()@@Base+0x7040> │ │ │ │ + add x0, x0, #0x980 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2144c , std::allocator >::~basic_stringbuf()@@Base+0xb48c> // b.any │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cbz x0, 21418 , std::allocator >::~basic_stringbuf()@@Base+0xb458> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ mov x0, x2 │ │ │ │ - b 61f0 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x19, #64] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1fb68 , std::allocator >::~basic_stringbuf()@@Base+0x9ba8> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + bl 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 21508 , std::allocator >::~basic_stringbuf()@@Base+0xb548> │ │ │ │ mov x0, x2 │ │ │ │ - b 61f0 │ │ │ │ + blr x1 │ │ │ │ + b 21424 , std::allocator >::~basic_stringbuf()@@Base+0xb464> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov x1, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0xa10 │ │ │ │ mov x29, sp │ │ │ │ str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xb10 │ │ │ │ - str x0, [x1], #8 │ │ │ │ - add x2, x19, #0x18 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 21ec0 , std::allocator >::~basic_stringbuf()@@Base+0x65c0> // b.none │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str x1, [x0] │ │ │ │ + bl 21350 , std::allocator >::~basic_stringbuf()@@Base+0xb390> │ │ │ │ mov x0, x19 │ │ │ │ - bl 61f0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0xa10 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 21350 , std::allocator >::~basic_stringbuf()@@Base+0xb390> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ + bl 21500 , std::allocator >::~basic_stringbuf()@@Base+0xb540> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 21548 , std::allocator >::~basic_stringbuf()@@Base+0xb588> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + blr x2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x1, #0x10 // #16 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3848] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 21fec , std::allocator >::~basic_stringbuf()@@Base+0x66ec> │ │ │ │ - ldp x1, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 21f38 , std::allocator >::~basic_stringbuf()@@Base+0x6638> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 21f4c , std::allocator >::~basic_stringbuf()@@Base+0x664c> │ │ │ │ - sub x0, x20, x19 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 21f50 , std::allocator >::~basic_stringbuf()@@Base+0x6650> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 21f68 , std::allocator >::~basic_stringbuf()@@Base+0x6668> // b.tstop │ │ │ │ - tbnz w0, #31, 21f68 , std::allocator >::~basic_stringbuf()@@Base+0x6668> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 21f74 , std::allocator >::~basic_stringbuf()@@Base+0x6674> │ │ │ │ - ldp x1, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 21f20 , std::allocator >::~basic_stringbuf()@@Base+0x6620> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 21f5c , std::allocator >::~basic_stringbuf()@@Base+0x665c> │ │ │ │ - cbnz w1, 21ff0 , std::allocator >::~basic_stringbuf()@@Base+0x66f0> │ │ │ │ - ldp x0, x22, [x25, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 21fc8 , std::allocator >::~basic_stringbuf()@@Base+0x66c8> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 21fc8 , std::allocator >::~basic_stringbuf()@@Base+0x66c8> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x19, x19, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x21, x0 │ │ │ │ + bl 6148 │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 5b48 │ │ │ │ + mov w19, w0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + bl 5ba8 >::~basic_ofstream()@plt+0x8> │ │ │ │ + ldr w22, [x20, #1532] │ │ │ │ + cmp w22, w0 │ │ │ │ + b.gt 2168c , std::allocator >::~basic_stringbuf()@@Base+0xb6cc> │ │ │ │ + add x1, x20, #0x5fc │ │ │ │ + ldr w4, [x1, #4] │ │ │ │ + cmp w4, w19 │ │ │ │ + b.gt 2168c , std::allocator >::~basic_stringbuf()@@Base+0xb6cc> │ │ │ │ + stp w0, w19, [x1, #8] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3648] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + tbz w1, #0, 215ec , std::allocator >::~basic_stringbuf()@@Base+0xb62c> │ │ │ │ + add w20, w22, w22, lsr #31 │ │ │ │ + add w1, w0, w0, lsr #31 │ │ │ │ + neg w20, w20, asr #1 │ │ │ │ + add w20, w20, w1, asr #1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3920] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 21678 , std::allocator >::~basic_stringbuf()@@Base+0xb6b8> │ │ │ │ + mov x0, #0xa8 // #168 │ │ │ │ + stp w4, w2, [sp, #56] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x19, x0 │ │ │ │ + ldp w4, w2, [sp, #56] │ │ │ │ + mov w3, w22 │ │ │ │ + mov w1, w20 │ │ │ │ + bl 1f54c , std::allocator >::~basic_stringbuf()@@Base+0x958c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3800] │ │ │ │ + str x19, [x21, #8] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 21660 , std::allocator >::~basic_stringbuf()@@Base+0xb6a0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3824] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 21660 , std::allocator >::~basic_stringbuf()@@Base+0xb6a0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + mov x0, x19 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + bl 1f92c , std::allocator >::~basic_stringbuf()@@Base+0x996c> │ │ │ │ + ldr x19, [x21, #8] │ │ │ │ + mov x0, x19 │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ + b 1f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x9920> │ │ │ │ + add w2, w4, w4, lsr #31 │ │ │ │ + add w19, w19, w19, lsr #31 │ │ │ │ + neg w2, w2, asr #1 │ │ │ │ + add w2, w2, w19, asr #1 │ │ │ │ + b 21600 , std::allocator >::~basic_stringbuf()@@Base+0xb640> │ │ │ │ + bl 1eeec , std::allocator >::~basic_stringbuf()@@Base+0x8f2c> │ │ │ │ + add x19, x20, #0x5fc │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4024] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xab0 │ │ │ │ + bl 5c08 │ │ │ │ + ldr w1, [x20, #1532] │ │ │ │ + bl 6130 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xae0 │ │ │ │ + bl 5c08 │ │ │ │ + ldr w1, [x19, #4] │ │ │ │ + bl 6130 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x270 │ │ │ │ + bl 5c08 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xae8 │ │ │ │ + bl 5c08 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 21750 , std::allocator >::~basic_stringbuf()@@Base+0xb790> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbz w0, 21714 , std::allocator >::~basic_stringbuf()@@Base+0xb754> │ │ │ │ + ldrb w1, [x19, #67] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 54d0 │ │ │ │ + bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 6118 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x2, [x0, #48] │ │ │ │ + adrp x0, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x0, x0, #0x540 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2173c , std::allocator >::~basic_stringbuf()@@Base+0xb77c> // b.any │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + b 21700 , std::allocator >::~basic_stringbuf()@@Base+0xb740> │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + mov x0, x19 │ │ │ │ + blr x2 │ │ │ │ + mov w1, w0 │ │ │ │ + b 21700 , std::allocator >::~basic_stringbuf()@@Base+0xb740> │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x1, #0xa8 // #168 │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + bti c │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x3, x3, #0x690 │ │ │ │ + stp x3, xzr, [x0] │ │ │ │ + adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x3, x0, #0x5fc │ │ │ │ + str w1, [x0, #1532] │ │ │ │ + str w2, [x3, #4] │ │ │ │ ret │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 22018 , std::allocator >::~basic_stringbuf()@@Base+0x6718> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 21f98 , std::allocator >::~basic_stringbuf()@@Base+0x6698> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 21fa4 , std::allocator >::~basic_stringbuf()@@Base+0x66a4> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x24, #24] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 21fe4 , std::allocator >::~basic_stringbuf()@@Base+0x66e4> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - ldp x0, x22, [x0, #32] │ │ │ │ - mov x25, x1 │ │ │ │ - b 21f80 , std::allocator >::~basic_stringbuf()@@Base+0x6680> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 21fa4 , std::allocator >::~basic_stringbuf()@@Base+0x66a4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + b 5890 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x19 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + str x23, [sp, #96] │ │ │ │ + mov w23, w2 │ │ │ │ + mov x21, x3 │ │ │ │ ldr x2, [x0] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0xb10 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [x19, #8] │ │ │ │ - ldp x3, x1, [x1] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - cmp x1, #0xf │ │ │ │ - b.hi 220cc , std::allocator >::~basic_stringbuf()@@Base+0x67cc> // b.pmore │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 220bc , std::allocator >::~basic_stringbuf()@@Base+0x67bc> │ │ │ │ - mov x1, x3 │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [x20, #8] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + str x22, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w2, w23 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 21838 , std::allocator >::~basic_stringbuf()@@Base+0xb878> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x6c8 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + str x1, [x19, #56] │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2212c , std::allocator >::~basic_stringbuf()@@Base+0x682c> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + b.ne 218d4 , std::allocator >::~basic_stringbuf()@@Base+0xb914> // b.any │ │ │ │ + ldr x23, [sp, #96] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w1, [x3] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - b 22088 , std::allocator >::~basic_stringbuf()@@Base+0x6788> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 61a8 │ │ │ │ - ldp x3, x1, [sp, #8] │ │ │ │ - str x0, [x19, #8] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 220bc , std::allocator >::~basic_stringbuf()@@Base+0x67bc> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 22088 , std::allocator >::~basic_stringbuf()@@Base+0x6788> │ │ │ │ - b 2207c , std::allocator >::~basic_stringbuf()@@Base+0x677c> │ │ │ │ bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3704] │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 61f0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #16 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 22130 , std::allocator >::~basic_stringbuf()@@Base+0x6830> // b.none │ │ │ │ + b.eq 2190c , std::allocator >::~basic_stringbuf()@@Base+0xb94c> // b.none │ │ │ │ bl 5740 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x20, x19, #0x10 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x20, [x19] │ │ │ │ - cbz x21, 2222c , std::allocator >::~basic_stringbuf()@@Base+0x692c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 56e0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 221ec , std::allocator >::~basic_stringbuf()@@Base+0x68ec> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 221e4 , std::allocator >::~basic_stringbuf()@@Base+0x68e4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x3, [x19, #8] │ │ │ │ - strb wzr, [x20, x3] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 22248 , std::allocator >::~basic_stringbuf()@@Base+0x6948> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x0, 221a8 , std::allocator >::~basic_stringbuf()@@Base+0x68a8> │ │ │ │ - b 22210 , std::allocator >::~basic_stringbuf()@@Base+0x6910> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ + b.ne 218d4 , std::allocator >::~basic_stringbuf()@@Base+0xb914> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 61a8 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x3, x0, [sp, #8] │ │ │ │ - str x20, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - mov x2, x3 │ │ │ │ + bl 6190 │ │ │ │ mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5518 │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b 221a8 , std::allocator >::~basic_stringbuf()@@Base+0x68a8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2224c , std::allocator >::~basic_stringbuf()@@Base+0x694c> // b.none │ │ │ │ - bl 5740 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ - 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] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x25, x0, #0x10 │ │ │ │ - ldr x26, [x25, #16] │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov w19, w4 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + and w22, w5, #0xff │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ mov x24, x0 │ │ │ │ - ldp x20, x28, [x19] │ │ │ │ - add x23, x0, #0x18 │ │ │ │ - cbz x26, 22368 , std::allocator >::~basic_stringbuf()@@Base+0x6a68> │ │ │ │ - ldp x0, x27, [x26, #32] │ │ │ │ - mov x19, x23 │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x28, x27 │ │ │ │ - csel x2, x28, x27, ls // ls = plast │ │ │ │ - cbz x2, 222c8 , std::allocator >::~basic_stringbuf()@@Base+0x69c8> │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 222dc , std::allocator >::~basic_stringbuf()@@Base+0x69dc> │ │ │ │ - sub x0, x27, x28 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x26, x1 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3616] │ │ │ │ + str w3, [sp, #12] │ │ │ │ + ldr x23, [x0, #64] │ │ │ │ + str x27, [sp, #144] │ │ │ │ + mov w27, w2 │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #56] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + sub w4, w19, #0x1 │ │ │ │ + mov w5, w22 │ │ │ │ + sub w4, w4, w23 │ │ │ │ + bl 259e8 , std::allocator >::~basic_stringbuf()@@Base+0xfa28> │ │ │ │ + ldp x1, x2, [x24, #56] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x21, [sp, #24] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add w2, w19, w27 │ │ │ │ + ldr w3, [sp, #12] │ │ │ │ + sub w2, w2, w23 │ │ │ │ + tbz w22, #0, 21a18 , std::allocator >::~basic_stringbuf()@@Base+0xba58> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ cmp x0, x21 │ │ │ │ - b.gt 222e0 , std::allocator >::~basic_stringbuf()@@Base+0x69e0> │ │ │ │ - cmp x0, x22 │ │ │ │ - b.lt 222f4 , std::allocator >::~basic_stringbuf()@@Base+0x69f4> // b.tstop │ │ │ │ - tbnz w0, #31, 222f4 , std::allocator >::~basic_stringbuf()@@Base+0x69f4> │ │ │ │ - mov x19, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbz x26, 222fc , std::allocator >::~basic_stringbuf()@@Base+0x69fc> │ │ │ │ - ldp x0, x27, [x26, #32] │ │ │ │ - b 222b0 , std::allocator >::~basic_stringbuf()@@Base+0x69b0> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 222ec , std::allocator >::~basic_stringbuf()@@Base+0x69ec> │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 2236c , std::allocator >::~basic_stringbuf()@@Base+0x6a6c> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x28, x21 │ │ │ │ - csel x2, x28, x21, ls // ls = plast │ │ │ │ - cbz x2, 22324 , std::allocator >::~basic_stringbuf()@@Base+0x6a24> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 22340 , std::allocator >::~basic_stringbuf()@@Base+0x6a40> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 22344 , std::allocator >::~basic_stringbuf()@@Base+0x6a44> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2236c , std::allocator >::~basic_stringbuf()@@Base+0x6a6c> // b.tstop │ │ │ │ - tbnz w0, #31, 2236c , std::allocator >::~basic_stringbuf()@@Base+0x6a6c> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #128 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x19, x23 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - str x0, [sp, #96] │ │ │ │ - add x22, x21, #0x30 │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x22, [x21, #32] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x21, #0x50 │ │ │ │ - stp x0, xzr, [x21, #64] │ │ │ │ - strb wzr, [x21, #80] │ │ │ │ - ldp x20, x26, [x21, #32] │ │ │ │ - cmp x23, x19 │ │ │ │ - b.eq 22440 , std::allocator >::~basic_stringbuf()@@Base+0x6b40> // b.none │ │ │ │ - ldp x27, x28, [x19, #32] │ │ │ │ - str x28, [sp, #104] │ │ │ │ - str x27, [sp, #120] │ │ │ │ - cmp x26, x28 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - cbz x2, 225b0 , std::allocator >::~basic_stringbuf()@@Base+0x6cb0> │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x20 │ │ │ │ - str x2, [sp, #112] │ │ │ │ - bl 5818 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cbz w0, 2249c , std::allocator >::~basic_stringbuf()@@Base+0x6b9c> │ │ │ │ - tbnz w0, #31, 224bc , std::allocator >::~basic_stringbuf()@@Base+0x6bbc> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 22410 , std::allocator >::~basic_stringbuf()@@Base+0x6b10> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 22414 , std::allocator >::~basic_stringbuf()@@Base+0x6b14> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 22564 , std::allocator >::~basic_stringbuf()@@Base+0x6c64> // b.tstop │ │ │ │ - tbnz w0, #31, 22564 , std::allocator >::~basic_stringbuf()@@Base+0x6c64> │ │ │ │ - cmp x20, x22 │ │ │ │ - b.eq 22430 , std::allocator >::~basic_stringbuf()@@Base+0x6b30> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 219d8 , std::allocator >::~basic_stringbuf()@@Base+0xba18> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 22344 , std::allocator >::~basic_stringbuf()@@Base+0x6a44> │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - cbz x0, 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - ldr x24, [x24, #48] │ │ │ │ - ldr x27, [x24, #40] │ │ │ │ - cmp x26, x27 │ │ │ │ - csel x2, x26, x27, ls // ls = plast │ │ │ │ - cbz x2, 2269c , std::allocator >::~basic_stringbuf()@@Base+0x6d9c> │ │ │ │ - ldr x28, [x24, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 22650 , std::allocator >::~basic_stringbuf()@@Base+0x6d50> │ │ │ │ - sub x0, x27, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 22650 , std::allocator >::~basic_stringbuf()@@Base+0x6d50> // b.tcont │ │ │ │ - cmp x23, x24 │ │ │ │ - b.ne 22660 , std::allocator >::~basic_stringbuf()@@Base+0x6d60> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 22540 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> │ │ │ │ - sub x0, x26, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 223e4 , std::allocator >::~basic_stringbuf()@@Base+0x6ae4> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 223e4 , std::allocator >::~basic_stringbuf()@@Base+0x6ae4> // b.tcont │ │ │ │ - ldr x0, [x24, #40] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 225d4 , std::allocator >::~basic_stringbuf()@@Base+0x6cd4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5cb0 │ │ │ │ - ldr x27, [x0, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x26, x27 │ │ │ │ - csel x2, x26, x27, ls // ls = plast │ │ │ │ - cbz x2, 224f4 , std::allocator >::~basic_stringbuf()@@Base+0x6bf4> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 22510 , std::allocator >::~basic_stringbuf()@@Base+0x6c10> │ │ │ │ - sub x0, x27, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 225e0 , std::allocator >::~basic_stringbuf()@@Base+0x6ce0> // b.tstop │ │ │ │ - tbnz w0, #31, 225e0 , std::allocator >::~basic_stringbuf()@@Base+0x6ce0> │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0x65e0> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x24, x1 │ │ │ │ - cbz x24, 22414 , std::allocator >::~basic_stringbuf()@@Base+0x6b14> │ │ │ │ - cmp x19, #0x0 │ │ │ │ - ccmp x23, x24, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 226d4 , std::allocator >::~basic_stringbuf()@@Base+0x6dd4> // b.any │ │ │ │ - mov x3, x23 │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x25, #40] │ │ │ │ - mov x19, x21 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x25, #40] │ │ │ │ - b 22344 , std::allocator >::~basic_stringbuf()@@Base+0x6a44> │ │ │ │ - ldr x0, [x24, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 226c4 , std::allocator >::~basic_stringbuf()@@Base+0x6dc4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x27, [x0, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x26, x27 │ │ │ │ - csel x2, x26, x27, ls // ls = plast │ │ │ │ - cbz x2, 2266c , std::allocator >::~basic_stringbuf()@@Base+0x6d6c> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 2266c , std::allocator >::~basic_stringbuf()@@Base+0x6d6c> │ │ │ │ - tbz w0, #31, 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbnz x0, 22494 , std::allocator >::~basic_stringbuf()@@Base+0x6b94> │ │ │ │ - mov x24, x19 │ │ │ │ - b 22600 , std::allocator >::~basic_stringbuf()@@Base+0x6d00> │ │ │ │ - sub x0, x26, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 223f4 , std::allocator >::~basic_stringbuf()@@Base+0x6af4> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 223f4 , std::allocator >::~basic_stringbuf()@@Base+0x6af4> // b.tcont │ │ │ │ - b 224bc , std::allocator >::~basic_stringbuf()@@Base+0x6bbc> │ │ │ │ - mov x24, x19 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 22540 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cbnz x0, 225d4 , std::allocator >::~basic_stringbuf()@@Base+0x6cd4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 22540 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> // b.none │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - str x27, [sp, #104] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x26, x0 │ │ │ │ - csel x2, x26, x0, ls // ls = plast │ │ │ │ - cbz x2, 22620 , std::allocator >::~basic_stringbuf()@@Base+0x6d20> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 22648 , std::allocator >::~basic_stringbuf()@@Base+0x6d48> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - sub x1, x26, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 22540 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 22494 , std::allocator >::~basic_stringbuf()@@Base+0x6b94> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 22540 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> │ │ │ │ - tbz w0, #31, 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x23, x24 │ │ │ │ - b.eq 22540 , std::allocator >::~basic_stringbuf()@@Base+0x6c40> // b.none │ │ │ │ - str x27, [sp, #104] │ │ │ │ - str x28, [sp, #120] │ │ │ │ - b 22600 , std::allocator >::~basic_stringbuf()@@Base+0x6d00> │ │ │ │ - sub x4, x26, x27 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.gt 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x4, x0 │ │ │ │ - b.lt 2268c , std::allocator >::~basic_stringbuf()@@Base+0x6d8c> // b.tstop │ │ │ │ - tbz w4, #31, 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 225a8 , std::allocator >::~basic_stringbuf()@@Base+0x6ca8> │ │ │ │ - mov x19, x24 │ │ │ │ - b 2252c , std::allocator >::~basic_stringbuf()@@Base+0x6c2c> │ │ │ │ - sub x27, x27, x26 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.gt 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x27, x0 │ │ │ │ - b.lt 226e4 , std::allocator >::~basic_stringbuf()@@Base+0x6de4> // b.tstop │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - tbz w27, #31, 22514 , std::allocator >::~basic_stringbuf()@@Base+0x6c14> │ │ │ │ - b 2252c , std::allocator >::~basic_stringbuf()@@Base+0x6c2c> │ │ │ │ - mov x24, x19 │ │ │ │ - str x28, [sp, #104] │ │ │ │ - str x27, [sp, #120] │ │ │ │ - b 22600 , std::allocator >::~basic_stringbuf()@@Base+0x6d00> │ │ │ │ - ldp x0, x1, [x24, #32] │ │ │ │ - str x1, [sp, #104] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 22600 , std::allocator >::~basic_stringbuf()@@Base+0x6d00> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2252c , std::allocator >::~basic_stringbuf()@@Base+0x6c2c> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 21a54 , std::allocator >::~basic_stringbuf()@@Base+0xba94> // b.any │ │ │ │ + ldr x27, [sp, #144] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 219b4 , std::allocator >::~basic_stringbuf()@@Base+0xb9f4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 21a58 , std::allocator >::~basic_stringbuf()@@Base+0xba98> // b.none │ │ │ │ + bl 5740 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - cbz x0, 22770 , std::allocator >::~basic_stringbuf()@@Base+0x6e70> │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21abc , std::allocator >::~basic_stringbuf()@@Base+0xbafc> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x1, [x2, #32] │ │ │ │ + ldr x1, [x2, #72] │ │ │ │ str x2, [sp, #24] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x2, [sp, #24] │ │ │ │ - str xzr, [x2] │ │ │ │ - str wzr, [x2, #8] │ │ │ │ - str xzr, [x2, #16] │ │ │ │ - str wzr, [x2, #24] │ │ │ │ - str xzr, [x2, #32] │ │ │ │ + add x1, x2, #0x20 │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 21ad8 , std::allocator >::~basic_stringbuf()@@Base+0xbb18> // b.none │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-144]! │ │ │ │ - mov x11, x0 │ │ │ │ - mov x10, x1 │ │ │ │ - mov x29, sp │ │ │ │ - mov x5, x2 │ │ │ │ - ldr x12, [x0, #16] │ │ │ │ - and w3, w3, #0xff │ │ │ │ - ldr x8, [x0, #32] │ │ │ │ - stp x1, x2, [sp, #112] │ │ │ │ - cmp x12, x8 │ │ │ │ - b.eq 22894 , std::allocator >::~basic_stringbuf()@@Base+0x6f94> // b.none │ │ │ │ - ldr w15, [x0, #24] │ │ │ │ - cmp x12, x1 │ │ │ │ - ccmp w2, w15, #0x0, eq // eq = none │ │ │ │ - b.eq 22828 , std::allocator >::~basic_stringbuf()@@Base+0x6f28> // b.none │ │ │ │ - add w7, w15, #0x1 │ │ │ │ - add w6, w15, #0x1 │ │ │ │ - and w6, w6, #0x3f │ │ │ │ - mov x8, x12 │ │ │ │ - lsr x7, x7, #6 │ │ │ │ - mov w2, w15 │ │ │ │ - mov x14, #0x1 // #1 │ │ │ │ - add x7, x12, x7, lsl #3 │ │ │ │ - cbnz w2, 22864 , std::allocator >::~basic_stringbuf()@@Base+0x6f64> │ │ │ │ - sub x8, x8, #0x8 │ │ │ │ - mov x13, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w2, #0x3f // #63 │ │ │ │ - cbnz w6, 22870 , std::allocator >::~basic_stringbuf()@@Base+0x6f70> │ │ │ │ - sub x7, x7, #0x8 │ │ │ │ - mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w6, #0x3f // #63 │ │ │ │ - ldr x4, [x7] │ │ │ │ - ldr x1, [x8] │ │ │ │ - orr x0, x4, x9 │ │ │ │ - bic x4, x4, x9 │ │ │ │ - tst x13, x1 │ │ │ │ - csel x4, x4, x0, eq // eq = none │ │ │ │ - str x4, [x7] │ │ │ │ - cmp x10, x8 │ │ │ │ - ccmp w5, w2, #0x0, eq // eq = none │ │ │ │ - b.ne 227e0 , std::allocator >::~basic_stringbuf()@@Base+0x6ee0> // b.any │ │ │ │ - ldr x1, [x10] │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - lsl x0, x0, x5 │ │ │ │ - tst x3, #0x1 │ │ │ │ - bic x2, x1, x0 │ │ │ │ - orr x0, x0, x1 │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - str x0, [x10] │ │ │ │ - cmp w15, #0x3f │ │ │ │ - b.eq 2287c , std::allocator >::~basic_stringbuf()@@Base+0x6f7c> // b.none │ │ │ │ - add w15, w15, #0x1 │ │ │ │ - str w15, [x11, #24] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub w2, w2, #0x1 │ │ │ │ - lsl x13, x14, x2 │ │ │ │ - cbz w6, 227f4 , std::allocator >::~basic_stringbuf()@@Base+0x6ef4> │ │ │ │ - sub w6, w6, #0x1 │ │ │ │ - lsl x9, x14, x6 │ │ │ │ - b 22800 , std::allocator >::~basic_stringbuf()@@Base+0x6f00> │ │ │ │ - add x12, x12, #0x8 │ │ │ │ - str x12, [x11, #16] │ │ │ │ - str wzr, [x11, #24] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x10 │ │ │ │ - ldr x13, [x0] │ │ │ │ - ldr w7, [x0, #24] │ │ │ │ - sub x0, x12, x13 │ │ │ │ - mov w1, w7 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - mov x1, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 22b04 , std::allocator >::~basic_stringbuf()@@Base+0x7204> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csinc x2, x0, xzr, ne // ne = any │ │ │ │ - adds x0, x0, x2 │ │ │ │ - b.cs 22afc , std::allocator >::~basic_stringbuf()@@Base+0x71fc> // b.hs, b.nlast │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + add x1, x2, #0x20 │ │ │ │ cmp x0, x1 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - add x0, x0, #0x3f │ │ │ │ - lsr x0, x0, #6 │ │ │ │ - lsl x21, x0, #3 │ │ │ │ - mov x0, x21 │ │ │ │ - stp x12, x8, [sp, #48] │ │ │ │ - str w7, [sp, #64] │ │ │ │ - stp x13, x11, [sp, #72] │ │ │ │ - str x10, [sp, #88] │ │ │ │ - str w3, [sp, #96] │ │ │ │ - str w5, [sp, #104] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x13, x11, [sp, #72] │ │ │ │ - mov x9, x0 │ │ │ │ - ldr x10, [sp, #88] │ │ │ │ - ldp x12, x8, [sp, #48] │ │ │ │ - sub x19, x10, x13 │ │ │ │ - ldr w7, [sp, #64] │ │ │ │ - ldr w3, [sp, #96] │ │ │ │ - ldr w5, [sp, #104] │ │ │ │ - cmp x19, #0x8 │ │ │ │ - b.le 22ae8 , std::allocator >::~basic_stringbuf()@@Base+0x71e8> │ │ │ │ - mov x1, x13 │ │ │ │ - mov x2, x19 │ │ │ │ - stp x13, x12, [sp, #48] │ │ │ │ - stp x8, x0, [sp, #64] │ │ │ │ - str w5, [sp, #80] │ │ │ │ - stp x11, x10, [sp, #88] │ │ │ │ - stp w7, w3, [sp, #104] │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - ldp x8, x9, [sp, #64] │ │ │ │ - ldp x13, x12, [sp, #48] │ │ │ │ - ldp x11, x10, [sp, #88] │ │ │ │ - ldr w5, [sp, #80] │ │ │ │ - add x15, x9, x19 │ │ │ │ - ldp w7, w3, [sp, #104] │ │ │ │ - cmp w5, #0x0 │ │ │ │ - cset w20, eq // eq = none │ │ │ │ - mov x14, x10 │ │ │ │ - mov x18, x10 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - mov x16, #0x1 // #1 │ │ │ │ - cmp x10, x18 │ │ │ │ - cset w30, eq // eq = none │ │ │ │ - cmp w30, #0x0 │ │ │ │ - ccmp w20, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 229dc , std::allocator >::~basic_stringbuf()@@Base+0x70dc> // b.any │ │ │ │ - ldr x19, [x18] │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - ldr x2, [x15] │ │ │ │ - lsl x1, x16, x4 │ │ │ │ - lsl x0, x16, x6 │ │ │ │ - tst x0, x19 │ │ │ │ - orr x17, x1, x2 │ │ │ │ - bic x2, x2, x1 │ │ │ │ - csel x2, x2, x17, eq // eq = none │ │ │ │ - str x2, [x15] │ │ │ │ - cmp w4, #0x3f │ │ │ │ - b.eq 22a70 , std::allocator >::~basic_stringbuf()@@Base+0x7170> // b.none │ │ │ │ - add w4, w4, #0x1 │ │ │ │ - cmp w6, #0x3f │ │ │ │ - b.eq 22a68 , std::allocator >::~basic_stringbuf()@@Base+0x7168> // b.none │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cmp w30, #0x0 │ │ │ │ - ccmp w5, w6, #0x0, ne // ne = any │ │ │ │ - b.ne 22998 , std::allocator >::~basic_stringbuf()@@Base+0x7098> // b.any │ │ │ │ - cmp w4, #0x3f │ │ │ │ - b.eq 22a7c , std::allocator >::~basic_stringbuf()@@Base+0x717c> // b.none │ │ │ │ - add w6, w4, #0x1 │ │ │ │ - mov x10, x15 │ │ │ │ - ldr x0, [x15] │ │ │ │ - mov x16, #0x1 // #1 │ │ │ │ - lsl x4, x16, x4 │ │ │ │ - tst x3, #0x1 │ │ │ │ - orr x1, x4, x0 │ │ │ │ - bic x0, x0, x4 │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x15] │ │ │ │ - cmp x12, x14 │ │ │ │ - cset w15, eq // eq = none │ │ │ │ - cmp w15, #0x0 │ │ │ │ - ccmp w7, w5, #0x0, ne // ne = any │ │ │ │ - b.eq 22a94 , std::allocator >::~basic_stringbuf()@@Base+0x7194> // b.none │ │ │ │ - ldr x1, [x10] │ │ │ │ - lsl x2, x16, x6 │ │ │ │ - ldr x4, [x14] │ │ │ │ - bic x3, x1, x2 │ │ │ │ - lsl x0, x16, x5 │ │ │ │ - orr x1, x1, x2 │ │ │ │ - tst x0, x4 │ │ │ │ - csel x1, x1, x3, ne // ne = any │ │ │ │ - str x1, [x10] │ │ │ │ - cmp w6, #0x3f │ │ │ │ - b.eq 22a88 , std::allocator >::~basic_stringbuf()@@Base+0x7188> // b.none │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w5, #0x40 │ │ │ │ - b.ne 22a14 , std::allocator >::~basic_stringbuf()@@Base+0x7114> // b.any │ │ │ │ - add x14, x14, #0x8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 22a0c , std::allocator >::~basic_stringbuf()@@Base+0x710c> │ │ │ │ - add x18, x18, #0x8 │ │ │ │ - b 2297c , std::allocator >::~basic_stringbuf()@@Base+0x707c> │ │ │ │ - add x15, x15, #0x8 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - b 229c4 , std::allocator >::~basic_stringbuf()@@Base+0x70c4> │ │ │ │ - add x10, x15, #0x8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 229ec , std::allocator >::~basic_stringbuf()@@Base+0x70ec> │ │ │ │ - add x10, x10, #0x8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - b 22a50 , std::allocator >::~basic_stringbuf()@@Base+0x7150> │ │ │ │ - str x10, [sp, #128] │ │ │ │ - str w6, [sp, #136] │ │ │ │ - cbz x13, 22ab4 , std::allocator >::~basic_stringbuf()@@Base+0x71b4> │ │ │ │ - sub x1, x8, x13 │ │ │ │ - mov x0, x13 │ │ │ │ - stp x9, x11, [sp, #48] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x9, x11, [sp, #48] │ │ │ │ - add x0, x9, x21 │ │ │ │ - str x0, [x11, #32] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str x9, [x11] │ │ │ │ - str wzr, [x11, #8] │ │ │ │ - str x0, [x11, #16] │ │ │ │ - ldr w0, [sp, #136] │ │ │ │ - str w0, [x22, #8] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #144 │ │ │ │ + b.eq 21ae4 , std::allocator >::~basic_stringbuf()@@Base+0xbb24> // b.none │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x15, x0 │ │ │ │ - b.ne 22964 , std::allocator >::~basic_stringbuf()@@Base+0x7064> // b.any │ │ │ │ - ldr x0, [x13] │ │ │ │ - str x0, [x15], #8 │ │ │ │ - b 22964 , std::allocator >::~basic_stringbuf()@@Base+0x7064> │ │ │ │ - mov x21, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ - b 228e4 , std::allocator >::~basic_stringbuf()@@Base+0x6fe4> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xb80 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - stp xzr, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - ldr x22, [x1, #16] │ │ │ │ - str xzr, [x0, #32] │ │ │ │ - mov x0, x1 │ │ │ │ - ldr x4, [x0], #16 │ │ │ │ - sub x23, x22, x4 │ │ │ │ - ldr w20, [x0, #8] │ │ │ │ - mov w0, w20 │ │ │ │ - adds x3, x0, x23, lsl #3 │ │ │ │ - b.ne 22bf8 , std::allocator >::~basic_stringbuf()@@Base+0x72f8> // b.any │ │ │ │ - mov x0, x22 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - cmp x22, x0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - cset w9, eq // eq = none │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w20, w2, #0x0, ne // ne = any │ │ │ │ - b.eq 22be0 , std::allocator >::~basic_stringbuf()@@Base+0x72e0> // b.none │ │ │ │ - ldr x1, [x19] │ │ │ │ - lsl x3, x6, x5 │ │ │ │ - ldr x8, [x0] │ │ │ │ - orr x7, x3, x1 │ │ │ │ - bic x1, x1, x3 │ │ │ │ - lsl x3, x6, x2 │ │ │ │ - tst x3, x8 │ │ │ │ - csel x1, x1, x7, eq // eq = none │ │ │ │ - str x1, [x19] │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.eq 22bd4 , std::allocator >::~basic_stringbuf()@@Base+0x72d4> // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w2, w2, #0x1 │ │ │ │ - cmp w2, #0x40 │ │ │ │ - b.ne 22b84 , std::allocator >::~basic_stringbuf()@@Base+0x7284> // b.any │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - b 22b78 , std::allocator >::~basic_stringbuf()@@Base+0x7278> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 22bc0 , std::allocator >::~basic_stringbuf()@@Base+0x72c0> │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add x2, x3, #0x3f │ │ │ │ - stp x3, x4, [sp, #80] │ │ │ │ - lsr x1, x2, #6 │ │ │ │ - lsl x1, x1, #3 │ │ │ │ - stp x1, x2, [sp, #64] │ │ │ │ - mov x0, x1 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x3, x4, [sp, #80] │ │ │ │ - mov x19, x0 │ │ │ │ - ldp x1, x2, [sp, #64] │ │ │ │ - str x0, [x21] │ │ │ │ - str wzr, [x21, #8] │ │ │ │ - cmp x3, #0x0 │ │ │ │ - csel x2, x2, x3, lt // lt = tstop │ │ │ │ - add x1, x0, x1 │ │ │ │ - str x1, [x21, #32] │ │ │ │ - negs x1, x3 │ │ │ │ - asr x2, x2, #6 │ │ │ │ - and x3, x3, #0x3f │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - csneg x1, x3, x1, mi // mi = first │ │ │ │ - add x2, x0, x2, lsl #3 │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x3, x1, #0x40 │ │ │ │ - csel x1, x3, x1, lt // lt = tstop │ │ │ │ - sub x3, x2, #0x8 │ │ │ │ - csel x2, x3, x2, lt // lt = tstop │ │ │ │ - str x2, [x21, #16] │ │ │ │ - str w1, [x21, #24] │ │ │ │ - cmp x23, #0x8 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - str w1, [sp, #104] │ │ │ │ - b.le 22c90 , std::allocator >::~basic_stringbuf()@@Base+0x7390> │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x4 │ │ │ │ - add x19, x19, x23 │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - b 22b6c , std::allocator >::~basic_stringbuf()@@Base+0x726c> │ │ │ │ - b.ne 22b6c , std::allocator >::~basic_stringbuf()@@Base+0x726c> // b.any │ │ │ │ - ldr x0, [x4] │ │ │ │ - str x0, [x19], #8 │ │ │ │ - b 22b6c , std::allocator >::~basic_stringbuf()@@Base+0x726c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 22720 , std::allocator >::~basic_stringbuf()@@Base+0x6e20> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x2, #0xcccd │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - ldp x23, x21, [x0] │ │ │ │ - sub x24, x21, x23 │ │ │ │ - asr x0, x24, #3 │ │ │ │ - mul x0, x0, x2 │ │ │ │ - mov x2, #0x3333333333333333 // #3689348814741910323 │ │ │ │ - movk x2, #0x333, lsl #48 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 22dd8 , std::allocator >::~basic_stringbuf()@@Base+0x74d8> // b.none │ │ │ │ - cmp x0, #0x0 │ │ │ │ - str x1, [sp, #72] │ │ │ │ - csinc x19, x0, xzr, ne // ne = any │ │ │ │ - add x19, x19, x0 │ │ │ │ - cmp x19, x2 │ │ │ │ - csel x19, x19, x2, ls // ls = plast │ │ │ │ - add x19, x19, x19, lsl #2 │ │ │ │ - lsl x19, x19, #3 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, x0, x24 │ │ │ │ - bl 22b20 , std::allocator >::~basic_stringbuf()@@Base+0x7220> │ │ │ │ - cmp x23, x21 │ │ │ │ - b.eq 22dd0 , std::allocator >::~basic_stringbuf()@@Base+0x74d0> // b.none │ │ │ │ - mov x1, x23 │ │ │ │ - mov x2, x20 │ │ │ │ - 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 x1, x21 │ │ │ │ - b.ne 22d4c , std::allocator >::~basic_stringbuf()@@Base+0x744c> // b.any │ │ │ │ - sub x1, x1, #0x28 │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - sub x1, x1, x23 │ │ │ │ - eor x0, x0, #0xc000000000000001 │ │ │ │ - lsr x1, x1, #3 │ │ │ │ - mul x1, x1, x0 │ │ │ │ - and x1, x1, #0x1fffffffffffffff │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - add x1, x1, x1, lsl #2 │ │ │ │ - add x2, x20, x1, lsl #3 │ │ │ │ - add x21, x2, #0x28 │ │ │ │ - cbz x23, 22dac , std::allocator >::~basic_stringbuf()@@Base+0x74ac> │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - sub x1, x1, x23 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - stp x20, x21, [x22] │ │ │ │ - add x20, x20, x19 │ │ │ │ - str x20, [x22, #16] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x2, x20 │ │ │ │ - b 22d94 , std::allocator >::~basic_stringbuf()@@Base+0x7494> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x460 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x1, x19 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6190 │ │ │ │ - cbz x0, 22e80 , std::allocator >::~basic_stringbuf()@@Base+0x7580> │ │ │ │ - paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + add x1, x0, #0x48 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x19, x20 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - bl 22e00 , std::allocator >::~basic_stringbuf()@@Base+0x7500> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 22e44 , std::allocator >::~basic_stringbuf()@@Base+0x7544> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ + b.eq 21b30 , std::allocator >::~basic_stringbuf()@@Base+0xbb70> // b.none │ │ │ │ + ldr x1, [x19, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 22e60 , std::allocator >::~basic_stringbuf()@@Base+0x7560> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + b.eq 21b4c , std::allocator >::~basic_stringbuf()@@Base+0xbb8c> // b.none │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 22e18 , std::allocator >::~basic_stringbuf()@@Base+0x7518> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x6f8 │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x808 │ │ │ │ - ldr x22, [x21, #16] │ │ │ │ - str x0, [x21] │ │ │ │ - cbz x22, 22f28 , std::allocator >::~basic_stringbuf()@@Base+0x7628> │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - adrp x0, 24000 , std::allocator >::~basic_stringbuf()@@Base+0x8700> │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 22f3c , std::allocator >::~basic_stringbuf()@@Base+0x763c> // b.any │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - ldp x19, x20, [x22, #8] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 22f04 , std::allocator >::~basic_stringbuf()@@Base+0x7604> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 22ef4 , std::allocator >::~basic_stringbuf()@@Base+0x75f4> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + str x1, [x21], #8 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 22ee0 , std::allocator >::~basic_stringbuf()@@Base+0x75e0> // b.any │ │ │ │ - ldr x20, [x22, #8] │ │ │ │ - cbz x20, 22f18 , std::allocator >::~basic_stringbuf()@@Base+0x7618> │ │ │ │ - ldr x1, [x22, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - sub x1, x1, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - b 22e00 , std::allocator >::~basic_stringbuf()@@Base+0x7500> │ │ │ │ - mov x0, x22 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + b 21be8 , std::allocator >::~basic_stringbuf()@@Base+0xbc28> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - ldr x0, [x21, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ + ldr x0, [x21] │ │ │ │ + str xzr, [x0, x19] │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + add w2, w20, #0x1 │ │ │ │ + mov x20, x2 │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ls 21c04 , std::allocator >::~basic_stringbuf()@@Base+0xbc44> // b.plast │ │ │ │ + lsl x19, x2, #3 │ │ │ │ + ldr x0, [x0, x19] │ │ │ │ + cbnz x0, 21bc0 , std::allocator >::~basic_stringbuf()@@Base+0xbc00> │ │ │ │ + ldr x0, [x21] │ │ │ │ + b 21bd4 , std::allocator >::~basic_stringbuf()@@Base+0xbc14> │ │ │ │ + cbz x0, 21c24 , std::allocator >::~basic_stringbuf()@@Base+0xbc64> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ - b 22e00 , std::allocator >::~basic_stringbuf()@@Base+0x7500> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ str x0, [sp, #24] │ │ │ │ - bl 22e84 , std::allocator >::~basic_stringbuf()@@Base+0x7584> │ │ │ │ + bl 21b80 , std::allocator >::~basic_stringbuf()@@Base+0xbbc0> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - mov x1, #0x50 // #80 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x4, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + cmp x1, x3 │ │ │ │ + b.eq 21cc0 , std::allocator >::~basic_stringbuf()@@Base+0xbd00> // b.none │ │ │ │ + sub x2, x3, x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 21cbc , std::allocator >::~basic_stringbuf()@@Base+0xbcfc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x8 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 23084 , std::allocator >::~basic_stringbuf()@@Base+0x7784> │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x23, x22 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x20, [x19, #32] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 22fe0 , std::allocator >::~basic_stringbuf()@@Base+0x76e0> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 22ff4 , std::allocator >::~basic_stringbuf()@@Base+0x76f4> │ │ │ │ - sub x0, x20, x26 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 22ff8 , std::allocator >::~basic_stringbuf()@@Base+0x76f8> │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 2300c , std::allocator >::~basic_stringbuf()@@Base+0x770c> // b.tstop │ │ │ │ - tbnz w0, #31, 2300c , std::allocator >::~basic_stringbuf()@@Base+0x770c> │ │ │ │ - mov x23, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 23014 , std::allocator >::~basic_stringbuf()@@Base+0x7714> │ │ │ │ - ldp x0, x20, [x19, #32] │ │ │ │ - b 22fc8 , std::allocator >::~basic_stringbuf()@@Base+0x76c8> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 23004 , std::allocator >::~basic_stringbuf()@@Base+0x7704> │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 2307c , std::allocator >::~basic_stringbuf()@@Base+0x777c> // b.none │ │ │ │ - ldr x19, [x23, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 2303c , std::allocator >::~basic_stringbuf()@@Base+0x773c> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 23058 , std::allocator >::~basic_stringbuf()@@Base+0x7758> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2305c , std::allocator >::~basic_stringbuf()@@Base+0x775c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2307c , std::allocator >::~basic_stringbuf()@@Base+0x777c> // b.tstop │ │ │ │ - tbnz w0, #31, 2307c , std::allocator >::~basic_stringbuf()@@Base+0x777c> │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + str x4, [sp, #24] │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + ldr x4, [sp, #24] │ │ │ │ + ldr x3, [x4, #8] │ │ │ │ + sub x3, x3, #0x8 │ │ │ │ + str x3, [x4, #8] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ + b.eq 21ccc , std::allocator >::~basic_stringbuf()@@Base+0xbd0c> // b.none │ │ │ │ + sub x3, x3, #0x8 │ │ │ │ + str x3, [x4, #8] │ │ │ │ + ret │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + str x1, [x0] │ │ │ │ + b 21cc0 , std::allocator >::~basic_stringbuf()@@Base+0xbd00> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x5, x0 │ │ │ │ + adrp x6, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x6, x6, #0x6f8 │ │ │ │ + str x6, [x5], #8 │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + stp xzr, xzr, [x5, #8] │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + stp wzr, w1, [x0, #40] │ │ │ │ + stp w2, w3, [x0, #48] │ │ │ │ + str w4, [x0, #56] │ │ │ │ + strb wzr, [x0, #60] │ │ │ │ + str xzr, [x0, #64] │ │ │ │ ret │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + add x4, x0, #0x8 │ │ │ │ + mov x5, x0 │ │ │ │ + ldr x3, [x0, #8] │ │ │ │ + ldp x2, x6, [x4, #8] │ │ │ │ + cmp x2, x6 │ │ │ │ + b.eq 21da0 , std::allocator >::~basic_stringbuf()@@Base+0xbde0> // b.none │ │ │ │ + str x1, [x2], #8 │ │ │ │ + sub x0, x2, x3 │ │ │ │ + str x2, [x4, #8] │ │ │ │ + asr x4, x0, #3 │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.ne 21d5c , std::allocator >::~basic_stringbuf()@@Base+0xbd9c> // b.any │ │ │ │ + ldur x1, [x2, #-8] │ │ │ │ + str x1, [x5, #32] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbnz x0, 21d7c , std::allocator >::~basic_stringbuf()@@Base+0xbdbc> │ │ │ │ + b 21ec0 , std::allocator >::~basic_stringbuf()@@Base+0xbf00> │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.cs 21d90 , std::allocator >::~basic_stringbuf()@@Base+0xbdd0> // b.hs, b.nlast │ │ │ │ + ldr x2, [x3, x2, lsl #3] │ │ │ │ + cbz x2, 21d6c , std::allocator >::~basic_stringbuf()@@Base+0xbdac> │ │ │ │ + str x2, [x5, #32] │ │ │ │ + str w1, [x5, #40] │ │ │ │ + ret │ │ │ │ + ldr x2, [x3, x2, lsl #3] │ │ │ │ + str x2, [x5, #32] │ │ │ │ + str w1, [x5, #40] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ + sub x2, x2, x3 │ │ │ │ + mov x8, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 231ac , std::allocator >::~basic_stringbuf()@@Base+0x78ac> │ │ │ │ - ldp x1, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 230f8 , std::allocator >::~basic_stringbuf()@@Base+0x77f8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2310c , std::allocator >::~basic_stringbuf()@@Base+0x780c> │ │ │ │ - sub x0, x20, x19 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 23110 , std::allocator >::~basic_stringbuf()@@Base+0x7810> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 23128 , std::allocator >::~basic_stringbuf()@@Base+0x7828> // b.tstop │ │ │ │ - tbnz w0, #31, 23128 , std::allocator >::~basic_stringbuf()@@Base+0x7828> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ + asr x7, x2, #3 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + cmp x7, x8 │ │ │ │ + b.eq 21ed0 , std::allocator >::~basic_stringbuf()@@Base+0xbf10> // b.none │ │ │ │ + cmp x7, #0x0 │ │ │ │ + stp x6, x3, [sp, #32] │ │ │ │ + csinc x0, x7, xzr, ne // ne = any │ │ │ │ + add x0, x0, x7 │ │ │ │ + stp x2, x5, [sp, #48] │ │ │ │ + cmp x0, x8 │ │ │ │ + csel x0, x0, x8, ls // ls = plast │ │ │ │ + stp x1, x4, [sp, #64] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x2, x5, [sp, #48] │ │ │ │ + mov x7, x0 │ │ │ │ + ldp x1, x4, [sp, #64] │ │ │ │ + ldp x6, x3, [sp, #32] │ │ │ │ + str x1, [x0, x2] │ │ │ │ + cbz x2, 21e28 , std::allocator >::~basic_stringbuf()@@Base+0xbe68> │ │ │ │ + mov x1, x3 │ │ │ │ + stp x3, x2, [sp, #32] │ │ │ │ + stp x6, x0, [sp, #48] │ │ │ │ + str x5, [sp, #64] │ │ │ │ + bl 5518 │ │ │ │ + ldp x3, x2, [sp, #32] │ │ │ │ + ldp x6, x7, [sp, #48] │ │ │ │ + ldp x5, x4, [sp, #64] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add x2, x7, x2 │ │ │ │ + cbz x3, 21e50 , std::allocator >::~basic_stringbuf()@@Base+0xbe90> │ │ │ │ + sub x1, x6, x3 │ │ │ │ + mov x0, x3 │ │ │ │ + stp x2, x7, [sp, #32] │ │ │ │ + stp x5, x4, [sp, #48] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x2, x7, [sp, #32] │ │ │ │ + ldp x5, x4, [sp, #48] │ │ │ │ + add x0, x7, x19 │ │ │ │ + str x7, [x5, #8] │ │ │ │ + mov x3, x7 │ │ │ │ + stp x2, x0, [x4, #8] │ │ │ │ + sub x0, x2, x7 │ │ │ │ + asr x4, x0, #3 │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.ne 21e78 , std::allocator >::~basic_stringbuf()@@Base+0xbeb8> // b.any │ │ │ │ + ldur x1, [x2, #-8] │ │ │ │ + str x1, [x5, #32] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 23134 , std::allocator >::~basic_stringbuf()@@Base+0x7834> │ │ │ │ - ldp x1, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 230e0 , std::allocator >::~basic_stringbuf()@@Base+0x77e0> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 2311c , std::allocator >::~basic_stringbuf()@@Base+0x781c> │ │ │ │ - cbnz w1, 231b0 , std::allocator >::~basic_stringbuf()@@Base+0x78b0> │ │ │ │ - ldp x0, x22, [x25, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 23188 , std::allocator >::~basic_stringbuf()@@Base+0x7888> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 23188 , std::allocator >::~basic_stringbuf()@@Base+0x7888> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x19, x19, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbnz x0, 21e98 , std::allocator >::~basic_stringbuf()@@Base+0xbed8> │ │ │ │ + b 21ec8 , std::allocator >::~basic_stringbuf()@@Base+0xbf08> │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + mov x1, x2 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.cs 21eb8 , std::allocator >::~basic_stringbuf()@@Base+0xbef8> // b.hs, b.nlast │ │ │ │ + ldr x2, [x3, x2, lsl #3] │ │ │ │ + cbz x2, 21e88 , std::allocator >::~basic_stringbuf()@@Base+0xbec8> │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + str x2, [x5, #32] │ │ │ │ + str w1, [x5, #40] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 231d8 , std::allocator >::~basic_stringbuf()@@Base+0x78d8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 23158 , std::allocator >::~basic_stringbuf()@@Base+0x7858> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 23164 , std::allocator >::~basic_stringbuf()@@Base+0x7864> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x24, #24] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 231a4 , std::allocator >::~basic_stringbuf()@@Base+0x78a4> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - ldp x0, x22, [x0, #32] │ │ │ │ - mov x25, x1 │ │ │ │ - b 23140 , std::allocator >::~basic_stringbuf()@@Base+0x7840> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 23164 , std::allocator >::~basic_stringbuf()@@Base+0x7864> │ │ │ │ + ldr x2, [x3, x2, lsl #3] │ │ │ │ + b 21ea0 , std::allocator >::~basic_stringbuf()@@Base+0xbee0> │ │ │ │ + ldr x2, [x3] │ │ │ │ + b 21d84 , std::allocator >::~basic_stringbuf()@@Base+0xbdc4> │ │ │ │ + ldr x2, [x3] │ │ │ │ + b 21ea0 , std::allocator >::~basic_stringbuf()@@Base+0xbee0> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - cbz w1, 2323c , std::allocator >::~basic_stringbuf()@@Base+0x793c> │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - mov x4, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x4, #0xcccd │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ldp x3, x0, [x0, #8] │ │ │ │ - sub x0, x0, x3 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x4 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - ccmp w0, w1, #0x4, ne // ne = any │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.eq 23238 , std::allocator >::~basic_stringbuf()@@Base+0x7938> // b.none │ │ │ │ - ldr x1, [x3] │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - ldr w1, [x3, #24] │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - cmp w0, w2 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + add x4, x0, #0x8 │ │ │ │ + ldp x2, x5, [x4, #8] │ │ │ │ + cmp x2, x5 │ │ │ │ + b.eq 21f00 , std::allocator >::~basic_stringbuf()@@Base+0xbf40> // b.none │ │ │ │ + str xzr, [x2], #8 │ │ │ │ + str x2, [x4, #8] │ │ │ │ ret │ │ │ │ - bti c │ │ │ │ - cbz w1, 232c4 , std::allocator >::~basic_stringbuf()@@Base+0x79c4> │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x5, #0xcccd │ │ │ │ - cmp w2, #0x0 │ │ │ │ - ldp x4, x3, [x3, #8] │ │ │ │ - sub x3, x3, x4 │ │ │ │ - asr x3, x3, #3 │ │ │ │ - mul x3, x3, x5 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - ccmp w3, w1, #0x4, ne // ne = any │ │ │ │ - b.eq 232c4 , std::allocator >::~basic_stringbuf()@@Base+0x79c4> // b.none │ │ │ │ - ldr x5, [x4] │ │ │ │ - ldr x3, [x4, #16] │ │ │ │ - sub x3, x3, x5 │ │ │ │ - ldr w5, [x4, #24] │ │ │ │ - add x3, x5, x3, lsl #3 │ │ │ │ - sub w3, w3, #0x1 │ │ │ │ - cmp w2, w3 │ │ │ │ - b.eq 232c4 , std::allocator >::~basic_stringbuf()@@Base+0x79c4> // b.none │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - sxtw x3, w2 │ │ │ │ - smull x1, w1, w0 │ │ │ │ - lsr x3, x3, #6 │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - lsl x0, x0, x2 │ │ │ │ - ldr x1, [x4, x1] │ │ │ │ - ldr x1, [x1, x3, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x3, x0 │ │ │ │ + mov x6, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x7, [x0, #8] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x2, x2, x7 │ │ │ │ + asr x1, x2, #3 │ │ │ │ + cmp x1, x6 │ │ │ │ + b.eq 21fd4 , std::allocator >::~basic_stringbuf()@@Base+0xc014> // b.none │ │ │ │ + cmp x1, #0x0 │ │ │ │ + stp x5, x7, [sp, #32] │ │ │ │ + csinc x0, x1, xzr, ne // ne = any │ │ │ │ + add x0, x0, x1 │ │ │ │ + stp x2, x3, [sp, #48] │ │ │ │ + cmp x0, x6 │ │ │ │ + csel x0, x0, x6, ls // ls = plast │ │ │ │ + str x4, [sp, #64] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ + mov x19, x0 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x2, x3, [sp, #48] │ │ │ │ + mov x6, x0 │ │ │ │ + ldp x5, x7, [sp, #32] │ │ │ │ + str xzr, [x0, x2] │ │ │ │ + ldr x4, [sp, #64] │ │ │ │ + cbz x2, 21f90 , std::allocator >::~basic_stringbuf()@@Base+0xbfd0> │ │ │ │ + mov x1, x7 │ │ │ │ + stp x7, x2, [sp, #32] │ │ │ │ + stp x5, x0, [sp, #48] │ │ │ │ + stp x3, x4, [sp, #64] │ │ │ │ + bl 5518 │ │ │ │ + ldp x7, x2, [sp, #32] │ │ │ │ + ldp x5, x6, [sp, #48] │ │ │ │ + ldp x3, x4, [sp, #64] │ │ │ │ + add x2, x2, #0x8 │ │ │ │ + add x2, x6, x2 │ │ │ │ + cbz x7, 21fb8 , std::allocator >::~basic_stringbuf()@@Base+0xbff8> │ │ │ │ + sub x1, x5, x7 │ │ │ │ + mov x0, x7 │ │ │ │ + stp x2, x6, [sp, #32] │ │ │ │ + stp x3, x4, [sp, #48] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x2, x6, [sp, #32] │ │ │ │ + ldp x3, x4, [sp, #48] │ │ │ │ + str x6, [x3, #8] │ │ │ │ + add x6, x6, x19 │ │ │ │ + stp x2, x6, [x4, #8] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - cmp w0, #0x0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xb0 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x27, x28, [sp, #160] │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + mov w22, #0x0 // #0 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x1, x0, [x27, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr w1, [x27, #56] │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mov w23, w0 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ge 22054 , std::allocator >::~basic_stringbuf()@@Base+0xc094> // b.tcont │ │ │ │ + add w2, w1, w1, lsr #31 │ │ │ │ + ldr w3, [x27, #40] │ │ │ │ + asr w2, w2, #1 │ │ │ │ + cmp w3, w2 │ │ │ │ + b.gt 222ac , std::allocator >::~basic_stringbuf()@@Base+0xc2ec> │ │ │ │ + sub w23, w1, #0x1 │ │ │ │ + mov w26, w22 │ │ │ │ + sub w24, w23, w22 │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + cmp w22, w23 │ │ │ │ + b.cs 22170 , std::allocator >::~basic_stringbuf()@@Base+0xc1b0> // b.hs, b.nlast │ │ │ │ + sub w0, w23, #0x1 │ │ │ │ + str w0, [sp, #4] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xb10 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + b 220dc , std::allocator >::~basic_stringbuf()@@Base+0xc11c> │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + ldr x0, [x27, #8] │ │ │ │ + cmp w1, w26 │ │ │ │ + b.eq 221ac , std::allocator >::~basic_stringbuf()@@Base+0xc1ec> // b.none │ │ │ │ + ldr x0, [x0, x26, lsl #3] │ │ │ │ + ldr w4, [x27, #52] │ │ │ │ + cbz x0, 22230 , std::allocator >::~basic_stringbuf()@@Base+0xc270> │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + ldp w2, w3, [x27, #44] │ │ │ │ + cmp x1, x0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + add w3, w28, w3 │ │ │ │ + cset w5, eq // eq = none │ │ │ │ + ldr x9, [x1, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + blr x9 │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + cmp w28, w24 │ │ │ │ + b.eq 2216c , std::allocator >::~basic_stringbuf()@@Base+0xc1ac> // b.none │ │ │ │ + cmp w26, #0x0 │ │ │ │ + ccmp w22, w26, #0x0, ne // ne = any │ │ │ │ + b.ne 2208c , std::allocator >::~basic_stringbuf()@@Base+0xc0cc> // b.any │ │ │ │ + ldp x23, x0, [sp, #16] │ │ │ │ + str x23, [sp, #40] │ │ │ │ + ldr w19, [x27, #52] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + add w19, w19, w19, lsr #31 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [x23] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + strh w0, [x23, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + strb wzr, [sp, #62] │ │ │ │ + ldp w0, w25, [x27, #44] │ │ │ │ + add w19, w0, w19, asr #1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + add w3, w28, w25 │ │ │ │ + sub w2, w19, #0x3 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 220cc , std::allocator >::~basic_stringbuf()@@Base+0xc10c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add w28, w28, #0x1 │ │ │ │ + add x26, x26, #0x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp w28, w24 │ │ │ │ + b.ne 220dc , std::allocator >::~basic_stringbuf()@@Base+0xc11c> // b.any │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 222d0 , std::allocator >::~basic_stringbuf()@@Base+0xc310> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ + ldp x27, x28, [sp, #160] │ │ │ │ + add sp, sp, #0xb0 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldr x1, [x27, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + cmp x1, x26 │ │ │ │ + b.eq 2209c , std::allocator >::~basic_stringbuf()@@Base+0xc0dc> // b.none │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xb10 │ │ │ │ + add x23, sp, #0x38 │ │ │ │ + str x23, [sp, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [sp, #56] │ │ │ │ + strh w0, [x23, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + strb wzr, [sp, #62] │ │ │ │ + ldr w0, [x27, #52] │ │ │ │ + ldp w1, w25, [x27, #44] │ │ │ │ + add w0, w0, w0, lsr #31 │ │ │ │ + add w25, w25, #0x1 │ │ │ │ + add w19, w1, w0, asr #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + add w3, w25, w28 │ │ │ │ + sub w2, w19, #0x3 │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + b 22144 , std::allocator >::~basic_stringbuf()@@Base+0xc184> │ │ │ │ + cmp w4, #0x0 │ │ │ │ + b.le 220cc , std::allocator >::~basic_stringbuf()@@Base+0xc10c> │ │ │ │ + adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x25, [x25, #3688] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3592] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldrb w0, [x25] │ │ │ │ + mov w20, #0x2d // #45 │ │ │ │ + tbz w0, #0, 22264 , std::allocator >::~basic_stringbuf()@@Base+0xc2a4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + ldr w20, [x0, #452] │ │ │ │ + ldp w19, w3, [x27, #44] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + mov w0, #0x7 // #7 │ │ │ │ + add w3, w28, w3 │ │ │ │ + str w3, [sp] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + ldr w3, [sp] │ │ │ │ + add w2, w23, w19 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w1, w20 │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldr w0, [x27, #52] │ │ │ │ + cmp w0, w23 │ │ │ │ + b.gt 22250 , std::allocator >::~basic_stringbuf()@@Base+0xc290> │ │ │ │ + b 220cc , std::allocator >::~basic_stringbuf()@@Base+0xc10c> │ │ │ │ + sub w4, w0, w2 │ │ │ │ + sub w22, w0, w1 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + sub w0, w3, w2 │ │ │ │ + cmp w3, w4 │ │ │ │ + add w3, w3, w2 │ │ │ │ + csel w22, w0, w22, lt // lt = tstop │ │ │ │ + csel w23, w3, w23, lt // lt = tstop │ │ │ │ + b 22054 , std::allocator >::~basic_stringbuf()@@Base+0xc094> │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 222d4 , std::allocator >::~basic_stringbuf()@@Base+0xc314> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + b 222dc , std::allocator >::~basic_stringbuf()@@Base+0xc31c> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldp x1, x0, [x0, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul w0, w0, w1 │ │ │ │ + ldp x5, x6, [x0, #8] │ │ │ │ + sub x2, x6, x5 │ │ │ │ + asr x2, x2, #3 │ │ │ │ + sub x7, x2, #0x1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 22374 , std::allocator >::~basic_stringbuf()@@Base+0xc3b4> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 22394 , std::allocator >::~basic_stringbuf()@@Base+0xc3d4> // b.none │ │ │ │ + ldur x3, [x6, #-8] │ │ │ │ + ldr x4, [x0, #32] │ │ │ │ + ldr w1, [x0, #40] │ │ │ │ + cmp x4, x3 │ │ │ │ + b.eq 22378 , std::allocator >::~basic_stringbuf()@@Base+0xc3b8> // b.none │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x0, #40] │ │ │ │ + ldr x1, [x5, w1, uxtw #3] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + cbz x1, 22340 , std::allocator >::~basic_stringbuf()@@Base+0xc380> │ │ │ │ + ret │ │ │ │ + cmp x7, w1, uxtw │ │ │ │ + b.ne 22360 , std::allocator >::~basic_stringbuf()@@Base+0xc3a0> // b.any │ │ │ │ + ldr x1, [x5] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + cbz x1, 22340 , std::allocator >::~basic_stringbuf()@@Base+0xc380> │ │ │ │ + ret │ │ │ │ + ldr x1, [x5] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x0, [x1, #16] │ │ │ │ - ldr w1, [x1, #24] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - add w0, w1, w0, lsl #3 │ │ │ │ + ldp x8, x4, [x0, #8] │ │ │ │ + cmp x8, x4 │ │ │ │ + b.ne 223d0 , std::allocator >::~basic_stringbuf()@@Base+0xc410> // b.any │ │ │ │ + ret │ │ │ │ + ldr w3, [x2, #48] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 223ec , std::allocator >::~basic_stringbuf()@@Base+0xc42c> // b.none │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + cmp x8, x4 │ │ │ │ + b.eq 22404 , std::allocator >::~basic_stringbuf()@@Base+0xc444> // b.none │ │ │ │ + ldr x2, [x8] │ │ │ │ + cbnz x2, 223b8 , std::allocator >::~basic_stringbuf()@@Base+0xc3f8> │ │ │ │ + ldr x2, [x8, #8] │ │ │ │ + add x8, x8, #0x8 │ │ │ │ + ldr w3, [x2, #48] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.ne 223c4 , std::allocator >::~basic_stringbuf()@@Base+0xc404> // b.any │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 22408 , std::allocator >::~basic_stringbuf()@@Base+0xc448> // b.none │ │ │ │ + mov x1, x8 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + b 21c68 , std::allocator >::~basic_stringbuf()@@Base+0xbca8> │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3688] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov w24, #0x23 // #35 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x25, x1 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - tbz w0, #0, 23370 , std::allocator >::~basic_stringbuf()@@Base+0x7a70> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3592] │ │ │ │ - ldr w24, [x0, #388] │ │ │ │ - ldr x6, [x19, #16] │ │ │ │ - mov x27, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x27, #0xcccd │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ - mov w26, #0x27 // #39 │ │ │ │ - ldp x1, x0, [x6, #8] │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.ls 23480 , std::allocator >::~basic_stringbuf()@@Base+0x7b80> // b.plast │ │ │ │ - ldr x5, [x6, #8] │ │ │ │ - mov w21, #0x28 // #40 │ │ │ │ - mov w20, w23 │ │ │ │ - mov x28, #0x0 // #0 │ │ │ │ - smull x21, w23, w21 │ │ │ │ - ldr x2, [x5] │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - ldr w1, [x5, #24] │ │ │ │ - b 233f4 , std::allocator >::~basic_stringbuf()@@Base+0x7af4> │ │ │ │ - sxtw x1, w28 │ │ │ │ - lsl x0, x22, x28 │ │ │ │ - ldr x2, [x5, x21] │ │ │ │ - lsr x1, x1, #6 │ │ │ │ - ldr x1, [x2, x1, lsl #3] │ │ │ │ - tst x0, x1 │ │ │ │ - b.ne 23444 , std::allocator >::~basic_stringbuf()@@Base+0x7b44> // b.any │ │ │ │ - ldr x5, [x6, #8] │ │ │ │ - add x28, x28, #0x1 │ │ │ │ - ldr x2, [x5] │ │ │ │ - ldr x0, [x5, #16] │ │ │ │ - ldr w1, [x5, #24] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - mov w1, w1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cmp x0, x28 │ │ │ │ - b.ls 23464 , std::allocator >::~basic_stringbuf()@@Base+0x7b64> // b.plast │ │ │ │ - mov w2, w28 │ │ │ │ - mov w1, w20 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 231e0 , std::allocator >::~basic_stringbuf()@@Base+0x78e0> │ │ │ │ - tbz w0, #0, 233c4 , std::allocator >::~basic_stringbuf()@@Base+0x7ac4> │ │ │ │ - ldr w0, [x19, #8] │ │ │ │ - mov w3, w28 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - cmp w0, #0x1 │ │ │ │ - mov x0, x25 │ │ │ │ - csel w1, w24, w26, ne // ne = any │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldr x6, [x19, #16] │ │ │ │ - b 233e0 , std::allocator >::~basic_stringbuf()@@Base+0x7ae0> │ │ │ │ - mov w3, w28 │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w24 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - bl c74c , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x31ac> │ │ │ │ - ldr x6, [x19, #16] │ │ │ │ - b 233e0 , std::allocator >::~basic_stringbuf()@@Base+0x7ae0> │ │ │ │ - ldp x1, x0, [x6, #8] │ │ │ │ - add x23, x23, #0x1 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.hi 233a0 , std::allocator >::~basic_stringbuf()@@Base+0x7aa0> // b.pmore │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + bl 22320 , std::allocator >::~basic_stringbuf()@@Base+0xc360> │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #32] │ │ │ │ + mov x1, x8 │ │ │ │ + b 21c68 , std::allocator >::~basic_stringbuf()@@Base+0xbca8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, #0x0 // #0 │ │ │ │ - mov x22, #0x1 // #1 │ │ │ │ + ldp x19, x22, [x0, #8] │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 224f4 , std::allocator >::~basic_stringbuf()@@Base+0xc534> // b.none │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov w24, w2 │ │ │ │ - mov w23, w1 │ │ │ │ - ldr x3, [x0, #16] │ │ │ │ - str x25, [sp, #64] │ │ │ │ - str d15, [sp, #72] │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - ldp x2, x0, [x3, #8] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x1 │ │ │ │ - mov w1, #0xadfc // #44540 │ │ │ │ - movk w1, #0x3d00, lsl #16 │ │ │ │ - fmov s15, w1 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.ls 235a0 , std::allocator >::~basic_stringbuf()@@Base+0x7ca0> // b.plast │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - mov w20, #0x28 // #40 │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - smull x20, w21, w20 │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - ldr w1, [x2, #24] │ │ │ │ - ldr x2, [x2] │ │ │ │ - b 23534 , std::allocator >::~basic_stringbuf()@@Base+0x7c34> │ │ │ │ - ldr x0, [x2, #16] │ │ │ │ - add x25, x25, #0x1 │ │ │ │ - ldr w1, [x2, #24] │ │ │ │ - ldr x2, [x2] │ │ │ │ - sub x0, x0, x2 │ │ │ │ - mov w1, w1 │ │ │ │ - add x0, x1, x0, lsl #3 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.ls 2357c , std::allocator >::~basic_stringbuf()@@Base+0x7c7c> // b.plast │ │ │ │ - fmov s0, s15 │ │ │ │ - bl 6c40 │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ - tbz w0, #0, 23524 , std::allocator >::~basic_stringbuf()@@Base+0x7c24> │ │ │ │ - ldr x5, [x2, x20] │ │ │ │ - sbfx x0, x25, #3, #29 │ │ │ │ - and x0, x0, #0x1ffffffffffffff8 │ │ │ │ - lsl x4, x22, x25 │ │ │ │ - ldr x1, [x5, x0] │ │ │ │ - orr x1, x1, x4 │ │ │ │ - str x1, [x5, x0] │ │ │ │ - b 23524 , std::allocator >::~basic_stringbuf()@@Base+0x7c24> │ │ │ │ - ldp x2, x0, [x3, #8] │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - add x21, x21, #0x1 │ │ │ │ - sub x0, x0, x2 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x1 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.hi 23504 , std::allocator >::~basic_stringbuf()@@Base+0x7c04> // b.pmore │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - sbfx x3, x24, #3, #29 │ │ │ │ - mov x5, #0x1 // #1 │ │ │ │ - and x3, x3, #0x1ffffffffffffff8 │ │ │ │ - smull x23, w23, w0 │ │ │ │ - lsl x5, x5, x24 │ │ │ │ - add x0, x2, x23 │ │ │ │ - add x23, x23, #0x168 │ │ │ │ - add x4, x23, x2 │ │ │ │ - ldur x2, [x0, #-80] │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - ldr x1, [x2, x3] │ │ │ │ - bic x1, x1, x5 │ │ │ │ - str x1, [x2, x3] │ │ │ │ - cmp x0, x4 │ │ │ │ - b.ne 235c4 , std::allocator >::~basic_stringbuf()@@Base+0x7cc4> // b.any │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldr d15, [sp, #72] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x24, x1 │ │ │ │ + ldr x21, [x1, #8] │ │ │ │ + b 22480 , std::allocator >::~basic_stringbuf()@@Base+0xc4c0> │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.eq 224f0 , std::allocator >::~basic_stringbuf()@@Base+0xc530> // b.none │ │ │ │ + ldr x20, [x19] │ │ │ │ + cbz x20, 224dc , std::allocator >::~basic_stringbuf()@@Base+0xc51c> │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + add x3, x20, #0x10 │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ne 22474 , std::allocator >::~basic_stringbuf()@@Base+0xc4b4> // b.any │ │ │ │ + cbz x21, 224b0 , std::allocator >::~basic_stringbuf()@@Base+0xc4f0> │ │ │ │ + ldr x0, [x3] │ │ │ │ + mov x2, x21 │ │ │ │ + ldr x1, [x24] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 22474 , std::allocator >::~basic_stringbuf()@@Base+0xc4b4> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + cmp x20, x0 │ │ │ │ + b.eq 22508 , std::allocator >::~basic_stringbuf()@@Base+0xc548> // b.none │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + add x0, x23, #0x8 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x1 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - str x23, [sp, #48] │ │ │ │ - bl 1d9c0 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - mov w23, w0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1d9d0 , std::allocator >::~basic_stringbuf()@@Base+0x20d0> │ │ │ │ - mov w22, w0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldp x0, x19, [x0, #8] │ │ │ │ - sub x19, x19, x0 │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x0, #0xcccd │ │ │ │ - asr x19, x19, #3 │ │ │ │ - mul x19, x19, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - sub w19, w19, #0x2 │ │ │ │ - bl 1d9c0 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 23678 , std::allocator >::~basic_stringbuf()@@Base+0x7d78> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1d9c0 , std::allocator >::~basic_stringbuf()@@Base+0x20c0> │ │ │ │ - cmp w19, w0 │ │ │ │ - csinc w19, w23, wzr, ge // ge = tcont │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - ldr x20, [x0, #16] │ │ │ │ - ldr w1, [x0, #24] │ │ │ │ - ldr x0, [x0] │ │ │ │ - sub x20, x20, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - add x20, x1, x20, lsl #3 │ │ │ │ - sub w20, w20, #0x2 │ │ │ │ - bl 1d9d0 , std::allocator >::~basic_stringbuf()@@Base+0x20d0> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - b.le 236b8 , std::allocator >::~basic_stringbuf()@@Base+0x7db8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1d9d0 , std::allocator >::~basic_stringbuf()@@Base+0x20d0> │ │ │ │ - cmp w20, w0 │ │ │ │ - csinc w20, w22, wzr, ge // ge = tcont │ │ │ │ - ldr x23, [sp, #48] │ │ │ │ - mov w2, w20 │ │ │ │ - mov w1, w19 │ │ │ │ - mov x0, x21 │ │ │ │ + b 21c68 , std::allocator >::~basic_stringbuf()@@Base+0xbca8> │ │ │ │ + ldr x20, [x19, #8] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + add x3, x20, #0x10 │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + b 22490 , std::allocator >::~basic_stringbuf()@@Base+0xc4d0> │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - b 1d9e0 , std::allocator >::~basic_stringbuf()@@Base+0x20e0> │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ + mov x0, x23 │ │ │ │ + bl 22320 , std::allocator >::~basic_stringbuf()@@Base+0xc360> │ │ │ │ + ldr w0, [x23, #40] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x23, #40] │ │ │ │ + b 224bc , std::allocator >::~basic_stringbuf()@@Base+0xc4fc> │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldp x9, x0, [x0, #8] │ │ │ │ - subs x0, x0, x9 │ │ │ │ - b.eq 23778 , std::allocator >::~basic_stringbuf()@@Base+0x7e78> // b.none │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x1, #0xcccd │ │ │ │ - mov x7, #0x0 // #0 │ │ │ │ - ldr x5, [x9, #16] │ │ │ │ - mul x8, x0, x1 │ │ │ │ - ldr x0, [x9] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - ldr w1, [x9, #24] │ │ │ │ - mov w10, #0x28 // #40 │ │ │ │ - sub x5, x5, x0 │ │ │ │ - mov x0, x9 │ │ │ │ - adds x5, x1, x5, lsl #3 │ │ │ │ - b.eq 23778 , std::allocator >::~basic_stringbuf()@@Base+0x7e78> // b.none │ │ │ │ - ldr x3, [x0] │ │ │ │ + ldp x3, x6, [x0, #8] │ │ │ │ + sub x2, x6, x3 │ │ │ │ + asr x2, x2, #3 │ │ │ │ + cbz x2, 22564 , std::allocator >::~basic_stringbuf()@@Base+0xc5a4> │ │ │ │ + ldr x4, [x3] │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 22584 , std::allocator >::~basic_stringbuf()@@Base+0xc5c4> // b.none │ │ │ │ + ldr x5, [x0, #32] │ │ │ │ + ldr w1, [x0, #40] │ │ │ │ + cmp x5, x4 │ │ │ │ + b.eq 22568 , std::allocator >::~basic_stringbuf()@@Base+0xc5a8> // b.none │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #40] │ │ │ │ + ldr x1, [x3, w1, uxtw #3] │ │ │ │ + str x1, [x0, #32] │ │ │ │ + cbz x1, 22530 , std::allocator >::~basic_stringbuf()@@Base+0xc570> │ │ │ │ + ret │ │ │ │ + cbnz w1, 22550 , std::allocator >::~basic_stringbuf()@@Base+0xc590> │ │ │ │ + ldur x1, [x6, #-8] │ │ │ │ + sub w4, w2, #0x1 │ │ │ │ + str x1, [x0, #32] │ │ │ │ + str w4, [x0, #40] │ │ │ │ + cbz x1, 22530 , std::allocator >::~basic_stringbuf()@@Base+0xc570> │ │ │ │ + ret │ │ │ │ + str x4, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sbfx x1, x0, #3, #29 │ │ │ │ - lsl x4, x6, x0 │ │ │ │ - and x1, x1, #0x1ffffffffffffff8 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x2, [x3, x1] │ │ │ │ - bic x2, x2, x4 │ │ │ │ - str x2, [x3, x1] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ne 23740 , std::allocator >::~basic_stringbuf()@@Base+0x7e40> // b.any │ │ │ │ - add x7, x7, #0x1 │ │ │ │ - cmp x7, x8 │ │ │ │ - b.cs 23778 , std::allocator >::~basic_stringbuf()@@Base+0x7e78> // b.hs, b.nlast │ │ │ │ - smaddl x0, w7, w10, x9 │ │ │ │ - b 2372c , std::allocator >::~basic_stringbuf()@@Base+0x7e2c> │ │ │ │ + bl c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ + tbz w0, #0, 225f4 , std::allocator >::~basic_stringbuf()@@Base+0xc634> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22890 , std::allocator >::~basic_stringbuf()@@Base+0xc8d0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldp x15, x0, [x0, #8] │ │ │ │ - subs x0, x0, x15 │ │ │ │ - b.eq 23854 , std::allocator >::~basic_stringbuf()@@Base+0x7f54> // b.none │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x2, #0xcccd │ │ │ │ - ldr x11, [x15, #16] │ │ │ │ - mul x14, x0, x2 │ │ │ │ - ldr x0, [x15] │ │ │ │ - sub x11, x11, x0 │ │ │ │ - ldr w0, [x15, #24] │ │ │ │ - adds x11, x0, x11, lsl #3 │ │ │ │ - b.eq 23854 , std::allocator >::~basic_stringbuf()@@Base+0x7f54> // b.none │ │ │ │ - ldr x12, [x1] │ │ │ │ - mov x0, x15 │ │ │ │ - mov x13, #0x0 // #0 │ │ │ │ - mov w8, #0x0 // #0 │ │ │ │ - mov x9, #0x1 // #1 │ │ │ │ - mov w16, #0x28 // #40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x5, [x0] │ │ │ │ - lsr x10, x13, #6 │ │ │ │ - lsl x8, x9, x8 │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 22668 , std::allocator >::~basic_stringbuf()@@Base+0xc6a8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 22634 , std::allocator >::~basic_stringbuf()@@Base+0xc674> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x6, [x12, x3] │ │ │ │ - sbfx x2, x1, #3, #29 │ │ │ │ - and x2, x2, #0x1ffffffffffffff8 │ │ │ │ - lsl x4, x9, x1 │ │ │ │ + b.ne 22890 , std::allocator >::~basic_stringbuf()@@Base+0xc8d0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 22320 , std::allocator >::~basic_stringbuf()@@Base+0xc360> │ │ │ │ + mov w0, #0x102 // #258 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 2261c , std::allocator >::~basic_stringbuf()@@Base+0xc65c> │ │ │ │ + mov w0, #0x9 // #9 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 22708 , std::allocator >::~basic_stringbuf()@@Base+0xc748> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 2269c , std::allocator >::~basic_stringbuf()@@Base+0xc6dc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ - add x3, x3, #0x28 │ │ │ │ - ldr x7, [x6, x10, lsl #3] │ │ │ │ - ldr x0, [x5, x2] │ │ │ │ - tst x8, x7 │ │ │ │ - orr x6, x4, x0 │ │ │ │ - bic x0, x0, x4 │ │ │ │ - csel x0, x0, x6, eq // eq = none │ │ │ │ - str x0, [x5, x2] │ │ │ │ - cmp x11, x1 │ │ │ │ - b.ne 23800 , std::allocator >::~basic_stringbuf()@@Base+0x7f00> // b.any │ │ │ │ - add x13, x13, #0x1 │ │ │ │ - cmp x13, x14 │ │ │ │ - b.cs 23854 , std::allocator >::~basic_stringbuf()@@Base+0x7f54> // b.hs, b.nlast │ │ │ │ - smaddl x0, w13, w16, x15 │ │ │ │ - mov w8, w13 │ │ │ │ - b 237e0 , std::allocator >::~basic_stringbuf()@@Base+0x7ee0> │ │ │ │ - ret │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + strb wzr, [sp, #26] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 22724 , std::allocator >::~basic_stringbuf()@@Base+0xc764> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 226d4 , std::allocator >::~basic_stringbuf()@@Base+0xc714> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22890 , std::allocator >::~basic_stringbuf()@@Base+0xc8d0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + b 22520 , std::allocator >::~basic_stringbuf()@@Base+0xc560> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 22634 , std::allocator >::~basic_stringbuf()@@Base+0xc674> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 22634 , std::allocator >::~basic_stringbuf()@@Base+0xc674> │ │ │ │ + mov w0, #0x103 // #259 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 226bc , std::allocator >::~basic_stringbuf()@@Base+0xc6fc> │ │ │ │ + mov w0, #0x161 // #353 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 227e4 , std::allocator >::~basic_stringbuf()@@Base+0xc824> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 22758 , std::allocator >::~basic_stringbuf()@@Base+0xc798> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x106 // #262 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 22770 , std::allocator >::~basic_stringbuf()@@Base+0xc7b0> │ │ │ │ + mov w0, #0x153 // #339 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 2279c , std::allocator >::~basic_stringbuf()@@Base+0xc7dc> │ │ │ │ + ldp x1, x0, [x20, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cbz x0, 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x1, [x20, #32] │ │ │ │ + str wzr, [x20, #40] │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> // b.none │ │ │ │ + cbnz x1, 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + b 22634 , std::allocator >::~basic_stringbuf()@@Base+0xc674> │ │ │ │ + mov w0, #0x168 // #360 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 227b4 , std::allocator >::~basic_stringbuf()@@Base+0xc7f4> │ │ │ │ + mov w0, #0x152 // #338 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 22800 , std::allocator >::~basic_stringbuf()@@Base+0xc840> │ │ │ │ + ldp x2, x1, [x20, #8] │ │ │ │ + sub x0, x1, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cbz x0, 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.eq 22858 , std::allocator >::~basic_stringbuf()@@Base+0xc898> // b.none │ │ │ │ + ldur x1, [x1, #-8] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str x1, [x20, #32] │ │ │ │ + str w0, [x20, #40] │ │ │ │ + cbnz x1, 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + b 226d4 , std::allocator >::~basic_stringbuf()@@Base+0xc714> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 226d4 , std::allocator >::~basic_stringbuf()@@Base+0xc714> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 226d4 , std::allocator >::~basic_stringbuf()@@Base+0xc714> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 22878 , std::allocator >::~basic_stringbuf()@@Base+0xc8b8> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w1, #0x1 │ │ │ │ + b.ls 22868 , std::allocator >::~basic_stringbuf()@@Base+0xc8a8> // b.plast │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 22890 , std::allocator >::~basic_stringbuf()@@Base+0xc8d0> // b.any │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + mov x16, x1 │ │ │ │ + br x16 │ │ │ │ + ldr x0, [x2] │ │ │ │ + str x0, [x20, #32] │ │ │ │ + str wzr, [x20, #40] │ │ │ │ + b 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x20, #60] │ │ │ │ + str x0, [x20, #64] │ │ │ │ + b 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 2280c , std::allocator >::~basic_stringbuf()@@Base+0xc84c> │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + cbnz x0, 2281c , std::allocator >::~basic_stringbuf()@@Base+0xc85c> │ │ │ │ + b 225c4 , std::allocator >::~basic_stringbuf()@@Base+0xc604> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 22894 , std::allocator >::~basic_stringbuf()@@Base+0xc8d4> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + b 2289c , std::allocator >::~basic_stringbuf()@@Base+0xc8dc> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldr w0, [x0, #24] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - ldr w0, [x0, #28] │ │ │ │ + ldp x3, x1, [x0, #8] │ │ │ │ + sub x1, x1, x3 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + cbz x1, 2290c , std::allocator >::~basic_stringbuf()@@Base+0xc94c> │ │ │ │ + ldr x3, [x3] │ │ │ │ + str x3, [x0, #32] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + cmp x1, #0x1 │ │ │ │ + b.eq 2290c , std::allocator >::~basic_stringbuf()@@Base+0xc94c> // b.none │ │ │ │ + cbz x3, 22910 , std::allocator >::~basic_stringbuf()@@Base+0xc950> │ │ │ │ ret │ │ │ │ + b 22320 , std::allocator >::~basic_stringbuf()@@Base+0xc360> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - str w1, [x0, #24] │ │ │ │ + ldp x4, x3, [x0, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + sub x2, x3, x4 │ │ │ │ + asr x2, x2, #3 │ │ │ │ + cbz x2, 22954 , std::allocator >::~basic_stringbuf()@@Base+0xc994> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 2295c , std::allocator >::~basic_stringbuf()@@Base+0xc99c> // b.none │ │ │ │ + ldur x3, [x3, #-8] │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str x3, [x0, #32] │ │ │ │ + str w2, [x0, #40] │ │ │ │ + cbz x3, 22958 , std::allocator >::~basic_stringbuf()@@Base+0xc998> │ │ │ │ + ret │ │ │ │ + b 22520 , std::allocator >::~basic_stringbuf()@@Base+0xc560> │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [x1, #32] │ │ │ │ + str wzr, [x1, #40] │ │ │ │ ret │ │ │ │ bti c │ │ │ │ - str w1, [x0, #28] │ │ │ │ + mov x2, x0 │ │ │ │ + ldp x0, x1, [x0, #8] │ │ │ │ + subs x1, x1, x0 │ │ │ │ + b.ne 22984 , std::allocator >::~basic_stringbuf()@@Base+0xc9c4> // b.any │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + asr x1, x1, #3 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - add x0, x0, #0x20 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 22f88 , std::allocator >::~basic_stringbuf()@@Base+0x7688> │ │ │ │ - cmp x19, x0 │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ - cset w0, ne // ne = any │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x2, #8] │ │ │ │ + str w0, [x2, #40] │ │ │ │ + ldr x0, [x1, w0, uxtw #3] │ │ │ │ + str x0, [x2, #32] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ bti c │ │ │ │ - ldr x13, [x0, #16] │ │ │ │ - mov x14, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - mov x11, #0x0 // #0 │ │ │ │ - mov x15, #0x1 // #1 │ │ │ │ - movk x14, #0xcccd │ │ │ │ - mov w7, #0x28 // #40 │ │ │ │ - ldr x6, [x13, #8] │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x12, [x6, #16] │ │ │ │ - sub x12, x12, x0 │ │ │ │ - ldr w0, [x6, #24] │ │ │ │ - add x12, x0, x12, lsl #3 │ │ │ │ - sub x12, x12, #0x1 │ │ │ │ - cmp x12, x11 │ │ │ │ - b.eq 239cc , std::allocator >::~basic_stringbuf()@@Base+0x80cc> // b.none │ │ │ │ - ldr x9, [x13, #16] │ │ │ │ - sbfx x3, x11, #3, #29 │ │ │ │ - ldr x0, [x6, #40] │ │ │ │ - sub x9, x9, x6 │ │ │ │ - and x3, x3, #0x1ffffffffffffff8 │ │ │ │ - lsl x4, x15, x11 │ │ │ │ - asr x9, x9, #3 │ │ │ │ - ldr x16, [x0, x3] │ │ │ │ - mul x9, x9, x14 │ │ │ │ - and x16, x4, x16 │ │ │ │ - subs x10, x9, #0x1 │ │ │ │ - b.eq 2399c , std::allocator >::~basic_stringbuf()@@Base+0x809c> // b.none │ │ │ │ + ldrb w1, [x0, #60] │ │ │ │ + tbz w1, #0, 229dc , std::allocator >::~basic_stringbuf()@@Base+0xca1c> │ │ │ │ + ldr x0, [x0, #64] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + cset w1, ne // ne = any │ │ │ │ + mov w0, w1 │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + cbz x1, 22ac4 , std::allocator >::~basic_stringbuf()@@Base+0xcb04> │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + str x0, [x8] │ │ │ │ + ldp x3, x1, [x1, #16] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 22a8c , std::allocator >::~basic_stringbuf()@@Base+0xcacc> // b.pmore │ │ │ │ + ldr x0, [x8] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 22a7c , std::allocator >::~basic_stringbuf()@@Base+0xcabc> │ │ │ │ + mov x1, x3 │ │ │ │ + str x8, [sp] │ │ │ │ + bl 5518 │ │ │ │ + ldr x8, [sp] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x8, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - smull x0, w1, w7 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - smull x2, w2, w7 │ │ │ │ - ldr x5, [x6, x0] │ │ │ │ - ldr x2, [x6, x2] │ │ │ │ - ldr x0, [x5, x3] │ │ │ │ - ldr x8, [x2, x3] │ │ │ │ - orr x2, x4, x0 │ │ │ │ - bic x0, x0, x4 │ │ │ │ - tst x4, x8 │ │ │ │ - csel x0, x0, x2, eq // eq = none │ │ │ │ - str x0, [x5, x3] │ │ │ │ - cmp x10, x1 │ │ │ │ - b.ne 23960 , std::allocator >::~basic_stringbuf()@@Base+0x8060> // b.any │ │ │ │ - sub w9, w9, #0x2 │ │ │ │ - cmp x16, #0x0 │ │ │ │ - add x11, x11, #0x1 │ │ │ │ - smull x9, w9, w7 │ │ │ │ - ldr x1, [x6, x9] │ │ │ │ - ldr x0, [x1, x3] │ │ │ │ - orr x2, x4, x0 │ │ │ │ - bic x0, x0, x4 │ │ │ │ - csel x0, x0, x2, eq // eq = none │ │ │ │ - str x0, [x1, x3] │ │ │ │ - cmp x12, x11 │ │ │ │ - b.ne 23920 , std::allocator >::~basic_stringbuf()@@Base+0x8020> // b.any │ │ │ │ + b.ne 22adc , std::allocator >::~basic_stringbuf()@@Base+0xcb1c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x8 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldrb w1, [x3] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 22a48 , std::allocator >::~basic_stringbuf()@@Base+0xca88> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x3, [sp] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldp x8, x3, [sp] │ │ │ │ + str x0, [x8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 22a7c , std::allocator >::~basic_stringbuf()@@Base+0xcabc> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 22a48 , std::allocator >::~basic_stringbuf()@@Base+0xca88> │ │ │ │ + b 22a34 , std::allocator >::~basic_stringbuf()@@Base+0xca74> │ │ │ │ + bl 22320 , std::allocator >::~basic_stringbuf()@@Base+0xc360> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + add x1, x8, #0x10 │ │ │ │ + str x1, [x8] │ │ │ │ + ldp x3, x1, [x0, #16] │ │ │ │ + b 22a1c , std::allocator >::~basic_stringbuf()@@Base+0xca5c> │ │ │ │ + bl 5740 │ │ │ │ bti c │ │ │ │ - ldr x12, [x0, #16] │ │ │ │ - mov x14, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - movk x14, #0xcccd │ │ │ │ - mov x13, #0x1 // #1 │ │ │ │ - mov w7, #0x28 // #40 │ │ │ │ - ldr x6, [x12, #8] │ │ │ │ - ldr x0, [x6] │ │ │ │ - ldr x11, [x6, #16] │ │ │ │ - sub x11, x11, x0 │ │ │ │ - ldr w0, [x6, #24] │ │ │ │ - add x11, x0, x11, lsl #3 │ │ │ │ - sub x11, x11, #0x1 │ │ │ │ - cmp x11, x9 │ │ │ │ - b.eq 23aa8 , std::allocator >::~basic_stringbuf()@@Base+0x81a8> // b.none │ │ │ │ - ldr x1, [x12, #16] │ │ │ │ - sbfx x4, x9, #3, #29 │ │ │ │ - and x4, x4, #0x1ffffffffffffff8 │ │ │ │ - lsl x3, x13, x9 │ │ │ │ - sub x1, x1, x6 │ │ │ │ - asr x1, x1, #3 │ │ │ │ - mul x1, x1, x14 │ │ │ │ - sub w0, w1, #0x2 │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - smull x0, w0, w7 │ │ │ │ - ldr x0, [x6, x0] │ │ │ │ - ldr x10, [x0, x4] │ │ │ │ - and x10, x3, x10 │ │ │ │ - b.eq 23a80 , std::allocator >::~basic_stringbuf()@@Base+0x8180> // b.none │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - smull x0, w1, w7 │ │ │ │ - smull x2, w2, w7 │ │ │ │ - ldr x5, [x6, x0] │ │ │ │ - ldr x2, [x6, x2] │ │ │ │ - ldr x0, [x5, x4] │ │ │ │ - ldr x8, [x2, x4] │ │ │ │ - orr x2, x0, x3 │ │ │ │ - bic x0, x0, x3 │ │ │ │ - tst x3, x8 │ │ │ │ - csel x0, x0, x2, eq // eq = none │ │ │ │ - str x0, [x5, x4] │ │ │ │ - subs x1, x1, #0x1 │ │ │ │ - b.ne 23a48 , std::allocator >::~basic_stringbuf()@@Base+0x8148> // b.any │ │ │ │ - ldr x0, [x6, #40] │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - ldr x1, [x0, x4] │ │ │ │ - bic x2, x1, x3 │ │ │ │ - orr x3, x3, x1 │ │ │ │ - csel x3, x3, x2, ne // ne = any │ │ │ │ - str x3, [x0, x4] │ │ │ │ - cmp x11, x9 │ │ │ │ - b.ne 23a10 , std::allocator >::~basic_stringbuf()@@Base+0x8110> // b.any │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + cbz x1, 22af4 , std::allocator >::~basic_stringbuf()@@Base+0xcb34> │ │ │ │ + ldr w0, [x1, #48] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 22320 , std::allocator >::~basic_stringbuf()@@Base+0xc360> │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ldr w0, [x1, #48] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldp x15, x14, [x0, #8] │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x0, #0xcccd │ │ │ │ - sub x14, x14, x15 │ │ │ │ - asr x14, x14, #3 │ │ │ │ - mul x14, x14, x0 │ │ │ │ - subs x14, x14, #0x1 │ │ │ │ - b.eq 23b88 , std::allocator >::~basic_stringbuf()@@Base+0x8288> // b.none │ │ │ │ - ldr x0, [x15] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - ldr x9, [x15, #16] │ │ │ │ - mov x10, #0x0 // #0 │ │ │ │ - mov w16, #0x28 // #40 │ │ │ │ - sub x9, x9, x0 │ │ │ │ - ldr w0, [x15, #24] │ │ │ │ - add x9, x0, x9, lsl #3 │ │ │ │ - sub w12, w9, #0x2 │ │ │ │ - sbfx x13, x12, #3, #29 │ │ │ │ - lsl x12, x6, x12 │ │ │ │ - and x13, x13, #0x1ffffffffffffff8 │ │ │ │ - smull x0, w10, w16 │ │ │ │ - ldr x5, [x15, x0] │ │ │ │ - ldr x11, [x5] │ │ │ │ - and x11, x11, #0x2 │ │ │ │ - cmp x9, #0x1 │ │ │ │ - b.eq 23b64 , std::allocator >::~basic_stringbuf()@@Base+0x8264> // b.none │ │ │ │ - mov x1, #0x1 // #1 │ │ │ │ - sub w2, w1, #0x1 │ │ │ │ - sxtw x4, w1 │ │ │ │ - lsl x8, x6, x1 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - sbfx x3, x2, #3, #29 │ │ │ │ - lsr x4, x4, #6 │ │ │ │ - and x3, x3, #0x1ffffffffffffff8 │ │ │ │ - lsl x2, x6, x2 │ │ │ │ - ldr x7, [x5, x4, lsl #3] │ │ │ │ - ldr x0, [x5, x3] │ │ │ │ - tst x8, x7 │ │ │ │ - orr x4, x2, x0 │ │ │ │ - bic x0, x0, x2 │ │ │ │ - csel x0, x0, x4, eq // eq = none │ │ │ │ - str x0, [x5, x3] │ │ │ │ - cmp x9, x1 │ │ │ │ - b.ne 23b20 , std::allocator >::~basic_stringbuf()@@Base+0x8220> // b.any │ │ │ │ - ldr x0, [x5, x13] │ │ │ │ - cmp x11, #0x0 │ │ │ │ - add x10, x10, #0x1 │ │ │ │ - orr x1, x0, x12 │ │ │ │ - bic x0, x0, x12 │ │ │ │ - csel x0, x0, x1, eq // eq = none │ │ │ │ - str x0, [x5, x13] │ │ │ │ - cmp x10, x14 │ │ │ │ - b.ne 23b04 , std::allocator >::~basic_stringbuf()@@Base+0x8204> // b.any │ │ │ │ + ldp x5, x4, [x0, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sub x4, x4, x5 │ │ │ │ + asr x4, x4, #3 │ │ │ │ + b 22b58 , std::allocator >::~basic_stringbuf()@@Base+0xcb98> │ │ │ │ + ldr x3, [x5, x0, lsl #3] │ │ │ │ + cbz x3, 22b50 , std::allocator >::~basic_stringbuf()@@Base+0xcb90> │ │ │ │ + ldr w0, [x3, #48] │ │ │ │ + cmp w0, w1 │ │ │ │ + b.eq 22b68 , std::allocator >::~basic_stringbuf()@@Base+0xcba8> // b.none │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.cc 22b3c , std::allocator >::~basic_stringbuf()@@Base+0xcb7c> // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ + ldr w1, [x3, #8] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp w1, #0x2 │ │ │ │ + b.ne 22b64 , std::allocator >::~basic_stringbuf()@@Base+0xcba4> // b.any │ │ │ │ + mov x0, x3 │ │ │ │ + b 25924 , std::allocator >::~basic_stringbuf()@@Base+0xf964> │ │ │ │ bti c │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - ldp x13, x12, [x0, #8] │ │ │ │ - mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x0, #0xcccd │ │ │ │ - sub x12, x12, x13 │ │ │ │ - asr x12, x12, #3 │ │ │ │ - mul x12, x12, x0 │ │ │ │ - subs x12, x12, #0x1 │ │ │ │ - b.eq 23c68 , std::allocator >::~basic_stringbuf()@@Base+0x8368> // b.none │ │ │ │ - ldr x0, [x13] │ │ │ │ - mov x6, #0x1 // #1 │ │ │ │ - ldr x11, [x13, #16] │ │ │ │ - mov x9, #0x0 // #0 │ │ │ │ - mov w16, #0x28 // #40 │ │ │ │ - sub x11, x11, x0 │ │ │ │ - ldr w0, [x13, #24] │ │ │ │ - add x11, x0, x11, lsl #3 │ │ │ │ - sub w14, w11, #0x2 │ │ │ │ - sbfx x15, x14, #3, #29 │ │ │ │ - lsl x14, x6, x14 │ │ │ │ - and x15, x15, #0x1ffffffffffffff8 │ │ │ │ - smull x0, w9, w16 │ │ │ │ - sub x1, x11, #0x3 │ │ │ │ - ldr x5, [x13, x0] │ │ │ │ - ldr x10, [x5, x15] │ │ │ │ - and x10, x14, x10 │ │ │ │ - cmp x11, #0x2 │ │ │ │ - b.eq 23c44 , std::allocator >::~basic_stringbuf()@@Base+0x8344> // b.none │ │ │ │ - add w2, w1, #0x1 │ │ │ │ - sxtw x4, w1 │ │ │ │ - lsl x8, x6, x1 │ │ │ │ - sub x1, x1, #0x1 │ │ │ │ - sbfx x3, x2, #3, #29 │ │ │ │ - lsr x4, x4, #6 │ │ │ │ - and x3, x3, #0x1ffffffffffffff8 │ │ │ │ - lsl x2, x6, x2 │ │ │ │ - ldr x7, [x5, x4, lsl #3] │ │ │ │ - ldr x0, [x5, x3] │ │ │ │ - tst x8, x7 │ │ │ │ - orr x4, x0, x2 │ │ │ │ - bic x0, x0, x2 │ │ │ │ - csel x0, x0, x4, eq // eq = none │ │ │ │ - str x0, [x5, x3] │ │ │ │ - cmn x1, #0x1 │ │ │ │ - b.ne 23c00 , std::allocator >::~basic_stringbuf()@@Base+0x8300> // b.any │ │ │ │ - ldr x0, [x5] │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x9, x9, #0x1 │ │ │ │ - and x1, x0, #0xfffffffffffffffd │ │ │ │ - orr x0, x0, #0x2 │ │ │ │ - csel x0, x0, x1, ne // ne = any │ │ │ │ - str x0, [x5] │ │ │ │ - cmp x9, x12 │ │ │ │ - b.ne 23be4 , std::allocator >::~basic_stringbuf()@@Base+0x82e4> // b.any │ │ │ │ + ldp x5, x4, [x0, #8] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + sub x4, x4, x5 │ │ │ │ + asr x4, x4, #3 │ │ │ │ + b 22bb8 , std::allocator >::~basic_stringbuf()@@Base+0xcbf8> │ │ │ │ + ldr x0, [x5, x0, lsl #3] │ │ │ │ + cbz x0, 22bb0 , std::allocator >::~basic_stringbuf()@@Base+0xcbf0> │ │ │ │ + ldr w3, [x0, #48] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 22bc8 , std::allocator >::~basic_stringbuf()@@Base+0xcc08> // b.none │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x0, x4 │ │ │ │ + b.cc 22b9c , std::allocator >::~basic_stringbuf()@@Base+0xcbdc> // b.lo, b.ul, b.last │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + ret │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.ne 22bc0 , std::allocator >::~basic_stringbuf()@@Base+0xcc00> // b.any │ │ │ │ + ldr w0, [x0, #64] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x1 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - add x26, x0, #0x20 │ │ │ │ - add x25, x0, #0x30 │ │ │ │ - ldr x0, [x22] │ │ │ │ - str x25, [x19, #32] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x26 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, x19, #0x50 │ │ │ │ - add x24, x20, #0x8 │ │ │ │ - stp x0, xzr, [x19, #64] │ │ │ │ - mov x22, x21 │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - ldp x23, x27, [x19, #32] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 23e44 , std::allocator >::~basic_stringbuf()@@Base+0x8544> // b.none │ │ │ │ - ldp x1, x28, [x21, #32] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 23d84 , std::allocator >::~basic_stringbuf()@@Base+0x8484> │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #104] │ │ │ │ - bl 5818 │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cbz w0, 23f50 , std::allocator >::~basic_stringbuf()@@Base+0x8650> │ │ │ │ - tbnz w0, #31, 23da4 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 23d38 , std::allocator >::~basic_stringbuf()@@Base+0x8438> │ │ │ │ - sub x0, x28, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23d3c , std::allocator >::~basic_stringbuf()@@Base+0x843c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 23f84 , std::allocator >::~basic_stringbuf()@@Base+0x8684> // b.tstop │ │ │ │ - tbnz w0, #31, 23f84 , std::allocator >::~basic_stringbuf()@@Base+0x8684> │ │ │ │ - cmp x23, x25 │ │ │ │ - b.eq 23d54 , std::allocator >::~basic_stringbuf()@@Base+0x8454> // b.none │ │ │ │ - ldr x1, [x26, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - 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 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3616] │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + ldr x3, [x2] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x5, x4, [x0, #8] │ │ │ │ + sub x4, x4, x5 │ │ │ │ + asr x4, x4, #3 │ │ │ │ + b 22c34 , std::allocator >::~basic_stringbuf()@@Base+0xcc74> │ │ │ │ + ldr x0, [x5, x2, lsl #3] │ │ │ │ + cbz x0, 22c2c , std::allocator >::~basic_stringbuf()@@Base+0xcc6c> │ │ │ │ + ldr w2, [x0, #48] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.eq 22c78 , std::allocator >::~basic_stringbuf()@@Base+0xccb8> // b.none │ │ │ │ + add w2, w3, #0x1 │ │ │ │ + mov x3, x2 │ │ │ │ + cmp x2, x4 │ │ │ │ + b.cc 22c18 , std::allocator >::~basic_stringbuf()@@Base+0xcc58> // b.lo, b.ul, b.last │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + stp x0, xzr, [x8] │ │ │ │ + strb wzr, [x8, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22d30 , std::allocator >::~basic_stringbuf()@@Base+0xcd70> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + mov x0, x8 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23d1c , std::allocator >::~basic_stringbuf()@@Base+0x841c> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 23d1c , std::allocator >::~basic_stringbuf()@@Base+0x841c> // b.tcont │ │ │ │ - ldr x4, [x20, #24] │ │ │ │ - cmp x21, x4 │ │ │ │ - b.eq 23ea0 , std::allocator >::~basic_stringbuf()@@Base+0x85a0> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5cb0 │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 23de4 , std::allocator >::~basic_stringbuf()@@Base+0x84e4> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - str x4, [sp, #96] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - cbnz w0, 23e00 , std::allocator >::~basic_stringbuf()@@Base+0x8500> │ │ │ │ - sub x0, x28, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 23e04 , std::allocator >::~basic_stringbuf()@@Base+0x8504> // b.tstop │ │ │ │ - tbz w0, #31, 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - cbz x0, 24048 , std::allocator >::~basic_stringbuf()@@Base+0x8748> │ │ │ │ - mov x4, x21 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ + ldr w1, [x0, #8] │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 22c9c , std::allocator >::~basic_stringbuf()@@Base+0xccdc> // b.none │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.ne 22c3c , std::allocator >::~basic_stringbuf()@@Base+0xcc7c> // b.any │ │ │ │ + str x8, [sp] │ │ │ │ + bl 2300c , std::allocator >::~basic_stringbuf()@@Base+0xd04c> │ │ │ │ + ldr x8, [sp] │ │ │ │ + b 22c48 , std::allocator >::~basic_stringbuf()@@Base+0xcc88> │ │ │ │ + add x3, x8, #0x10 │ │ │ │ + str x3, [x8] │ │ │ │ + ldp x4, x1, [x0, #56] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 22cf0 , std::allocator >::~basic_stringbuf()@@Base+0xcd30> // b.pmore │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 22cdc , std::allocator >::~basic_stringbuf()@@Base+0xcd1c> │ │ │ │ + mov x1, x4 │ │ │ │ + mov x0, x3 │ │ │ │ + str x8, [sp] │ │ │ │ + bl 5518 │ │ │ │ + ldr x8, [sp] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + b 22c48 , std::allocator >::~basic_stringbuf()@@Base+0xcc88> │ │ │ │ + ldrb w0, [x4] │ │ │ │ + strb w0, [x3] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str x0, [x8, #8] │ │ │ │ + b 22c48 , std::allocator >::~basic_stringbuf()@@Base+0xcc88> │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + stp x8, x4, [sp] │ │ │ │ + bl 61a8 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldp x8, x4, [sp] │ │ │ │ + str x3, [x8] │ │ │ │ + str x0, [x8, #16] │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 22cdc , std::allocator >::~basic_stringbuf()@@Base+0xcd1c> │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + cbnz x2, 22cbc , std::allocator >::~basic_stringbuf()@@Base+0xccfc> │ │ │ │ + str x0, [x8, #8] │ │ │ │ + b 22c48 , std::allocator >::~basic_stringbuf()@@Base+0xcc88> │ │ │ │ + bl 5740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #40] │ │ │ │ - b 23d60 , std::allocator >::~basic_stringbuf()@@Base+0x8460> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - cbz x0, 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - ldr x4, [x20, #32] │ │ │ │ - ldr x28, [x4, #40] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 23ff8 , std::allocator >::~basic_stringbuf()@@Base+0x86f8> │ │ │ │ - ldr x22, [x4, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - str x4, [sp, #96] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #96] │ │ │ │ - cbnz w0, 23ec8 , std::allocator >::~basic_stringbuf()@@Base+0x85c8> │ │ │ │ - sub x0, x28, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 23ec8 , std::allocator >::~basic_stringbuf()@@Base+0x85c8> // b.tcont │ │ │ │ - cmp x21, x4 │ │ │ │ - b.ne 2402c , std::allocator >::~basic_stringbuf()@@Base+0x872c> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x3, x24 │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - mov x22, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #40] │ │ │ │ - b 23d60 , std::allocator >::~basic_stringbuf()@@Base+0x8460> │ │ │ │ - tbnz w0, #31, 24020 , std::allocator >::~basic_stringbuf()@@Base+0x8720> │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 230a0 , std::allocator >::~basic_stringbuf()@@Base+0x77a0> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x4, x1 │ │ │ │ - cbz x4, 23d3c , std::allocator >::~basic_stringbuf()@@Base+0x843c> │ │ │ │ - cmp x22, #0x0 │ │ │ │ - ccmp x24, x4, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.eq 23e20 , std::allocator >::~basic_stringbuf()@@Base+0x8520> // b.none │ │ │ │ - ldp x0, x28, [x4, #32] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 23f24 , std::allocator >::~basic_stringbuf()@@Base+0x8624> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x23 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cbnz w0, 23f48 , std::allocator >::~basic_stringbuf()@@Base+0x8648> │ │ │ │ - sub x1, x27, x28 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 23e20 , std::allocator >::~basic_stringbuf()@@Base+0x8520> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 23ea0 , std::allocator >::~basic_stringbuf()@@Base+0x85a0> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 23e20 , std::allocator >::~basic_stringbuf()@@Base+0x8520> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 23d0c , std::allocator >::~basic_stringbuf()@@Base+0x840c> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 23da4 , std::allocator >::~basic_stringbuf()@@Base+0x84a4> // b.tstop │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 23d38 , std::allocator >::~basic_stringbuf()@@Base+0x8438> │ │ │ │ - b 23d1c , std::allocator >::~basic_stringbuf()@@Base+0x841c> │ │ │ │ - ldr x4, [x20, #32] │ │ │ │ - cmp x21, x4 │ │ │ │ - b.eq 23ef8 , std::allocator >::~basic_stringbuf()@@Base+0x85f8> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 23fc4 , std::allocator >::~basic_stringbuf()@@Base+0x86c4> │ │ │ │ - ldr x1, [x4, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x4, [sp, #104] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #104] │ │ │ │ - cbnz w0, 24034 , std::allocator >::~basic_stringbuf()@@Base+0x8734> │ │ │ │ - sub x22, x27, x22 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.gt 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x22, x0 │ │ │ │ - b.lt 23fe4 , std::allocator >::~basic_stringbuf()@@Base+0x86e4> // b.tstop │ │ │ │ - tbz w22, #31, 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x22, x4 │ │ │ │ - cbnz x0, 23ee4 , std::allocator >::~basic_stringbuf()@@Base+0x85e4> │ │ │ │ - mov x4, x21 │ │ │ │ - b 23f00 , std::allocator >::~basic_stringbuf()@@Base+0x8600> │ │ │ │ - sub x28, x28, x27 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.gt 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - mov x22, #0x0 // #0 │ │ │ │ - cmp x28, x0 │ │ │ │ - b.lt 23ee4 , std::allocator >::~basic_stringbuf()@@Base+0x85e4> // b.tstop │ │ │ │ - tbz w28, #31, 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - b 23ee4 , std::allocator >::~basic_stringbuf()@@Base+0x85e4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x21, x4 │ │ │ │ - b.eq 23e20 , std::allocator >::~basic_stringbuf()@@Base+0x8520> // b.none │ │ │ │ - str x22, [sp, #96] │ │ │ │ - b 23f00 , std::allocator >::~basic_stringbuf()@@Base+0x8600> │ │ │ │ - tbz w0, #31, 23ecc , std::allocator >::~basic_stringbuf()@@Base+0x85cc> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 23ff0 , std::allocator >::~basic_stringbuf()@@Base+0x86f0> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 23ea4 , std::allocator >::~basic_stringbuf()@@Base+0x85a4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x24, x4 │ │ │ │ - b.eq 23e20 , std::allocator >::~basic_stringbuf()@@Base+0x8520> // b.none │ │ │ │ - ldr x0, [x4, #32] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - b 23f00 , std::allocator >::~basic_stringbuf()@@Base+0x8600> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + bti c │ │ │ │ + strb wzr, [x0, #60] │ │ │ │ + str xzr, [x0, #64] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ + tbz w0, #0, 22dc4 , std::allocator >::~basic_stringbuf()@@Base+0xce04> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 22f54 , std::allocator >::~basic_stringbuf()@@Base+0xcf94> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + strb wzr, [sp, #28] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 22e2c , std::allocator >::~basic_stringbuf()@@Base+0xce6c> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 22e04 , std::allocator >::~basic_stringbuf()@@Base+0xce44> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 5ef0 │ │ │ │ + ldr w0, [x19, #80] │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #80] │ │ │ │ + tbz w0, #31, 22d94 , std::allocator >::~basic_stringbuf()@@Base+0xcdd4> │ │ │ │ + ldp x1, x0, [x19, #56] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + str w0, [x19, #80] │ │ │ │ + b 22d94 , std::allocator >::~basic_stringbuf()@@Base+0xcdd4> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbz w0, #0, 22e58 , std::allocator >::~basic_stringbuf()@@Base+0xce98> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 22e04 , std::allocator >::~basic_stringbuf()@@Base+0xce44> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 22e04 , std::allocator >::~basic_stringbuf()@@Base+0xce44> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 22e70 , std::allocator >::~basic_stringbuf()@@Base+0xceb0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 22ee4 , std::allocator >::~basic_stringbuf()@@Base+0xcf24> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 22ebc , std::allocator >::~basic_stringbuf()@@Base+0xcefc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x2, x0, [x19, #56] │ │ │ │ + ldr w1, [x19, #80] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x19, #80] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + cmp w1, w0 │ │ │ │ + b.lt 22d94 , std::allocator >::~basic_stringbuf()@@Base+0xcdd4> // b.tstop │ │ │ │ + str wzr, [x19, #80] │ │ │ │ + b 22d94 , std::allocator >::~basic_stringbuf()@@Base+0xcdd4> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 22f38 , std::allocator >::~basic_stringbuf()@@Base+0xcf78> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 22f0c , std::allocator >::~basic_stringbuf()@@Base+0xcf4c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov w0, #0x72 // #114 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 22edc , std::allocator >::~basic_stringbuf()@@Base+0xcf1c> │ │ │ │ + mov w0, #0x52 // #82 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 22edc , std::allocator >::~basic_stringbuf()@@Base+0xcf1c> │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 22d94 , std::allocator >::~basic_stringbuf()@@Base+0xcdd4> │ │ │ │ + str wzr, [x19, #80] │ │ │ │ + b 22d94 , std::allocator >::~basic_stringbuf()@@Base+0xcdd4> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 22ebc , std::allocator >::~basic_stringbuf()@@Base+0xcefc> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 22ebc , std::allocator >::~basic_stringbuf()@@Base+0xcefc> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 22f58 , std::allocator >::~basic_stringbuf()@@Base+0xcf98> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ + bti j │ │ │ │ + b 22f60 , std::allocator >::~basic_stringbuf()@@Base+0xcfa0> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x3, x2, [x0, #56] │ │ │ │ + ldr w1, [x0, #80] │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sub x2, x2, x3 │ │ │ │ + asr x2, x2, #5 │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, wzr, lt // lt = tstop │ │ │ │ + str w1, [x0, #80] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #80] │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #80] │ │ │ │ + tbnz w1, #31, 22fe0 , std::allocator >::~basic_stringbuf()@@Base+0xd020> │ │ │ │ + ret │ │ │ │ + ldp x2, x1, [x0, #56] │ │ │ │ + sub x1, x1, x2 │ │ │ │ + asr x1, x1, #5 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x0, #80] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + str wzr, [x0, #80] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x80 │ │ │ │ + sub sp, sp, #0x30 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ stp x29, x30, [sp, #32] │ │ │ │ add x29, sp, #0x20 │ │ │ │ - stp x25, x26, [sp, #96] │ │ │ │ - add x25, x0, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ - stp x21, x22, [sp, #64] │ │ │ │ - add x22, x0, #0x28 │ │ │ │ - stp x23, x24, [sp, #80] │ │ │ │ - mov x23, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x27, x28, [sp, #112] │ │ │ │ - str x2, [sp, #8] │ │ │ │ - ldr x27, [x25, #16] │ │ │ │ ldr x2, [x1] │ │ │ │ str x2, [sp, #24] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - cbz x27, 241cc , std::allocator >::~basic_stringbuf()@@Base+0x88cc> │ │ │ │ - ldp x20, x26, [x23] │ │ │ │ - mov x19, x22 │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x28 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - cbz x2, 24108 , std::allocator >::~basic_stringbuf()@@Base+0x8808> │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2411c , std::allocator >::~basic_stringbuf()@@Base+0x881c> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 24120 , std::allocator >::~basic_stringbuf()@@Base+0x8820> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 24134 , std::allocator >::~basic_stringbuf()@@Base+0x8834> // b.tstop │ │ │ │ - tbnz w0, #31, 24134 , std::allocator >::~basic_stringbuf()@@Base+0x8834> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbz x27, 2413c , std::allocator >::~basic_stringbuf()@@Base+0x883c> │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - b 240f0 , std::allocator >::~basic_stringbuf()@@Base+0x87f0> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 2412c , std::allocator >::~basic_stringbuf()@@Base+0x882c> │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 241d0 , std::allocator >::~basic_stringbuf()@@Base+0x88d0> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x26, x21 │ │ │ │ - csel x2, x26, x21, ls // ls = plast │ │ │ │ - cbz x2, 24164 , std::allocator >::~basic_stringbuf()@@Base+0x8864> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 24180 , std::allocator >::~basic_stringbuf()@@Base+0x8880> │ │ │ │ - sub x0, x26, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 24184 , std::allocator >::~basic_stringbuf()@@Base+0x8884> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 241d0 , std::allocator >::~basic_stringbuf()@@Base+0x88d0> // b.tstop │ │ │ │ - tbnz w0, #31, 241d0 , std::allocator >::~basic_stringbuf()@@Base+0x88d0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldrsw x1, [x0, #80] │ │ │ │ + ldr x2, [x0, #56] │ │ │ │ + add x0, x8, #0x10 │ │ │ │ + lsl x1, x1, #5 │ │ │ │ + str x0, [x8] │ │ │ │ + add x3, x2, x1 │ │ │ │ + ldr x4, [x2, x1] │ │ │ │ + ldr x1, [x3, #8] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 230bc , std::allocator >::~basic_stringbuf()@@Base+0xd0fc> // b.pmore │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 230ac , std::allocator >::~basic_stringbuf()@@Base+0xd0ec> │ │ │ │ + mov x1, x4 │ │ │ │ + str x8, [sp] │ │ │ │ + bl 5518 │ │ │ │ + ldr x8, [sp] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x8, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 241ec , std::allocator >::~basic_stringbuf()@@Base+0x88ec> // b.any │ │ │ │ + b.ne 230f4 , std::allocator >::~basic_stringbuf()@@Base+0xd134> // b.any │ │ │ │ ldp x29, x30, [sp, #32] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - ldp x21, x22, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #80] │ │ │ │ - ldp x25, x26, [sp, #96] │ │ │ │ - ldp x27, x28, [sp, #112] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add sp, sp, #0x80 │ │ │ │ + mov x0, x8 │ │ │ │ + add sp, sp, #0x30 │ │ │ │ autiasp │ │ │ │ - b 5890 │ │ │ │ - mov x19, x22 │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - mov x0, x25 │ │ │ │ - str x23, [sp, #16] │ │ │ │ - bl 23c6c , std::allocator >::~basic_stringbuf()@@Base+0x836c> │ │ │ │ - mov x19, x0 │ │ │ │ - b 24184 , std::allocator >::~basic_stringbuf()@@Base+0x8884> │ │ │ │ + ret │ │ │ │ + ldrb w1, [x4] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 23078 , std::allocator >::~basic_stringbuf()@@Base+0xd0b8> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x8, x4, [sp] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldp x8, x4, [sp] │ │ │ │ + str x0, [x8] │ │ │ │ + str x1, [x8, #16] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 230ac , std::allocator >::~basic_stringbuf()@@Base+0xd0ec> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 23078 , std::allocator >::~basic_stringbuf()@@Base+0xd0b8> │ │ │ │ + b 23064 , std::allocator >::~basic_stringbuf()@@Base+0xd0a4> │ │ │ │ bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0xa0 │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x25, x26, [sp, #144] │ │ │ │ + mov x25, x0 │ │ │ │ + and w26, w5, #0xff │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - mov x20, x8 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - add x23, sp, #0x28 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov w20, w2 │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + mov x21, x1 │ │ │ │ + mov w19, w4 │ │ │ │ + stp x23, x24, [sp, #128] │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + mov w22, w3 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ + str x1, [sp, #72] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x19, x2, [sp, #24] │ │ │ │ - add x0, x22, #0x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - bl 22f88 , std::allocator >::~basic_stringbuf()@@Base+0x7688> │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 24270 , std::allocator >::~basic_stringbuf()@@Base+0x8970> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - mov x0, x19 │ │ │ │ + ldrsw x0, [x25, #80] │ │ │ │ + ldr x1, [x25, #56] │ │ │ │ + str x23, [sp, #8] │ │ │ │ + lsl x0, x0, #5 │ │ │ │ + add x2, x1, x0 │ │ │ │ + ldr x1, [x1, x0] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldr x2, [x2, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x4, [sp, #16] │ │ │ │ + mov w5, w26 │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w20 │ │ │ │ + sub w4, w19, w4 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + sub w4, w4, #0x5 │ │ │ │ + bl 259e8 , std::allocator >::~basic_stringbuf()@@Base+0xfa28> │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + and w25, w26, #0x1 │ │ │ │ + tbz w26, #0, 23304 , std::allocator >::~basic_stringbuf()@@Base+0xd344> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + add w19, w19, w20 │ │ │ │ + add x20, sp, #0x38 │ │ │ │ + stp x20, x0, [sp, #40] │ │ │ │ + mov w0, #0x3c // #60 │ │ │ │ + strh w0, [sp, #56] │ │ │ │ + sub w2, w19, w2 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + ldr w4, [x0] │ │ │ │ + add x26, sp, #0x28 │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 231fc , std::allocator >::~basic_stringbuf()@@Base+0xd23c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + stp x20, x0, [sp, #40] │ │ │ │ + sub w2, w19, #0x1 │ │ │ │ + cbz w25, 232ec , std::allocator >::~basic_stringbuf()@@Base+0xd32c> │ │ │ │ + mov w0, #0x3e // #62 │ │ │ │ + strh w0, [sp, #56] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 23248 , std::allocator >::~basic_stringbuf()@@Base+0xd288> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + mov x0, x26 │ │ │ │ + str x20, [sp, #40] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + mov w3, w22 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + mov x1, x26 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x21 │ │ │ │ + sub w2, w19, w2 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 23298 , std::allocator >::~basic_stringbuf()@@Base+0xd2d8> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x22, x22, #0x28 │ │ │ │ - cmp x24, x22 │ │ │ │ - b.eq 243b0 , std::allocator >::~basic_stringbuf()@@Base+0x8ab0> // b.none │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ - ldr x27, [x0, #16] │ │ │ │ - cbz x27, 24390 , std::allocator >::~basic_stringbuf()@@Base+0x8a90> │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - mov x19, x22 │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - ldp x23, x26, [x21] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - cmp x28, x26 │ │ │ │ - csel x2, x28, x26, ls // ls = plast │ │ │ │ - cbz x2, 242bc , std::allocator >::~basic_stringbuf()@@Base+0x89bc> │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 242d0 , std::allocator >::~basic_stringbuf()@@Base+0x89d0> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 242d4 , std::allocator >::~basic_stringbuf()@@Base+0x89d4> │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 242e8 , std::allocator >::~basic_stringbuf()@@Base+0x89e8> // b.tstop │ │ │ │ - tbnz w0, #31, 242e8 , std::allocator >::~basic_stringbuf()@@Base+0x89e8> │ │ │ │ - mov x19, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbz x27, 242f0 , std::allocator >::~basic_stringbuf()@@Base+0x89f0> │ │ │ │ - ldp x0, x28, [x27, #32] │ │ │ │ - b 242a4 , std::allocator >::~basic_stringbuf()@@Base+0x89a4> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 242e0 , std::allocator >::~basic_stringbuf()@@Base+0x89e0> │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 243c8 , std::allocator >::~basic_stringbuf()@@Base+0x8ac8> // b.none │ │ │ │ - ldr x22, [x19, #40] │ │ │ │ - cmp x26, x22 │ │ │ │ - csel x2, x26, x22, ls // ls = plast │ │ │ │ - cbz x2, 24318 , std::allocator >::~basic_stringbuf()@@Base+0x8a18> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 24334 , std::allocator >::~basic_stringbuf()@@Base+0x8a34> │ │ │ │ - sub x0, x26, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 243c0 , std::allocator >::~basic_stringbuf()@@Base+0x8ac0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 243c8 , std::allocator >::~basic_stringbuf()@@Base+0x8ac8> // b.tstop │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - tbnz w0, #31, 24394 , std::allocator >::~basic_stringbuf()@@Base+0x8a94> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x19, #64] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x27, x28, [sp, #144] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 232b0 , std::allocator >::~basic_stringbuf()@@Base+0xd2f0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 243d0 , std::allocator >::~basic_stringbuf()@@Base+0x8ad0> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ + b.ne 23368 , std::allocator >::~basic_stringbuf()@@Base+0xd3a8> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + ldp x23, x24, [sp, #128] │ │ │ │ + ldp x25, x26, [sp, #144] │ │ │ │ add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, x22 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x1, x19 │ │ │ │ - add x2, sp, #0x10 │ │ │ │ - str x21, [sp, #16] │ │ │ │ - bl 23c6c , std::allocator >::~basic_stringbuf()@@Base+0x836c> │ │ │ │ + mov w0, #0x5d // #93 │ │ │ │ + strh w0, [sp, #56] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 23220 , std::allocator >::~basic_stringbuf()@@Base+0xd260> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + add w19, w19, w20 │ │ │ │ + add x20, sp, #0x38 │ │ │ │ + stp x20, x0, [sp, #40] │ │ │ │ + mov w0, #0x5b // #91 │ │ │ │ + strh w0, [sp, #56] │ │ │ │ + sub w2, w19, w2 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 231d0 , std::allocator >::~basic_stringbuf()@@Base+0xd210> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2433c , std::allocator >::~basic_stringbuf()@@Base+0x8a3c> │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - stp x0, xzr, [x20] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - b 24354 , std::allocator >::~basic_stringbuf()@@Base+0x8a54> │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - b 2433c , std::allocator >::~basic_stringbuf()@@Base+0x8a3c> │ │ │ │ - ldp x25, x26, [sp, #128] │ │ │ │ - b 24394 , std::allocator >::~basic_stringbuf()@@Base+0x8a94> │ │ │ │ - stp x25, x26, [sp, #128] │ │ │ │ - stp x27, x28, [sp, #144] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 23388 , std::allocator >::~basic_stringbuf()@@Base+0xd3c8> // b.none │ │ │ │ bl 5740 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ - movi v31.2s, #0x2 │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + bti j │ │ │ │ + b 23338 , std::allocator >::~basic_stringbuf()@@Base+0xd378> │ │ │ │ + bti j │ │ │ │ + b 23338 , std::allocator >::~basic_stringbuf()@@Base+0xd378> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x808 │ │ │ │ - str x0, [x19] │ │ │ │ - add x0, x19, #0x28 │ │ │ │ - str w3, [x19, #8] │ │ │ │ - str d31, [x19, #24] │ │ │ │ - str wzr, [x19, #40] │ │ │ │ - stp w2, w1, [sp, #56] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - mov x0, #0x20 // #32 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp w2, w1, [sp, #56] │ │ │ │ - mov x20, x0 │ │ │ │ - bl 24d80 , std::allocator >::~basic_stringbuf()@@Base+0x9480> │ │ │ │ - str x20, [x19, #16] │ │ │ │ + b 23344 , std::allocator >::~basic_stringbuf()@@Base+0xd384> │ │ │ │ mov x0, x19 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x0 │ │ │ │ + mov w21, w2 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + add x20, sp, #0x18 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x24, x4 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov x25, x3 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x20, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w2, w21 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 23410 , std::allocator >::~basic_stringbuf()@@Base+0xd450> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x718 │ │ │ │ + str x0, [x22] │ │ │ │ + mov x23, x22 │ │ │ │ + ldp x1, x0, [x25] │ │ │ │ + stp xzr, xzr, [x23, #56]! │ │ │ │ + str xzr, [x23, #16] │ │ │ │ + subs x19, x0, x1 │ │ │ │ + b.eq 2353c , std::allocator >::~basic_stringbuf()@@Base+0xd57c> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x26, x0 │ │ │ │ + str x26, [x22, #56] │ │ │ │ + add x0, x26, x19 │ │ │ │ + stp x26, x0, [x23, #8] │ │ │ │ + mov x20, x26 │ │ │ │ + ldp x19, x21, [x25] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 23488 , std::allocator >::~basic_stringbuf()@@Base+0xd4c8> // b.none │ │ │ │ + nop │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [x20] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 23460 , std::allocator >::~basic_stringbuf()@@Base+0xd4a0> // b.any │ │ │ │ + ldr x21, [x25] │ │ │ │ + str x20, [x23, #8] │ │ │ │ + mov w0, #0xffffffff // #-1 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x25, [x25, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str w0, [x22, #80] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + sub x20, x25, x21 │ │ │ │ + str w0, [x22, #8] │ │ │ │ + asr x20, x20, #5 │ │ │ │ + b 234bc , std::allocator >::~basic_stringbuf()@@Base+0xd4fc> │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x19, x1 │ │ │ │ + cmp x20, x1 │ │ │ │ + b.ls 23544 , std::allocator >::~basic_stringbuf()@@Base+0xd584> // b.plast │ │ │ │ + lsl x3, x1, #5 │ │ │ │ + add x0, x21, x3 │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + ldr x0, [x24, #8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 234b4 , std::allocator >::~basic_stringbuf()@@Base+0xd4f4> // b.any │ │ │ │ + cbz x2, 234f0 , std::allocator >::~basic_stringbuf()@@Base+0xd530> │ │ │ │ + ldr x0, [x21, x3] │ │ │ │ + ldr x1, [x24] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 234b4 , std::allocator >::~basic_stringbuf()@@Base+0xd4f4> │ │ │ │ + str w19, [x22, #80] │ │ │ │ + cmp x25, x21 │ │ │ │ + ccmn w19, #0x1, #0x4, ne // ne = any │ │ │ │ + b.eq 23544 , std::allocator >::~basic_stringbuf()@@Base+0xd584> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23578 , std::allocator >::~basic_stringbuf()@@Base+0xd5b8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ - b 236e0 , std::allocator >::~basic_stringbuf()@@Base+0x7de0> │ │ │ │ + ret │ │ │ │ + mov x26, #0x0 // #0 │ │ │ │ + b 23440 , std::allocator >::~basic_stringbuf()@@Base+0xd480> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xb18 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 235b0 , std::allocator >::~basic_stringbuf()@@Base+0xd5f0> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - str x21, [sp, #32] │ │ │ │ - ldr x0, [x19, #48] │ │ │ │ - bl 22e00 , std::allocator >::~basic_stringbuf()@@Base+0x7500> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23578 , std::allocator >::~basic_stringbuf()@@Base+0xd5b8> // b.any │ │ │ │ mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - str x21, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x21 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5ad0 │ │ │ │ + ldr x24, [x23, #8] │ │ │ │ + ldr x21, [x22, #56] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 23690 , std::allocator >::~basic_stringbuf()@@Base+0xd6d0> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 236a8 , std::allocator >::~basic_stringbuf()@@Base+0xd6e8> // b.any │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + b 235e8 , std::allocator >::~basic_stringbuf()@@Base+0xd628> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 235e0 , std::allocator >::~basic_stringbuf()@@Base+0xd620> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + cmp x20, x26 │ │ │ │ + b.eq 23678 , std::allocator >::~basic_stringbuf()@@Base+0xd6b8> // b.none │ │ │ │ + mov x0, x26 │ │ │ │ + add x26, x26, #0x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 2361c , std::allocator >::~basic_stringbuf()@@Base+0xd65c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3616] │ │ │ │ + mov x0, x22 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3704] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #16 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x20] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 23578 , std::allocator >::~basic_stringbuf()@@Base+0xd5b8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 2363c , std::allocator >::~basic_stringbuf()@@Base+0xd67c> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 24458 , std::allocator >::~basic_stringbuf()@@Base+0x8b58> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b 2363c , std::allocator >::~basic_stringbuf()@@Base+0xd67c> │ │ │ │ + ldr x0, [x22, #56] │ │ │ │ + cbz x0, 23644 , std::allocator >::~basic_stringbuf()@@Base+0xd684> │ │ │ │ + ldr x1, [x23, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 23644 , std::allocator >::~basic_stringbuf()@@Base+0xd684> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 235e8 , std::allocator >::~basic_stringbuf()@@Base+0xd628> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ mov x21, x0 │ │ │ │ - ldp x19, x20, [x0, #8] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x718 │ │ │ │ + str x0, [x22], #56 │ │ │ │ + ldr x19, [x21, #56] │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 244e8 , std::allocator >::~basic_stringbuf()@@Base+0x8be8> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 244d8 , std::allocator >::~basic_stringbuf()@@Base+0x8bd8> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + b.eq 2372c , std::allocator >::~basic_stringbuf()@@Base+0xd76c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2371c , std::allocator >::~basic_stringbuf()@@Base+0xd75c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x28 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 244c4 , std::allocator >::~basic_stringbuf()@@Base+0x8bc4> // b.any │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - cbz x20, 2450c , std::allocator >::~basic_stringbuf()@@Base+0x8c0c> │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ + b.ne 23700 , std::allocator >::~basic_stringbuf()@@Base+0xd740> // b.any │ │ │ │ + ldr x20, [x21, #56] │ │ │ │ + cbz x20, 23740 , std::allocator >::~basic_stringbuf()@@Base+0xd780> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ mov x0, x20 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ sub x1, x1, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + add x1, x21, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2376c , std::allocator >::~basic_stringbuf()@@Base+0xd7ac> // b.none │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ mov x21, x0 │ │ │ │ - ldp x19, x20, [x0, #8] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x718 │ │ │ │ + str x0, [x22], #56 │ │ │ │ + ldr x19, [x21, #56] │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 24568 , std::allocator >::~basic_stringbuf()@@Base+0x8c68> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 24558 , std::allocator >::~basic_stringbuf()@@Base+0x8c58> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ + b.eq 237ec , std::allocator >::~basic_stringbuf()@@Base+0xd82c> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 237dc , std::allocator >::~basic_stringbuf()@@Base+0xd81c> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x28 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 24544 , std::allocator >::~basic_stringbuf()@@Base+0x8c44> // b.any │ │ │ │ - ldr x20, [x21, #8] │ │ │ │ - cbz x20, 2457c , std::allocator >::~basic_stringbuf()@@Base+0x8c7c> │ │ │ │ - ldr x1, [x21, #24] │ │ │ │ + b.ne 237c0 , std::allocator >::~basic_stringbuf()@@Base+0xd800> // b.any │ │ │ │ + ldr x20, [x21, #56] │ │ │ │ + cbz x20, 23800 , std::allocator >::~basic_stringbuf()@@Base+0xd840> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ mov x0, x20 │ │ │ │ sub x1, x1, x20 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + add x1, x21, #0x20 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2381c , std::allocator >::~basic_stringbuf()@@Base+0xd85c> // b.none │ │ │ │ + ldr x1, [x21, #32] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ - mov x1, #0x20 // #32 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x1, #0x58 // #88 │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - cbz x1, 24610 , std::allocator >::~basic_stringbuf()@@Base+0x8d10> │ │ │ │ - ldp x6, x10, [x0, #8] │ │ │ │ - mov x5, x0 │ │ │ │ - mov x4, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ - movk x4, #0xcccd │ │ │ │ - sub x0, x10, x6 │ │ │ │ - asr x0, x0, #3 │ │ │ │ - mul x0, x0, x4 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.hi 24614 , std::allocator >::~basic_stringbuf()@@Base+0x8d14> // b.pmore │ │ │ │ - add x0, x1, x1, lsl #2 │ │ │ │ - mov x2, x6 │ │ │ │ - add x0, x6, x0, lsl #3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - stur xzr, [x2, #-40] │ │ │ │ - stur wzr, [x2, #-32] │ │ │ │ - stur xzr, [x2, #-24] │ │ │ │ - stur wzr, [x2, #-16] │ │ │ │ - stur xzr, [x2, #-8] │ │ │ │ - cmp x2, x0 │ │ │ │ - b.ne 245e0 , std::allocator >::~basic_stringbuf()@@Base+0x8ce0> // b.any │ │ │ │ - add x1, x1, x1, lsl #2 │ │ │ │ - add x1, x6, x1, lsl #3 │ │ │ │ - str x1, [x5, #8] │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + b 34fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1f008> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - mov x3, x1 │ │ │ │ - mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - movk x1, #0x333, lsl #48 │ │ │ │ - ldr x11, [x5] │ │ │ │ str x19, [sp, #16] │ │ │ │ - sub x2, x6, x11 │ │ │ │ - asr x9, x2, #3 │ │ │ │ - mul x9, x9, x4 │ │ │ │ - sub x0, x1, x9 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.cc 24738 , std::allocator >::~basic_stringbuf()@@Base+0x8e38> // b.lo, b.ul, b.last │ │ │ │ - cmp x3, x9 │ │ │ │ - stp x9, x3, [sp, #40] │ │ │ │ - csel x0, x3, x9, cs // cs = hs, nlast │ │ │ │ - add x0, x0, x9 │ │ │ │ - stp x10, x11, [sp, #56] │ │ │ │ - cmp x0, x1 │ │ │ │ - csel x0, x0, x1, ls // ls = plast │ │ │ │ - stp x6, x2, [sp, #72] │ │ │ │ - add x0, x0, x0, lsl #2 │ │ │ │ - str x5, [sp, #88] │ │ │ │ - lsl x0, x0, #3 │ │ │ │ mov x19, x0 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x9, x3, [sp, #40] │ │ │ │ - mov x8, x0 │ │ │ │ - ldp x6, x2, [sp, #72] │ │ │ │ - ldp x10, x11, [sp, #56] │ │ │ │ - add x4, x3, x3, lsl #2 │ │ │ │ - ldr x5, [sp, #88] │ │ │ │ - add x2, x0, x2 │ │ │ │ - add x4, x2, x4, lsl #3 │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - stur xzr, [x2, #-40] │ │ │ │ - stur wzr, [x2, #-32] │ │ │ │ - stur xzr, [x2, #-24] │ │ │ │ - stur wzr, [x2, #-16] │ │ │ │ - stur xzr, [x2, #-8] │ │ │ │ - cmp x2, x4 │ │ │ │ - b.ne 246a0 , std::allocator >::~basic_stringbuf()@@Base+0x8da0> // b.any │ │ │ │ - cmp x11, x6 │ │ │ │ - b.eq 246f0 , std::allocator >::~basic_stringbuf()@@Base+0x8df0> // b.none │ │ │ │ - mov x2, x11 │ │ │ │ - mov x4, x8 │ │ │ │ - ldp q31, q30, [x2] │ │ │ │ - add x2, x2, #0x28 │ │ │ │ - ldur x7, [x2, #-8] │ │ │ │ - str x7, [x4, #32] │ │ │ │ - stp q31, q30, [x4] │ │ │ │ - add x4, x4, #0x28 │ │ │ │ - cmp x6, x2 │ │ │ │ - b.ne 246d0 , std::allocator >::~basic_stringbuf()@@Base+0x8dd0> // b.any │ │ │ │ - cbz x11, 24710 , std::allocator >::~basic_stringbuf()@@Base+0x8e10> │ │ │ │ - sub x1, x10, x11 │ │ │ │ - mov x0, x11 │ │ │ │ - stp x9, x8, [sp, #40] │ │ │ │ - stp x5, x3, [sp, #56] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x9, x8, [sp, #40] │ │ │ │ - ldp x5, x3, [sp, #56] │ │ │ │ - add x1, x3, x9 │ │ │ │ - add x1, x1, x1, lsl #2 │ │ │ │ - add x1, x8, x1, lsl #3 │ │ │ │ - stp x8, x1, [x5] │ │ │ │ - add x8, x8, x19 │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x748 │ │ │ │ + str x0, [x19] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - str x8, [x5, #16] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc18 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-160]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x1, x2, [sp, #128] │ │ │ │ - cbz x3, 24a04 , std::allocator >::~basic_stringbuf()@@Base+0x9104> │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - mov x9, x1 │ │ │ │ + bl 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w0, [x0] │ │ │ │ + bl 55c0 │ │ │ │ + sub w1, w0, #0x61 │ │ │ │ + and w1, w1, #0xff │ │ │ │ + cmp w1, #0x19 │ │ │ │ + b.hi 23934 , std::allocator >::~basic_stringbuf()@@Base+0xd974> // b.pmore │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - and w24, w4, #0xff │ │ │ │ - ldr w19, [sp, #136] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x1, [x23], #16 │ │ │ │ - ldr x21, [x0, #16] │ │ │ │ - ldr x2, [x0, #32] │ │ │ │ - sub x0, x21, x1 │ │ │ │ - ldr w20, [x23, #8] │ │ │ │ - sub x2, x2, x1 │ │ │ │ - mov w4, w20 │ │ │ │ - add x0, x4, x0, lsl #3 │ │ │ │ - lsl x2, x2, #3 │ │ │ │ - sub x2, x2, x0 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.cs 24a10 , std::allocator >::~basic_stringbuf()@@Base+0x9110> // b.hs, b.nlast │ │ │ │ - mov x2, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ - sub x4, x2, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.hi 24d5c , std::allocator >::~basic_stringbuf()@@Base+0x945c> // b.pmore │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x4, x3, x0, cs // cs = hs, nlast │ │ │ │ - adds x0, x0, x4 │ │ │ │ - b.cs 24d54 , std::allocator >::~basic_stringbuf()@@Base+0x9454> // b.hs, b.nlast │ │ │ │ - cmp x0, x2 │ │ │ │ - csel x0, x0, x2, ls // ls = plast │ │ │ │ - add x0, x0, #0x3f │ │ │ │ - lsr x0, x0, #6 │ │ │ │ - lsl x25, x0, #3 │ │ │ │ - mov x0, x25 │ │ │ │ - stp x1, x9, [sp, #88] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x1, x9, [sp, #88] │ │ │ │ - mov x15, x0 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - sub x2, x9, x1 │ │ │ │ - cmp x2, #0x8 │ │ │ │ - b.le 24d44 , std::allocator >::~basic_stringbuf()@@Base+0x9444> │ │ │ │ - stp x2, x0, [sp, #88] │ │ │ │ - stp x9, x3, [sp, #104] │ │ │ │ - bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ - ldp x2, x15, [sp, #88] │ │ │ │ - ldp x9, x3, [sp, #104] │ │ │ │ - add x0, x15, x2 │ │ │ │ - cmp w19, #0x0 │ │ │ │ - mov x7, x9 │ │ │ │ - cset w14, eq // eq = none │ │ │ │ - mov x1, x9 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - mov x10, #0x1 // #1 │ │ │ │ - cmp x1, x9 │ │ │ │ - cset w13, eq // eq = none │ │ │ │ - cmp w13, #0x0 │ │ │ │ - ccmp w14, #0x0, #0x4, ne // ne = any │ │ │ │ - b.ne 248b4 , std::allocator >::~basic_stringbuf()@@Base+0x8fb4> // b.any │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - ldr x2, [x0] │ │ │ │ - lsl x4, x10, x6 │ │ │ │ - ldr x12, [x1] │ │ │ │ - orr x11, x4, x2 │ │ │ │ - bic x2, x2, x4 │ │ │ │ - lsl x4, x10, x5 │ │ │ │ - tst x4, x12 │ │ │ │ - csel x2, x2, x11, eq // eq = none │ │ │ │ - str x2, [x0] │ │ │ │ - cmp w6, #0x3f │ │ │ │ - b.eq 24b98 , std::allocator >::~basic_stringbuf()@@Base+0x9298> // b.none │ │ │ │ - add w6, w6, #0x1 │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.eq 24ba8 , std::allocator >::~basic_stringbuf()@@Base+0x92a8> // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - cmp w13, #0x0 │ │ │ │ - ccmp w5, w19, #0x0, ne // ne = any │ │ │ │ - b.ne 2486c , std::allocator >::~basic_stringbuf()@@Base+0x8f6c> // b.any │ │ │ │ - adds x3, x3, w6, uxtw │ │ │ │ - add x4, x3, #0x3f │ │ │ │ - csel x4, x4, x3, mi // mi = first │ │ │ │ - negs x1, x3 │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - and x3, x3, #0x3f │ │ │ │ - asr x4, x4, #6 │ │ │ │ - csneg x1, x3, x1, mi // mi = first │ │ │ │ - cmp x1, #0x0 │ │ │ │ - add x3, x1, #0x40 │ │ │ │ - add x4, x0, x4, lsl #3 │ │ │ │ - csel x3, x3, x1, lt // lt = tstop │ │ │ │ - sub x1, x4, #0x8 │ │ │ │ - mov w5, w3 │ │ │ │ - csel x4, x1, x4, lt // lt = tstop │ │ │ │ - cmp x4, x0 │ │ │ │ - b.eq 24ca4 , std::allocator >::~basic_stringbuf()@@Base+0x93a4> // b.none │ │ │ │ - cbz w6, 24bb0 , std::allocator >::~basic_stringbuf()@@Base+0x92b0> │ │ │ │ - mov x9, x0 │ │ │ │ - str x4, [sp, #88] │ │ │ │ - str w3, [sp, #96] │ │ │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ │ │ - str x3, [sp, #120] │ │ │ │ - lsl x6, x8, x6 │ │ │ │ - ldr x1, [x9], #8 │ │ │ │ - stp x7, x15, [sp, #104] │ │ │ │ - sub x2, x4, x9 │ │ │ │ - tbz w24, #0, 24c54 , std::allocator >::~basic_stringbuf()@@Base+0x9354> │ │ │ │ - orr x6, x6, x1 │ │ │ │ - str x6, [x0] │ │ │ │ - mov w1, w8 │ │ │ │ - mov x0, x9 │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - ldp x7, x15, [sp, #104] │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - cbnz x3, 24d38 , std::allocator >::~basic_stringbuf()@@Base+0x9438> │ │ │ │ - mov x0, #0x1 // #1 │ │ │ │ - cmp x21, x7 │ │ │ │ - cset w9, eq // eq = none │ │ │ │ - cmp w9, #0x0 │ │ │ │ - ccmp w20, w19, #0x0, ne // ne = any │ │ │ │ - b.eq 249b0 , std::allocator >::~basic_stringbuf()@@Base+0x90b0> // b.none │ │ │ │ - ldr x1, [x4] │ │ │ │ - lsl x2, x0, x5 │ │ │ │ - ldr x8, [x7] │ │ │ │ - bic x6, x1, x2 │ │ │ │ - orr x1, x1, x2 │ │ │ │ - lsl x2, x0, x19 │ │ │ │ - tst x2, x8 │ │ │ │ - csel x1, x1, x6, ne // ne = any │ │ │ │ - str x1, [x4] │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.eq 24c98 , std::allocator >::~basic_stringbuf()@@Base+0x9398> // b.none │ │ │ │ - add w5, w5, #0x1 │ │ │ │ - add w19, w19, #0x1 │ │ │ │ - cmp w19, #0x40 │ │ │ │ - b.ne 2495c , std::allocator >::~basic_stringbuf()@@Base+0x905c> // b.any │ │ │ │ - add x7, x7, #0x8 │ │ │ │ - mov w19, #0x0 // #0 │ │ │ │ - b 24954 , std::allocator >::~basic_stringbuf()@@Base+0x9054> │ │ │ │ - ldr x0, [x22] │ │ │ │ - str x4, [sp, #144] │ │ │ │ - str w5, [sp, #152] │ │ │ │ - cbz x0, 249d4 , std::allocator >::~basic_stringbuf()@@Base+0x90d4> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - str x15, [sp, #88] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x15, [sp, #88] │ │ │ │ - add x0, x15, x25 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - str x0, [x22, #32] │ │ │ │ - ldr x0, [sp, #144] │ │ │ │ - str x15, [x22] │ │ │ │ - str wzr, [x22, #8] │ │ │ │ - str x0, [x22, #16] │ │ │ │ - ldr w0, [sp, #152] │ │ │ │ - str w0, [x23, #8] │ │ │ │ + ldp x21, x20, [x23, #8] │ │ │ │ + sub x20, x20, x21 │ │ │ │ + asr x20, x20, #3 │ │ │ │ + b 238e4 , std::allocator >::~basic_stringbuf()@@Base+0xd924> │ │ │ │ + ldr x1, [x21, x19, lsl #3] │ │ │ │ + cbz x1, 2395c , std::allocator >::~basic_stringbuf()@@Base+0xd99c> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 238d8 , std::allocator >::~basic_stringbuf()@@Base+0xd918> // b.any │ │ │ │ + mov x19, #0x1 // #1 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ls 23944 , std::allocator >::~basic_stringbuf()@@Base+0xd984> // b.plast │ │ │ │ + and w24, w0, #0xff │ │ │ │ + b 2390c , std::allocator >::~basic_stringbuf()@@Base+0xd94c> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.cs 23944 , std::allocator >::~basic_stringbuf()@@Base+0xd984> // b.hs, b.nlast │ │ │ │ + ldr x22, [x21, x19, lsl #3] │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + ldrb w0, [x1] │ │ │ │ + bl 55c0 │ │ │ │ + cmp w0, w24 │ │ │ │ + b.ne 23900 , std::allocator >::~basic_stringbuf()@@Base+0xd940> // b.any │ │ │ │ + str x22, [x23, #32] │ │ │ │ + str w19, [x23, #40] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adds x0, x3, x4 │ │ │ │ - mov x11, #0x1 // #1 │ │ │ │ - add x5, x0, #0x3f │ │ │ │ - csel x5, x5, x0, mi // mi = first │ │ │ │ - negs x10, x0 │ │ │ │ - and x10, x10, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x5, x5, #6 │ │ │ │ - csneg x10, x0, x10, mi // mi = first │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x0, x10, #0x40 │ │ │ │ - add x5, x21, x5, lsl #3 │ │ │ │ - csel x0, x0, x10, lt // lt = tstop │ │ │ │ - sub x1, x5, #0x8 │ │ │ │ - csel x1, x1, x5, lt // lt = tstop │ │ │ │ - cmp x21, x9 │ │ │ │ - ccmp w20, w19, #0x0, eq // eq = none │ │ │ │ - b.eq 24aa8 , std::allocator >::~basic_stringbuf()@@Base+0x91a8> // b.none │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbnz w20, 24b80 , std::allocator >::~basic_stringbuf()@@Base+0x9280> │ │ │ │ - sub x21, x21, #0x8 │ │ │ │ - mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w20, #0x3f // #63 │ │ │ │ - cbnz w0, 24b8c , std::allocator >::~basic_stringbuf()@@Base+0x928c> │ │ │ │ - sub x1, x1, #0x8 │ │ │ │ - mov x4, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ - mov w0, #0x3f // #63 │ │ │ │ - ldr x2, [x1] │ │ │ │ - ldr x7, [x21] │ │ │ │ - orr x6, x2, x4 │ │ │ │ - bic x2, x2, x4 │ │ │ │ - tst x8, x7 │ │ │ │ - csel x2, x2, x6, eq // eq = none │ │ │ │ - str x2, [x1] │ │ │ │ - cmp x21, x9 │ │ │ │ - ccmp w20, w19, #0x0, eq // eq = none │ │ │ │ - b.ne 24a60 , std::allocator >::~basic_stringbuf()@@Base+0x9160> // b.any │ │ │ │ - adds x0, x3, w19, uxtw │ │ │ │ - add x20, x0, #0x3f │ │ │ │ - csel x20, x20, x0, mi // mi = first │ │ │ │ - negs x1, x0 │ │ │ │ - and x1, x1, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x20, x20, #6 │ │ │ │ - csneg x0, x0, x1, mi // mi = first │ │ │ │ - cmp x0, #0x0 │ │ │ │ - add x21, x0, #0x40 │ │ │ │ - add x20, x9, x20, lsl #3 │ │ │ │ - csel x21, x21, x0, lt // lt = tstop │ │ │ │ - sub x0, x20, #0x8 │ │ │ │ - csel x20, x0, x20, lt // lt = tstop │ │ │ │ - cmp x20, x9 │ │ │ │ - b.eq 24cdc , std::allocator >::~basic_stringbuf()@@Base+0x93dc> // b.none │ │ │ │ - cbz w19, 24c00 , std::allocator >::~basic_stringbuf()@@Base+0x9300> │ │ │ │ - mov x0, x9 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ │ │ - lsl x19, x23, x19 │ │ │ │ - ldr x1, [x0], #8 │ │ │ │ - sub x2, x20, x0 │ │ │ │ - tbz w24, #0, 24d14 , std::allocator >::~basic_stringbuf()@@Base+0x9414> │ │ │ │ - orr x1, x1, x19 │ │ │ │ - str x1, [x9] │ │ │ │ - mov w1, w23 │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - cbnz x21, 24c3c , std::allocator >::~basic_stringbuf()@@Base+0x933c> │ │ │ │ - ldr w0, [x22, #24] │ │ │ │ - ldr x1, [x22, #16] │ │ │ │ - adds x0, x0, x3 │ │ │ │ - add x5, x0, #0x3f │ │ │ │ - csel x5, x5, x0, mi // mi = first │ │ │ │ - negs x10, x0 │ │ │ │ - and x10, x10, #0x3f │ │ │ │ - and x0, x0, #0x3f │ │ │ │ - asr x5, x5, #6 │ │ │ │ - csneg x10, x0, x10, mi // mi = first │ │ │ │ - add x5, x1, x5, lsl #3 │ │ │ │ - cmp x10, #0x0 │ │ │ │ - add x0, x10, #0x40 │ │ │ │ - sub x1, x5, #0x8 │ │ │ │ - csel x0, x0, x10, lt // lt = tstop │ │ │ │ - csel x5, x1, x5, lt // lt = tstop │ │ │ │ - str x5, [x22, #16] │ │ │ │ - str w0, [x22, #24] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #160 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub w20, w20, #0x1 │ │ │ │ - lsl x8, x11, x20 │ │ │ │ - cbz w0, 24a74 , std::allocator >::~basic_stringbuf()@@Base+0x9174> │ │ │ │ - sub w0, w0, #0x1 │ │ │ │ - lsl x4, x11, x0 │ │ │ │ - b 24a80 , std::allocator >::~basic_stringbuf()@@Base+0x9180> │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - mov w6, #0x0 // #0 │ │ │ │ - cmp w5, #0x3f │ │ │ │ - b.ne 248a4 , std::allocator >::~basic_stringbuf()@@Base+0x8fa4> // b.any │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - b 24854 , std::allocator >::~basic_stringbuf()@@Base+0x8f54> │ │ │ │ - sub x2, x4, x0 │ │ │ │ - neg w1, w24 │ │ │ │ - str x4, [sp, #88] │ │ │ │ - str w3, [sp, #96] │ │ │ │ - stp x7, x15, [sp, #104] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - ldp x7, x15, [sp, #104] │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - cbz x3, 24950 , std::allocator >::~basic_stringbuf()@@Base+0x9050> │ │ │ │ - neg w0, w5 │ │ │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ │ │ - lsr x8, x8, x0 │ │ │ │ - tbz w24, #0, 24c88 , std::allocator >::~basic_stringbuf()@@Base+0x9388> │ │ │ │ - ldr x0, [x4] │ │ │ │ - orr x0, x0, x8 │ │ │ │ - str x0, [x4] │ │ │ │ - b 24950 , std::allocator >::~basic_stringbuf()@@Base+0x9050> │ │ │ │ - sub x2, x20, x9 │ │ │ │ - neg w1, w24 │ │ │ │ - mov x0, x9 │ │ │ │ - str x3, [sp, #88] │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - cbz x21, 24b20 , std::allocator >::~basic_stringbuf()@@Base+0x9220> │ │ │ │ - neg w21, w21 │ │ │ │ - mov x23, #0xffffffffffffffff // #-1 │ │ │ │ - lsr x23, x23, x21 │ │ │ │ - tbnz w24, #0, 24c44 , std::allocator >::~basic_stringbuf()@@Base+0x9344> │ │ │ │ - ldr x0, [x20] │ │ │ │ - bic x0, x0, x23 │ │ │ │ - str x0, [x20] │ │ │ │ - b 24b20 , std::allocator >::~basic_stringbuf()@@Base+0x9220> │ │ │ │ - neg w21, w21 │ │ │ │ - lsr x23, x23, x21 │ │ │ │ - ldr x0, [x20] │ │ │ │ - orr x0, x0, x23 │ │ │ │ - str x0, [x20] │ │ │ │ - b 24b20 , std::allocator >::~basic_stringbuf()@@Base+0x9220> │ │ │ │ - bic x1, x1, x6 │ │ │ │ - str x1, [x0] │ │ │ │ - mov x0, x9 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldr x3, [sp, #120] │ │ │ │ - mov x8, #0xffffffffffffffff // #-1 │ │ │ │ - ldr x4, [sp, #88] │ │ │ │ - ldp x7, x15, [sp, #104] │ │ │ │ - ldr w5, [sp, #96] │ │ │ │ - cbz x3, 24950 , std::allocator >::~basic_stringbuf()@@Base+0x9050> │ │ │ │ - neg w0, w5 │ │ │ │ - lsr x8, x8, x0 │ │ │ │ - ldr x0, [x4] │ │ │ │ - bic x0, x0, x8 │ │ │ │ - str x0, [x4] │ │ │ │ - b 24950 , std::allocator >::~basic_stringbuf()@@Base+0x9050> │ │ │ │ - add x4, x4, #0x8 │ │ │ │ - mov w5, #0x0 // #0 │ │ │ │ - b 24998 , std::allocator >::~basic_stringbuf()@@Base+0x9098> │ │ │ │ - cmp w6, w3 │ │ │ │ - b.eq 24950 , std::allocator >::~basic_stringbuf()@@Base+0x9050> // b.none │ │ │ │ - neg w1, w3 │ │ │ │ - mov x2, #0xffffffffffffffff // #-1 │ │ │ │ - tst x24, #0x1 │ │ │ │ - lsr x1, x2, x1 │ │ │ │ - lsl x2, x2, x6 │ │ │ │ - and x1, x1, x2 │ │ │ │ - ldr x2, [x0] │ │ │ │ - bic x3, x2, x1 │ │ │ │ - orr x1, x1, x2 │ │ │ │ - csel x1, x1, x3, ne // ne = any │ │ │ │ - str x1, [x0] │ │ │ │ - b 24950 , std::allocator >::~basic_stringbuf()@@Base+0x9050> │ │ │ │ - cmp w21, w19 │ │ │ │ - b.eq 24b4c , std::allocator >::~basic_stringbuf()@@Base+0x924c> // b.none │ │ │ │ - neg w0, w21 │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - tst x24, #0x1 │ │ │ │ - lsr x0, x1, x0 │ │ │ │ - lsl x1, x1, x19 │ │ │ │ - and x0, x0, x1 │ │ │ │ - ldr x1, [x9] │ │ │ │ - bic x2, x1, x0 │ │ │ │ - orr x0, x1, x0 │ │ │ │ - csel x0, x0, x2, ne // ne = any │ │ │ │ - str x0, [x9] │ │ │ │ - b 24b4c , std::allocator >::~basic_stringbuf()@@Base+0x924c> │ │ │ │ - bic x1, x1, x19 │ │ │ │ - str x1, [x9] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ - ldr x3, [sp, #88] │ │ │ │ - cbz x21, 24b20 , std::allocator >::~basic_stringbuf()@@Base+0x9220> │ │ │ │ - neg w21, w21 │ │ │ │ - lsr x23, x23, x21 │ │ │ │ - b 24c2c , std::allocator >::~basic_stringbuf()@@Base+0x932c> │ │ │ │ - neg w3, w3 │ │ │ │ - lsr x8, x8, x3 │ │ │ │ - b 24bf0 , std::allocator >::~basic_stringbuf()@@Base+0x92f0> │ │ │ │ - b.ne 2483c , std::allocator >::~basic_stringbuf()@@Base+0x8f3c> // b.any │ │ │ │ - ldr x1, [x1] │ │ │ │ - str x1, [x0], #8 │ │ │ │ - b 2483c , std::allocator >::~basic_stringbuf()@@Base+0x8f3c> │ │ │ │ - mov x25, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ - b 247fc , std::allocator >::~basic_stringbuf()@@Base+0x8efc> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc38 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + sxtw x19, w19 │ │ │ │ + b 238f0 , std::allocator >::~basic_stringbuf()@@Base+0xd930> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldp x4, x1, [x0, #8] │ │ │ │ + sub x1, x1, x4 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + b 2399c , std::allocator >::~basic_stringbuf()@@Base+0xd9dc> │ │ │ │ + ldr x3, [x4, x2, lsl #3] │ │ │ │ + cbz x3, 239d0 , std::allocator >::~basic_stringbuf()@@Base+0xda10> │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.ne 23990 , std::allocator >::~basic_stringbuf()@@Base+0xd9d0> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + str w0, [x19, #40] │ │ │ │ + ldr x0, [x1, w0, uxtw #3] │ │ │ │ + str x0, [x19, #32] │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add w0, w2, #0x1 │ │ │ │ + b 239a8 , std::allocator >::~basic_stringbuf()@@Base+0xd9e8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-112]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - add x0, x0, #0x7e8 │ │ │ │ - str x0, [x20], #8 │ │ │ │ - str xzr, [x23, #8] │ │ │ │ - stp xzr, xzr, [x20, #8] │ │ │ │ - cbnz w1, 24dd0 , std::allocator >::~basic_stringbuf()@@Base+0x94d0> │ │ │ │ + mov x22, x0 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x19, x21, [x0, #8]! │ │ │ │ + sub x4, x21, x19 │ │ │ │ + mov x2, x19 │ │ │ │ + asr x4, x4, #3 │ │ │ │ + b 23a2c , std::allocator >::~basic_stringbuf()@@Base+0xda6c> │ │ │ │ + mov x0, x2 │ │ │ │ + ldr x3, [x0], #8 │ │ │ │ + cbz x3, 23b1c , std::allocator >::~basic_stringbuf()@@Base+0xdb5c> │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + mov x2, x0 │ │ │ │ + cmp x4, x1 │ │ │ │ + b.ne 23a18 , std::allocator >::~basic_stringbuf()@@Base+0xda58> // b.any │ │ │ │ + add x20, x19, #0x8 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 23ad8 , std::allocator >::~basic_stringbuf()@@Base+0xdb18> // b.none │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + sub x23, x21, x20 │ │ │ │ + mov w2, #0x3f // #63 │ │ │ │ + asr x0, x23, #3 │ │ │ │ + adrp x24, 23000 , std::allocator >::~basic_stringbuf()@@Base+0xd040> │ │ │ │ + clz x0, x0 │ │ │ │ + add x24, x24, #0x840 │ │ │ │ + sub w2, w2, w0 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + sbfiz x2, x2, #1, #32 │ │ │ │ + bl 23de0 , std::allocator >::~basic_stringbuf()@@Base+0xde20> │ │ │ │ + cmp x23, #0x80 │ │ │ │ + b.le 23af0 , std::allocator >::~basic_stringbuf()@@Base+0xdb30> │ │ │ │ + add x23, x19, #0x88 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 23ba0 , std::allocator >::~basic_stringbuf()@@Base+0xdbe0> │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 23ad4 , std::allocator >::~basic_stringbuf()@@Base+0xdb14> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x20, [x23] │ │ │ │ + mov x19, x23 │ │ │ │ + b 23ab4 , std::allocator >::~basic_stringbuf()@@Base+0xdaf4> │ │ │ │ + ldr x0, [x19, #-8]! │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldur x1, [x19, #-8] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 23840 , std::allocator >::~basic_stringbuf()@@Base+0xd880> │ │ │ │ + tbnz w0, #0, 23aac , std::allocator >::~basic_stringbuf()@@Base+0xdaec> │ │ │ │ + add x23, x23, #0x8 │ │ │ │ + str x20, [x19] │ │ │ │ + cmp x21, x23 │ │ │ │ + b.ne 23aa0 , std::allocator >::~basic_stringbuf()@@Base+0xdae0> // b.any │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - sxtw x24, w2 │ │ │ │ + b 228e0 , std::allocator >::~basic_stringbuf()@@Base+0xc920> │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x20 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov w25, w1 │ │ │ │ - sxtw x1, w1 │ │ │ │ - bl 245a0 , std::allocator >::~basic_stringbuf()@@Base+0x8ca0> │ │ │ │ - cmp w25, #0x0 │ │ │ │ - b.le 24ea4 , std::allocator >::~basic_stringbuf()@@Base+0x95a4> │ │ │ │ - cmp x24, #0x0 │ │ │ │ - add x22, x24, #0x3f │ │ │ │ - csel x22, x22, x24, lt // lt = tstop │ │ │ │ - negs x21, x24 │ │ │ │ - and x0, x24, #0x3f │ │ │ │ - and x21, x21, #0x3f │ │ │ │ - csneg x21, x0, x21, mi // mi = first │ │ │ │ - mov w0, #0x28 // #40 │ │ │ │ - add x26, x21, #0x40 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - smull x25, w25, w0 │ │ │ │ - asr x22, x22, #6 │ │ │ │ - csel x26, x26, x21, lt // lt = tstop │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 24e58 , std::allocator >::~basic_stringbuf()@@Base+0x9558> │ │ │ │ - add x1, x2, x22, lsl #3 │ │ │ │ - cmp x21, #0x0 │ │ │ │ - sub x2, x1, #0x8 │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - csel x1, x2, x1, lt // lt = tstop │ │ │ │ - str x1, [x0, #16] │ │ │ │ - str w26, [x0, #24] │ │ │ │ - str x1, [sp, #80] │ │ │ │ - str w26, [sp, #88] │ │ │ │ - cmp x19, x25 │ │ │ │ - b.eq 24ea4 , std::allocator >::~basic_stringbuf()@@Base+0x95a4> // b.none │ │ │ │ - ldr x2, [x20] │ │ │ │ - add x0, x2, x19 │ │ │ │ - ldr x2, [x2, x19] │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ - ldr w4, [x0, #24] │ │ │ │ - sub x3, x1, x2 │ │ │ │ - mov w6, w4 │ │ │ │ - add x3, x6, x3, lsl #3 │ │ │ │ - cmp x3, x24 │ │ │ │ - b.hi 24e2c , std::allocator >::~basic_stringbuf()@@Base+0x952c> // b.pmore │ │ │ │ - str w4, [sp, #104] │ │ │ │ - sub x3, x24, x3 │ │ │ │ - mov w4, #0x0 // #0 │ │ │ │ - str x1, [sp, #96] │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - bl 24760 , std::allocator >::~basic_stringbuf()@@Base+0x8e60> │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - cmp x19, x25 │ │ │ │ - b.ne 24e58 , std::allocator >::~basic_stringbuf()@@Base+0x9558> // b.any │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ + bl 23ba0 , std::allocator >::~basic_stringbuf()@@Base+0xdbe0> │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #112 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - bti j │ │ │ │ - ldr x22, [x20, #8] │ │ │ │ - mov x21, x0 │ │ │ │ - ldr x19, [x23, #8] │ │ │ │ - cmp x22, x19 │ │ │ │ - b.eq 24ef4 , std::allocator >::~basic_stringbuf()@@Base+0x95f4> // b.none │ │ │ │ - ldr x0, [x19] │ │ │ │ - cbz x0, 24eec , std::allocator >::~basic_stringbuf()@@Base+0x95ec> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x28 │ │ │ │ - b 24ed0 , std::allocator >::~basic_stringbuf()@@Base+0x95d0> │ │ │ │ - ldr x0, [x23, #8] │ │ │ │ - cbz x0, 24f08 , std::allocator >::~basic_stringbuf()@@Base+0x9608> │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6190 │ │ │ │ + b 228e0 , std::allocator >::~basic_stringbuf()@@Base+0xc920> │ │ │ │ + mov x19, x2 │ │ │ │ + b 23a34 , std::allocator >::~basic_stringbuf()@@Base+0xda74> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - mov x1, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x828 │ │ │ │ - str x0, [x1] │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - cbz x0, 24f88 , std::allocator >::~basic_stringbuf()@@Base+0x9688> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x748 │ │ │ │ + str x1, [x0] │ │ │ │ + b 21b80 , std::allocator >::~basic_stringbuf()@@Base+0xbbc0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x748 │ │ │ │ mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #24] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [x1, #8] │ │ │ │ - cbz x0, 24f7c , std::allocator >::~basic_stringbuf()@@Base+0x967c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + str x1, [x0] │ │ │ │ + bl 21b80 , std::allocator >::~basic_stringbuf()@@Base+0xbbc0> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - mov x16, x1 │ │ │ │ - br x16 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 23c78 , std::allocator >::~basic_stringbuf()@@Base+0xdcb8> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x0, #0x8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 23c2c , std::allocator >::~basic_stringbuf()@@Base+0xdc6c> // b.none │ │ │ │ + mov x24, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x2 │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x23] │ │ │ │ + blr x22 │ │ │ │ + ldr x21, [x20] │ │ │ │ + tbz w0, #0, 23c40 , std::allocator >::~basic_stringbuf()@@Base+0xdc80> │ │ │ │ + sub x2, x20, x23 │ │ │ │ + lsl x3, x2, #61 │ │ │ │ + sub x3, x3, x2 │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + add x0, x20, x3 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 23c68 , std::allocator >::~basic_stringbuf()@@Base+0xdca8> │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + str x21, [x23] │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 23be0 , std::allocator >::~basic_stringbuf()@@Base+0xdc20> // b.any │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x19, x20 │ │ │ │ + b 23c50 , std::allocator >::~basic_stringbuf()@@Base+0xdc90> │ │ │ │ + ldr x3, [x19, #-8]! │ │ │ │ + str x3, [x19, #8] │ │ │ │ + ldur x1, [x19, #-8] │ │ │ │ + mov x0, x21 │ │ │ │ + blr x22 │ │ │ │ + tbnz w0, #0, 23c48 , std::allocator >::~basic_stringbuf()@@Base+0xdc88> │ │ │ │ + str x21, [x19] │ │ │ │ + b 23c1c , std::allocator >::~basic_stringbuf()@@Base+0xdc5c> │ │ │ │ + b.ne 23c18 , std::allocator >::~basic_stringbuf()@@Base+0xdc58> // b.any │ │ │ │ + ldr x1, [x23] │ │ │ │ + str x1, [x0] │ │ │ │ + b 23c18 , std::allocator >::~basic_stringbuf()@@Base+0xdc58> │ │ │ │ ret │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - str x0, [sp, #24] │ │ │ │ - bl 24f20 , std::allocator >::~basic_stringbuf()@@Base+0x9620> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub x25, x2, #0x1 │ │ │ │ + mov x26, x2 │ │ │ │ + add x25, x25, x25, lsr #63 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + asr x25, x25, #1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x4 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x1 │ │ │ │ + mov x23, x3 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + and x27, x2, #0x1 │ │ │ │ + cmp x1, x25 │ │ │ │ + b.ge 23db0 , std::allocator >::~basic_stringbuf()@@Base+0xddf0> // b.tcont │ │ │ │ + mov x20, x1 │ │ │ │ + add x21, x20, #0x1 │ │ │ │ + lsl x21, x21, #1 │ │ │ │ + sub x0, x21, #0x1 │ │ │ │ + ldr x1, [x19, x0, lsl #3] │ │ │ │ + ldr x0, [x19, x21, lsl #3] │ │ │ │ + blr x22 │ │ │ │ + mov x2, x20 │ │ │ │ + sub x20, x21, w0, uxtb │ │ │ │ + lsl x28, x20, #3 │ │ │ │ + add x1, x19, x20, lsl #3 │ │ │ │ + ldr x0, [x19, x28] │ │ │ │ + str x0, [x19, x2, lsl #3] │ │ │ │ + cmp x20, x25 │ │ │ │ + b.lt 23cd0 , std::allocator >::~basic_stringbuf()@@Base+0xdd10> // b.tstop │ │ │ │ + cbz x27, 23d80 , std::allocator >::~basic_stringbuf()@@Base+0xddc0> │ │ │ │ + sub x21, x20, #0x1 │ │ │ │ + add x21, x21, x21, lsr #63 │ │ │ │ + asr x21, x21, #1 │ │ │ │ + cmp x20, x24 │ │ │ │ + b.gt 23d44 , std::allocator >::~basic_stringbuf()@@Base+0xdd84> │ │ │ │ + b 23d5c , std::allocator >::~basic_stringbuf()@@Base+0xdd9c> │ │ │ │ + ldr x0, [x19, x21, lsl #3] │ │ │ │ + str x0, [x19, x28] │ │ │ │ + sub x0, x21, #0x1 │ │ │ │ + add x0, x0, x0, lsr #63 │ │ │ │ + cmp x24, x21 │ │ │ │ + b.ge 23da8 , std::allocator >::~basic_stringbuf()@@Base+0xdde8> // b.tcont │ │ │ │ + lsl x28, x21, #3 │ │ │ │ + asr x21, x0, #1 │ │ │ │ + ldr x0, [x19, x21, lsl #3] │ │ │ │ + mov x1, x23 │ │ │ │ + add x25, x19, x21, lsl #3 │ │ │ │ + blr x22 │ │ │ │ + add x1, x19, x28 │ │ │ │ + tbnz w0, #0, 23d24 , std::allocator >::~basic_stringbuf()@@Base+0xdd64> │ │ │ │ + str x23, [x1] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + sub x26, x26, #0x2 │ │ │ │ + cmp x20, x26, asr #1 │ │ │ │ + b.ne 23d0c , std::allocator >::~basic_stringbuf()@@Base+0xdd4c> // b.any │ │ │ │ + lsl x20, x20, #1 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + lsl x28, x20, #3 │ │ │ │ + ldr x0, [x19, x28] │ │ │ │ + str x0, [x1] │ │ │ │ + add x1, x19, x20, lsl #3 │ │ │ │ + b 23d0c , std::allocator >::~basic_stringbuf()@@Base+0xdd4c> │ │ │ │ + mov x1, x25 │ │ │ │ + b 23d5c , std::allocator >::~basic_stringbuf()@@Base+0xdd9c> │ │ │ │ + add x1, x0, x1, lsl #3 │ │ │ │ + cbnz x27, 23d5c , std::allocator >::~basic_stringbuf()@@Base+0xdd9c> │ │ │ │ + sub x26, x2, #0x2 │ │ │ │ + cmp x24, x26, asr #1 │ │ │ │ + b.ne 23d5c , std::allocator >::~basic_stringbuf()@@Base+0xdd9c> // b.any │ │ │ │ + mov x20, x24 │ │ │ │ + b 23d8c , std::allocator >::~basic_stringbuf()@@Base+0xddcc> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + sub x0, x1, x0 │ │ │ │ + cmp x0, #0x80 │ │ │ │ + b.le 23f5c , std::allocator >::~basic_stringbuf()@@Base+0xdf9c> │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x0, x0, #0x828 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - str wzr, [x19, #16] │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - bl 28444 , std::allocator >::~basic_stringbuf()@@Base+0xcb44> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ + mov x22, x3 │ │ │ │ + asr x20, x0, #3 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + asr x0, x0, #4 │ │ │ │ + mov x24, x1 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + mov x25, x2 │ │ │ │ + cbz x25, 23ee8 , std::allocator >::~basic_stringbuf()@@Base+0xdf28> │ │ │ │ + lsl x20, x0, #3 │ │ │ │ + sub x25, x25, #0x1 │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x19, x21, #0x8 │ │ │ │ + ldr x1, [x21, x20] │ │ │ │ + blr x22 │ │ │ │ + ldur x1, [x24, #-8] │ │ │ │ + tbz w0, #0, 23f6c , std::allocator >::~basic_stringbuf()@@Base+0xdfac> │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + blr x22 │ │ │ │ + tbz w0, #0, 23f84 , std::allocator >::~basic_stringbuf()@@Base+0xdfc4> │ │ │ │ + ldr x1, [x21, x20] │ │ │ │ + ldr x0, [x21] │ │ │ │ + str x1, [x21] │ │ │ │ + str x0, [x21, x20] │ │ │ │ + ldr x1, [x21] │ │ │ │ + mov x23, x24 │ │ │ │ + b 23e74 , std::allocator >::~basic_stringbuf()@@Base+0xdeb4> │ │ │ │ + ldr x1, [x21] │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + ldr x0, [x19] │ │ │ │ + blr x22 │ │ │ │ + tbnz w0, #0, 23e6c , std::allocator >::~basic_stringbuf()@@Base+0xdeac> │ │ │ │ + sub x20, x23, #0x8 │ │ │ │ + ldr x0, [x21] │ │ │ │ + mov x23, x20 │ │ │ │ + ldr x1, [x20], #-8 │ │ │ │ + blr x22 │ │ │ │ + tbnz w0, #0, 23e84 , std::allocator >::~basic_stringbuf()@@Base+0xdec4> │ │ │ │ + cmp x19, x23 │ │ │ │ + b.cs 23eb8 , std::allocator >::~basic_stringbuf()@@Base+0xdef8> // b.hs, b.nlast │ │ │ │ + ldr x1, [x23] │ │ │ │ + ldr x0, [x19] │ │ │ │ + str x1, [x19], #8 │ │ │ │ + str x0, [x23] │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 23e74 , std::allocator >::~basic_stringbuf()@@Base+0xdeb4> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x3, x22 │ │ │ │ + mov x2, x25 │ │ │ │ + mov x1, x24 │ │ │ │ + bl 23de0 , std::allocator >::~basic_stringbuf()@@Base+0xde20> │ │ │ │ + sub x0, x19, x21 │ │ │ │ + cmp x0, #0x80 │ │ │ │ + b.le 23f50 , std::allocator >::~basic_stringbuf()@@Base+0xdf90> │ │ │ │ + asr x20, x0, #3 │ │ │ │ + mov x24, x19 │ │ │ │ + asr x0, x0, #4 │ │ │ │ + cbnz x25, 23e24 , std::allocator >::~basic_stringbuf()@@Base+0xde64> │ │ │ │ + sub x19, x0, #0x1 │ │ │ │ + b 23ef4 , std::allocator >::~basic_stringbuf()@@Base+0xdf34> │ │ │ │ + sub x19, x19, #0x1 │ │ │ │ + ldr x3, [x21, x19, lsl #3] │ │ │ │ + mov x4, x22 │ │ │ │ + mov x2, x20 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 23c80 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ + cbnz x19, 23ef0 , std::allocator >::~basic_stringbuf()@@Base+0xdf30> │ │ │ │ + sub x0, x24, x21 │ │ │ │ + sub x24, x24, #0x8 │ │ │ │ + cmp x0, #0x8 │ │ │ │ + b.le 23f50 , std::allocator >::~basic_stringbuf()@@Base+0xdf90> │ │ │ │ + ldr x3, [x24] │ │ │ │ + sub x19, x24, x21 │ │ │ │ + ldr x0, [x21] │ │ │ │ + str x0, [x24] │ │ │ │ + mov x4, x22 │ │ │ │ + asr x2, x19, #3 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 23c80 , std::allocator >::~basic_stringbuf()@@Base+0xdcc0> │ │ │ │ + sub x24, x24, #0x8 │ │ │ │ + cmp x19, #0x8 │ │ │ │ + b.gt 23f20 , std::allocator >::~basic_stringbuf()@@Base+0xdf60> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ - b 2be80 , std::allocator >::~basic_stringbuf()@@Base+0x10580> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ + ret │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + blr x22 │ │ │ │ + tbz w0, #0, 23fac , std::allocator >::~basic_stringbuf()@@Base+0xdfec> │ │ │ │ + ldp x0, x1, [x21] │ │ │ │ + stp x1, x0, [x21] │ │ │ │ + b 23e64 , std::allocator >::~basic_stringbuf()@@Base+0xdea4> │ │ │ │ + ldur x1, [x24, #-8] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + blr x22 │ │ │ │ + ldr x2, [x21] │ │ │ │ + tbz w0, #0, 23fe8 , std::allocator >::~basic_stringbuf()@@Base+0xe028> │ │ │ │ + ldur x0, [x24, #-8] │ │ │ │ + str x0, [x21] │ │ │ │ + stur x2, [x24, #-8] │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 23e64 , std::allocator >::~basic_stringbuf()@@Base+0xdea4> │ │ │ │ + ldur x1, [x24, #-8] │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + blr x22 │ │ │ │ + ldr x1, [x21] │ │ │ │ + tbz w0, #0, 23fd4 , std::allocator >::~basic_stringbuf()@@Base+0xe014> │ │ │ │ + ldur x0, [x24, #-8] │ │ │ │ + str x0, [x21] │ │ │ │ + stur x1, [x24, #-8] │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 23e64 , std::allocator >::~basic_stringbuf()@@Base+0xdea4> │ │ │ │ + ldr x0, [x21, x20] │ │ │ │ + str x0, [x21] │ │ │ │ + str x1, [x21, x20] │ │ │ │ + ldr x1, [x21] │ │ │ │ + b 23e64 , std::allocator >::~basic_stringbuf()@@Base+0xdea4> │ │ │ │ + ldr x1, [x21, #8] │ │ │ │ + stp x1, x2, [x21] │ │ │ │ + b 23e64 , std::allocator >::~basic_stringbuf()@@Base+0xdea4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + str x19, [sp, #96] │ │ │ │ mov x19, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 262e8 , std::allocator >::~basic_stringbuf()@@Base+0xa9e8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - blr x1 │ │ │ │ - mov w1, w0 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cmp w1, #0x2 │ │ │ │ - b.eq 250ac , std::allocator >::~basic_stringbuf()@@Base+0x97ac> // b.none │ │ │ │ - cmp w1, #0x3 │ │ │ │ - b.eq 2510c , std::allocator >::~basic_stringbuf()@@Base+0x980c> // b.none │ │ │ │ - cbnz w1, 250f0 , std::allocator >::~basic_stringbuf()@@Base+0x97f0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 25094 , std::allocator >::~basic_stringbuf()@@Base+0x9794> │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ + tbnz w0, #0, 24058 , std::allocator >::~basic_stringbuf()@@Base+0xe098> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w2, [x0] │ │ │ │ + sub w0, w2, #0x21 │ │ │ │ + cmp w0, #0x5d │ │ │ │ + b.ls 24088 , std::allocator >::~basic_stringbuf()@@Base+0xe0c8> // b.plast │ │ │ │ + mov w0, #0x107 // #263 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 240c8 , std::allocator >::~basic_stringbuf()@@Base+0xe108> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - mov w0, #0x64 // #100 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2412c , std::allocator >::~basic_stringbuf()@@Base+0xe16c> // b.any │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ autiasp │ │ │ │ - b 6c88 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 250cc , std::allocator >::~basic_stringbuf()@@Base+0x97cc> │ │ │ │ + ret │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + add x4, x19, #0x48 │ │ │ │ + ldr x1, [x19, #64] │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 24124 , std::allocator >::~basic_stringbuf()@@Base+0xe164> // b.none │ │ │ │ + ldr x4, [x0, #16] │ │ │ │ + add x6, x1, #0x1 │ │ │ │ + mov w5, w2 │ │ │ │ + cmp x6, x4 │ │ │ │ + b.hi 240f4 , std::allocator >::~basic_stringbuf()@@Base+0xe134> // b.pmore │ │ │ │ + strb w5, [x3, x1] │ │ │ │ + str x6, [x0, #8] │ │ │ │ + ldr x0, [x19, #56] │ │ │ │ + strb wzr, [x0, x6] │ │ │ │ + b 24058 , std::allocator >::~basic_stringbuf()@@Base+0xe098> │ │ │ │ + add x0, x19, #0x38 │ │ │ │ + add x8, sp, #0x28 │ │ │ │ + bl 34cac , std::allocator >::~basic_stringbuf()@@Base+0x1ecec> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24058 , std::allocator >::~basic_stringbuf()@@Base+0xe098> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 24058 , std::allocator >::~basic_stringbuf()@@Base+0xe098> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x0, x1, [sp] │ │ │ │ + str w5, [sp, #20] │ │ │ │ + str x6, [sp, #24] │ │ │ │ + bl 61c0 │ │ │ │ + ldr x6, [sp, #24] │ │ │ │ + ldr x3, [x19, #56] │ │ │ │ + ldp x0, x1, [sp] │ │ │ │ + ldr w5, [sp, #20] │ │ │ │ + b 240b4 , std::allocator >::~basic_stringbuf()@@Base+0xe0f4> │ │ │ │ + mov x4, #0xf // #15 │ │ │ │ + b 240a4 , std::allocator >::~basic_stringbuf()@@Base+0xe0e4> │ │ │ │ + bl 5740 │ │ │ │ + bti c │ │ │ │ + sub w0, w0, #0x21 │ │ │ │ + cmp w0, #0x5d │ │ │ │ + cset w0, ls // ls = plast │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w3 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov x22, x4 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w24, w2 │ │ │ │ + add x23, sp, #0x18 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x23, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w2, w24 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 241c0 , std::allocator >::~basic_stringbuf()@@Base+0xe200> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x1, x1, #0x768 │ │ │ │ + str x1, [x0], #56 │ │ │ │ + add x1, x19, #0x48 │ │ │ │ + str x1, [x19, #56] │ │ │ │ + ldp x1, x2, [x22] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str w20, [x19, #88] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24258 , std::allocator >::~basic_stringbuf()@@Base+0xe298> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3704] │ │ │ │ mov x20, x0 │ │ │ │ - bl 28444 , std::allocator >::~basic_stringbuf()@@Base+0xcb44> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 2be80 , std::allocator >::~basic_stringbuf()@@Base+0x10580> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 25100 , std::allocator >::~basic_stringbuf()@@Base+0x9800> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #40] │ │ │ │ - blr x1 │ │ │ │ - mov w0, #0x64 // #100 │ │ │ │ - bl 6c88 │ │ │ │ - b 25040 , std::allocator >::~basic_stringbuf()@@Base+0x9740> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2512c , std::allocator >::~basic_stringbuf()@@Base+0x982c> │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [x0], #16 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - bl 2c620 , std::allocator >::~basic_stringbuf()@@Base+0x10d20> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 2c0e0 , std::allocator >::~basic_stringbuf()@@Base+0x107e0> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - b 250f0 , std::allocator >::~basic_stringbuf()@@Base+0x97f0> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 24290 , std::allocator >::~basic_stringbuf()@@Base+0xe2d0> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 24258 , std::allocator >::~basic_stringbuf()@@Base+0xe298> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ 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 x19, x0 │ │ │ │ - add x20, x19, #0x10 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x20, [x19] │ │ │ │ - cbz x21, 2528c , std::allocator >::~basic_stringbuf()@@Base+0x998c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 56e0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 2524c , std::allocator >::~basic_stringbuf()@@Base+0x994c> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 25244 , std::allocator >::~basic_stringbuf()@@Base+0x9944> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w21, w4 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3616] │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x23, x1 │ │ │ │ + mov w24, w3 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + ldr x6, [x4] │ │ │ │ + str x6, [sp, #40] │ │ │ │ + mov x6, #0x0 // #0 │ │ │ │ + ldr w4, [x0, #88] │ │ │ │ + sub w4, w21, w4 │ │ │ │ + add w21, w21, w2 │ │ │ │ + sub w4, w4, #0x1 │ │ │ │ + bl 259e8 , std::allocator >::~basic_stringbuf()@@Base+0xfa28> │ │ │ │ + ldr x2, [x20, #64] │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.ge 24378 , std::allocator >::~basic_stringbuf()@@Base+0xe3b8> // b.tcont │ │ │ │ + sxtw x19, w0 │ │ │ │ + cmp x19, x2 │ │ │ │ + b.hi 244f8 , std::allocator >::~basic_stringbuf()@@Base+0xe538> // b.pmore │ │ │ │ + ldr x3, [x20, #56] │ │ │ │ + add x25, sp, #0x18 │ │ │ │ + add x26, sp, #0x8 │ │ │ │ + add x22, x3, x19 │ │ │ │ + sub x19, x2, x19 │ │ │ │ + stp x19, x25, [sp] │ │ │ │ + cmp x19, #0xf │ │ │ │ + b.hi 24464 , std::allocator >::~basic_stringbuf()@@Base+0xe4a4> // b.pmore │ │ │ │ + cmp x19, #0x1 │ │ │ │ + b.ne 24458 , std::allocator >::~basic_stringbuf()@@Base+0xe498> // b.any │ │ │ │ + ldrb w0, [x3, w0, sxtw] │ │ │ │ + strb w0, [sp, #24] │ │ │ │ + mov x0, x25 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3624] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + mov w3, w24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + ldr w4, [x22] │ │ │ │ + ldr w2, [x20, #88] │ │ │ │ + sub w2, w21, w2 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + b 243b0 , std::allocator >::~basic_stringbuf()@@Base+0xe3f0> │ │ │ │ + ldr x1, [x20, #56] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3624] │ │ │ │ + add x25, sp, #0x18 │ │ │ │ + str x25, [sp, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w2, [x20, #88] │ │ │ │ + mov w3, w24 │ │ │ │ + ldr w4, [x22] │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + sub w2, w21, w2 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 243c8 , std::allocator >::~basic_stringbuf()@@Base+0xe408> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr w0, [x20, #88] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + sub w21, w21, w0 │ │ │ │ + sub w21, w21, w1 │ │ │ │ + sxtw x0, w0 │ │ │ │ + b 24410 , std::allocator >::~basic_stringbuf()@@Base+0xe450> │ │ │ │ + ldr w4, [x22] │ │ │ │ + add w2, w21, w19 │ │ │ │ + mov x0, x23 │ │ │ │ + mov w1, #0x20 // #32 │ │ │ │ + mov w3, w24 │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldr x1, [x20, #64] │ │ │ │ + add w2, w19, #0x1 │ │ │ │ + ldrsw x0, [x20, #88] │ │ │ │ + mov x19, x2 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 243e8 , std::allocator >::~basic_stringbuf()@@Base+0xe428> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x3, [x19, #8] │ │ │ │ - strb wzr, [x20, x3] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 252a8 , std::allocator >::~basic_stringbuf()@@Base+0x99a8> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 244c0 , std::allocator >::~basic_stringbuf()@@Base+0xe500> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 25208 , std::allocator >::~basic_stringbuf()@@Base+0x9908> │ │ │ │ - b 25270 , std::allocator >::~basic_stringbuf()@@Base+0x9970> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ + cbz x19, 24344 , std::allocator >::~basic_stringbuf()@@Base+0xe384> │ │ │ │ + mov x0, x25 │ │ │ │ + b 24480 , std::allocator >::~basic_stringbuf()@@Base+0xe4c0> │ │ │ │ + mov x1, sp │ │ │ │ + mov x0, x26 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ bl 61a8 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x3, x0, [sp, #8] │ │ │ │ - str x20, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x0, [sp, #8] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x22 │ │ │ │ bl 5518 │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b 25208 , std::allocator >::~basic_stringbuf()@@Base+0x9908> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldp x19, x0, [sp] │ │ │ │ + b 24348 , std::allocator >::~basic_stringbuf()@@Base+0xe388> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 252ac , std::allocator >::~basic_stringbuf()@@Base+0x99ac> // b.none │ │ │ │ + b.eq 244f0 , std::allocator >::~basic_stringbuf()@@Base+0xe530> // b.none │ │ │ │ bl 5740 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 244c0 , std::allocator >::~basic_stringbuf()@@Base+0xe500> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [x0] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 244c0 , std::allocator >::~basic_stringbuf()@@Base+0xe500> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, x19 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x0, #0x48 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2459c , std::allocator >::~basic_stringbuf()@@Base+0xe5dc> // b.none │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x0, #0x8 │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 253bc , std::allocator >::~basic_stringbuf()@@Base+0x9abc> │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x21, x1 │ │ │ │ - mov x23, x22 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - mov x26, x2 │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x20, [x19, #32] │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 25318 , std::allocator >::~basic_stringbuf()@@Base+0x9a18> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2532c , std::allocator >::~basic_stringbuf()@@Base+0x9a2c> │ │ │ │ - sub x0, x20, x26 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 25330 , std::allocator >::~basic_stringbuf()@@Base+0x9a30> │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 25344 , std::allocator >::~basic_stringbuf()@@Base+0x9a44> // b.tstop │ │ │ │ - tbnz w0, #31, 25344 , std::allocator >::~basic_stringbuf()@@Base+0x9a44> │ │ │ │ - mov x23, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 2534c , std::allocator >::~basic_stringbuf()@@Base+0x9a4c> │ │ │ │ - ldp x0, x20, [x19, #32] │ │ │ │ - b 25300 , std::allocator >::~basic_stringbuf()@@Base+0x9a00> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 2533c , std::allocator >::~basic_stringbuf()@@Base+0x9a3c> │ │ │ │ - cmp x22, x23 │ │ │ │ - b.eq 253b4 , std::allocator >::~basic_stringbuf()@@Base+0x9ab4> // b.none │ │ │ │ - ldr x19, [x23, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 25374 , std::allocator >::~basic_stringbuf()@@Base+0x9a74> │ │ │ │ - ldr x1, [x23, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 25390 , std::allocator >::~basic_stringbuf()@@Base+0x9a90> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ + ldr x1, [x2, #72] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + add x1, x2, #0x20 │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 25394 , std::allocator >::~basic_stringbuf()@@Base+0x9a94> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + b.eq 245b8 , std::allocator >::~basic_stringbuf()@@Base+0xe5f8> // b.none │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + add x1, x2, #0x20 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 253b4 , std::allocator >::~basic_stringbuf()@@Base+0x9ab4> // b.tstop │ │ │ │ - tbnz w0, #31, 253b4 , std::allocator >::~basic_stringbuf()@@Base+0x9ab4> │ │ │ │ - mov x0, x23 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + b.eq 245c4 , std::allocator >::~basic_stringbuf()@@Base+0xe604> // b.none │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 254ec , std::allocator >::~basic_stringbuf()@@Base+0x9bec> │ │ │ │ - ldp x1, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 25438 , std::allocator >::~basic_stringbuf()@@Base+0x9b38> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2544c , std::allocator >::~basic_stringbuf()@@Base+0x9b4c> │ │ │ │ - sub x0, x20, x19 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 25450 , std::allocator >::~basic_stringbuf()@@Base+0x9b50> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 25468 , std::allocator >::~basic_stringbuf()@@Base+0x9b68> // b.tstop │ │ │ │ - tbnz w0, #31, 25468 , std::allocator >::~basic_stringbuf()@@Base+0x9b68> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 25474 , std::allocator >::~basic_stringbuf()@@Base+0x9b74> │ │ │ │ - ldp x1, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 25420 , std::allocator >::~basic_stringbuf()@@Base+0x9b20> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 2545c , std::allocator >::~basic_stringbuf()@@Base+0x9b5c> │ │ │ │ - cbnz w1, 254f0 , std::allocator >::~basic_stringbuf()@@Base+0x9bf0> │ │ │ │ - ldp x0, x22, [x25, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 254c8 , std::allocator >::~basic_stringbuf()@@Base+0x9bc8> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 254c8 , std::allocator >::~basic_stringbuf()@@Base+0x9bc8> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x19, x19, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 25518 , std::allocator >::~basic_stringbuf()@@Base+0x9c18> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 25498 , std::allocator >::~basic_stringbuf()@@Base+0x9b98> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 254a4 , std::allocator >::~basic_stringbuf()@@Base+0x9ba4> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x24, #24] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 254e4 , std::allocator >::~basic_stringbuf()@@Base+0x9be4> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - ldp x0, x22, [x0, #32] │ │ │ │ - mov x25, x1 │ │ │ │ - b 25480 , std::allocator >::~basic_stringbuf()@@Base+0x9b80> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 254a4 , std::allocator >::~basic_stringbuf()@@Base+0x9ba4> │ │ │ │ - cbz x0, 257a4 , std::allocator >::~basic_stringbuf()@@Base+0x9ea4> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + add x1, x0, #0x48 │ │ │ │ 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, 25754 , std::allocator >::~basic_stringbuf()@@Base+0x9e54> │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 25714 , std::allocator >::~basic_stringbuf()@@Base+0x9e14> │ │ │ │ - ldr x27, [x26, #24] │ │ │ │ - cbz x27, 256dc , std::allocator >::~basic_stringbuf()@@Base+0x9ddc> │ │ │ │ - ldr x19, [x27, #24] │ │ │ │ - cbz x19, 2566c , std::allocator >::~basic_stringbuf()@@Base+0x9d6c> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 255fc , std::allocator >::~basic_stringbuf()@@Base+0x9cfc> │ │ │ │ - ldr x22, [x21, #24] │ │ │ │ - cbz x22, 25634 , std::allocator >::~basic_stringbuf()@@Base+0x9d34> │ │ │ │ - ldr x20, [x22, #24] │ │ │ │ - cbz x20, 256a4 , std::allocator >::~basic_stringbuf()@@Base+0x9da4> │ │ │ │ - ldr x23, [x20, #24] │ │ │ │ - cbz x23, 255c4 , std::allocator >::~basic_stringbuf()@@Base+0x9cc4> │ │ │ │ - ldr x0, [x23, #24] │ │ │ │ - mov x28, x23 │ │ │ │ - bl 25520 , std::allocator >::~basic_stringbuf()@@Base+0x9c20> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - ldr x23, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 255b4 , std::allocator >::~basic_stringbuf()@@Base+0x9cb4> // b.none │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x23, 25588 , std::allocator >::~basic_stringbuf()@@Base+0x9c88> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - ldr x23, [x20, #16] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x0, #56] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 255e4 , std::allocator >::~basic_stringbuf()@@Base+0x9ce4> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ + b.eq 24610 , std::allocator >::~basic_stringbuf()@@Base+0xe650> // b.none │ │ │ │ + ldr x1, [x19, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x23, 256a4 , std::allocator >::~basic_stringbuf()@@Base+0x9da4> │ │ │ │ - mov x20, x23 │ │ │ │ - b 25580 , std::allocator >::~basic_stringbuf()@@Base+0x9c80> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + add x1, x19, #0x20 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2561c , std::allocator >::~basic_stringbuf()@@Base+0x9d1c> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + b.eq 2462c , std::allocator >::~basic_stringbuf()@@Base+0xe66c> // b.none │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 2566c , std::allocator >::~basic_stringbuf()@@Base+0x9d6c> │ │ │ │ - mov x19, x20 │ │ │ │ - b 25568 , std::allocator >::~basic_stringbuf()@@Base+0x9c68> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25654 , std::allocator >::~basic_stringbuf()@@Base+0x9d54> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ + tbz w0, #0, 246c4 , std::allocator >::~basic_stringbuf()@@Base+0xe704> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 248b4 , std::allocator >::~basic_stringbuf()@@Base+0xe8f4> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + adrp x20, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x1, x20, #0x610 │ │ │ │ + ldar x0, [x1] │ │ │ │ + tbz w0, #0, 24848 , std::allocator >::~basic_stringbuf()@@Base+0xe888> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3744] │ │ │ │ + ldr w1, [x0] │ │ │ │ + sub w1, w1, #0x30 │ │ │ │ + cmp w1, #0x9 │ │ │ │ + b.hi 247e0 , std::allocator >::~basic_stringbuf()@@Base+0xe820> // b.pmore │ │ │ │ + add x2, x20, #0x610 │ │ │ │ + ldrb w0, [x2, #40] │ │ │ │ + tbnz w0, #0, 2474c , std::allocator >::~basic_stringbuf()@@Base+0xe78c> │ │ │ │ + ldp w0, w3, [x19, #52] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel w1, w1, w3, le │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w1, w1, w0, ge // ge = tcont │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x2, #40] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + ldr x3, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x3, x3, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x2, #0x8 │ │ │ │ + b.ne 248b4 , std::allocator >::~basic_stringbuf()@@Base+0xe8f4> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + add x20, x2, #0x8 │ │ │ │ + str x2, [sp] │ │ │ │ + mov x0, x20 │ │ │ │ + str w1, [sp, #12] │ │ │ │ + bl 341e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e220> │ │ │ │ + cmp x0, #0x1f3 │ │ │ │ + ldr x2, [sp] │ │ │ │ + ldr w1, [sp, #12] │ │ │ │ + b.gt 24870 , std::allocator >::~basic_stringbuf()@@Base+0xe8b0> │ │ │ │ + ldrb w0, [x2, #41] │ │ │ │ + tbz w0, #0, 24958 , std::allocator >::~basic_stringbuf()@@Base+0xe998> │ │ │ │ + ldrb w0, [x2, #42] │ │ │ │ + tbnz w0, #0, 24694 , std::allocator >::~basic_stringbuf()@@Base+0xe6d4> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + add w0, w1, w0, lsl #1 │ │ │ │ + ldp w1, w3, [x19, #52] │ │ │ │ + cmp w0, w3 │ │ │ │ + csel w0, w0, w3, le │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x2, #42] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 248b4 , std::allocator >::~basic_stringbuf()@@Base+0xe8f4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 248bc , std::allocator >::~basic_stringbuf()@@Base+0xe8fc> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 24820 , std::allocator >::~basic_stringbuf()@@Base+0xe860> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 255fc , std::allocator >::~basic_stringbuf()@@Base+0x9cfc> │ │ │ │ - mov x21, x20 │ │ │ │ - b 25570 , std::allocator >::~basic_stringbuf()@@Base+0x9c70> │ │ │ │ - ldr x0, [x27, #32] │ │ │ │ - add x1, x27, #0x30 │ │ │ │ - ldr x19, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2568c , std::allocator >::~basic_stringbuf()@@Base+0x9d8c> // b.none │ │ │ │ - ldr x1, [x27, #48] │ │ │ │ + ldp w0, w1, [x19, #64] │ │ │ │ + sub w0, w0, w1 │ │ │ │ + ldp w2, w1, [x19, #52] │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, le │ │ │ │ + str w0, [x19, #64] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.le 24694 , std::allocator >::~basic_stringbuf()@@Base+0xe6d4> │ │ │ │ + str w2, [x19, #64] │ │ │ │ + b 24694 , std::allocator >::~basic_stringbuf()@@Base+0xe6d4> │ │ │ │ + mov x0, x1 │ │ │ │ + str x1, [sp] │ │ │ │ + bl 61d8 │ │ │ │ + ldr x1, [sp] │ │ │ │ + cbz w0, 246d4 , std::allocator >::~basic_stringbuf()@@Base+0xe714> │ │ │ │ + add x0, x1, #0x8 │ │ │ │ + bl 33f20 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + add x0, x20, #0x610 │ │ │ │ + bl 5a10 │ │ │ │ + b 246d4 , std::allocator >::~basic_stringbuf()@@Base+0xe714> │ │ │ │ + ldp w0, w3, [x19, #52] │ │ │ │ + strb wzr, [x2, #41] │ │ │ │ + strb wzr, [x2, #42] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel w1, w1, w3, le │ │ │ │ + cmp w1, w0 │ │ │ │ + csel w1, w1, w0, ge // ge = tcont │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x2, #40] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str w1, [x19, #64] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 247c8 , std::allocator >::~basic_stringbuf()@@Base+0xe808> // b.none │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + tbnz w0, #0, 2493c , std::allocator >::~basic_stringbuf()@@Base+0xe97c> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 248e4 , std::allocator >::~basic_stringbuf()@@Base+0xe924> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x27 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 256dc , std::allocator >::~basic_stringbuf()@@Base+0x9ddc> │ │ │ │ - mov x27, x19 │ │ │ │ - b 25560 , std::allocator >::~basic_stringbuf()@@Base+0x9c60> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - ldr x20, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 256c4 , std::allocator >::~basic_stringbuf()@@Base+0x9dc4> // b.none │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + strb wzr, [sp, #45] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 249a8 , std::allocator >::~basic_stringbuf()@@Base+0xe9e8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 24930 , std::allocator >::~basic_stringbuf()@@Base+0xe970> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 25634 , std::allocator >::~basic_stringbuf()@@Base+0x9d34> │ │ │ │ - mov x22, x20 │ │ │ │ - b 25578 , std::allocator >::~basic_stringbuf()@@Base+0x9c78> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 256fc , std::allocator >::~basic_stringbuf()@@Base+0x9dfc> // b.none │ │ │ │ - ldr x1, [x26, #48] │ │ │ │ + ldp w0, w1, [x19, #64] │ │ │ │ + add w0, w0, w1 │ │ │ │ + b 24828 , std::allocator >::~basic_stringbuf()@@Base+0xe868> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 24820 , std::allocator >::~basic_stringbuf()@@Base+0xe860> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 25714 , std::allocator >::~basic_stringbuf()@@Base+0x9e14> │ │ │ │ - mov x26, x19 │ │ │ │ - b 25558 , std::allocator >::~basic_stringbuf()@@Base+0x9c58> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 25734 , std::allocator >::~basic_stringbuf()@@Base+0x9e34> // b.none │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ + b 24820 , std::allocator >::~basic_stringbuf()@@Base+0xe860> │ │ │ │ + ldr w0, [x19, #64] │ │ │ │ + add w0, w0, w0, lsl #2 │ │ │ │ + add w0, w1, w0, lsl #1 │ │ │ │ + ldp w1, w3, [x19, #52] │ │ │ │ + cmp w0, w3 │ │ │ │ + csel w0, w0, w3, le │ │ │ │ + cmp w0, w1 │ │ │ │ + csel w0, w0, w1, ge // ge = tcont │ │ │ │ + str w0, [x19, #64] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x2, #41] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 248b4 , std::allocator >::~basic_stringbuf()@@Base+0xe8f4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + b 247cc , std::allocator >::~basic_stringbuf()@@Base+0xe80c> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + tbz w0, #0, 249d4 , std::allocator >::~basic_stringbuf()@@Base+0xea14> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 24930 , std::allocator >::~basic_stringbuf()@@Base+0xe970> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 2574c , std::allocator >::~basic_stringbuf()@@Base+0x9e4c> │ │ │ │ - mov x25, x19 │ │ │ │ - b 25550 , std::allocator >::~basic_stringbuf()@@Base+0x9c50> │ │ │ │ - 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 25774 , std::allocator >::~basic_stringbuf()@@Base+0x9e74> // b.none │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ + b 24930 , std::allocator >::~basic_stringbuf()@@Base+0xe970> │ │ │ │ + cmp x2, x20 │ │ │ │ + b.eq 249ec , std::allocator >::~basic_stringbuf()@@Base+0xea2c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 2578c , std::allocator >::~basic_stringbuf()@@Base+0x9e8c> │ │ │ │ - mov x24, x19 │ │ │ │ - b 25540 , std::allocator >::~basic_stringbuf()@@Base+0x9c40> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov w0, #0x72 // #114 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 24a04 , std::allocator >::~basic_stringbuf()@@Base+0xea44> │ │ │ │ + ldr w0, [x19, #60] │ │ │ │ + str w0, [x19, #64] │ │ │ │ + b 24694 , std::allocator >::~basic_stringbuf()@@Base+0xe6d4> │ │ │ │ + mov w0, #0x52 // #82 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 249f8 , std::allocator >::~basic_stringbuf()@@Base+0xea38> │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 249f8 , std::allocator >::~basic_stringbuf()@@Base+0xea38> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 249f8 , std::allocator >::~basic_stringbuf()@@Base+0xea38> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 249f8 , std::allocator >::~basic_stringbuf()@@Base+0xea38> │ │ │ │ + b 24694 , std::allocator >::~basic_stringbuf()@@Base+0xe6d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x2 │ │ │ │ - stp x23, x24, [sp, #96] │ │ │ │ - stp x25, x26, [sp, #112] │ │ │ │ - stp x27, x28, [sp, #128] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x21, [sp, #96] │ │ │ │ + b.ne 248b8 , std::allocator >::~basic_stringbuf()@@Base+0xe8f8> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x25, x0, #0x30 │ │ │ │ - add x24, x0, #0x20 │ │ │ │ - ldr x0, [x20] │ │ │ │ - str x25, [x19, #32] │ │ │ │ - ldp x20, x0, [x0] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 259e8 , std::allocator >::~basic_stringbuf()@@Base+0xa0e8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - mov x23, x22 │ │ │ │ - mov x28, x25 │ │ │ │ - cbz x0, 25928 , std::allocator >::~basic_stringbuf()@@Base+0xa028> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 5518 │ │ │ │ - ldr x20, [sp, #32] │ │ │ │ - add x27, x21, #0x8 │ │ │ │ - ldr x28, [x19, #32] │ │ │ │ - str x20, [x24, #8] │ │ │ │ - str wzr, [x24, #32] │ │ │ │ - cmp x27, x22 │ │ │ │ - b.eq 25a24 , std::allocator >::~basic_stringbuf()@@Base+0xa124> // b.none │ │ │ │ - ldp x5, x26, [x22, #32] │ │ │ │ - str x26, [sp] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 25934 , std::allocator >::~basic_stringbuf()@@Base+0xa034> │ │ │ │ - mov x1, x5 │ │ │ │ - mov x0, x28 │ │ │ │ - stp x5, x2, [sp, #8] │ │ │ │ - bl 5818 │ │ │ │ - ldp x5, x2, [sp, #8] │ │ │ │ - cbz w0, 25b1c , std::allocator >::~basic_stringbuf()@@Base+0xa21c> │ │ │ │ - tbnz w0, #31, 25954 , std::allocator >::~basic_stringbuf()@@Base+0xa054> │ │ │ │ - mov x0, x5 │ │ │ │ - mov x1, x28 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl 5818 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - cbnz w0, 258b8 , std::allocator >::~basic_stringbuf()@@Base+0x9fb8> │ │ │ │ - sub x0, x26, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 258bc , std::allocator >::~basic_stringbuf()@@Base+0x9fbc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 25b58 , std::allocator >::~basic_stringbuf()@@Base+0xa258> // b.tstop │ │ │ │ - tbnz w0, #31, 25b58 , std::allocator >::~basic_stringbuf()@@Base+0xa258> │ │ │ │ - cmp x25, x28 │ │ │ │ - b.eq 258d4 , std::allocator >::~basic_stringbuf()@@Base+0x9fd4> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x28 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x20, #0x610 │ │ │ │ + bl 59f8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + b.eq 24a68 , std::allocator >::~basic_stringbuf()@@Base+0xeaa8> // b.none │ │ │ │ + b 248b8 , std::allocator >::~basic_stringbuf()@@Base+0xe8f8> │ │ │ │ + bti j │ │ │ │ + b 24a3c , std::allocator >::~basic_stringbuf()@@Base+0xea7c> │ │ │ │ + bti c │ │ │ │ + ldp w3, w2, [x0, #52] │ │ │ │ + cmp w2, w1 │ │ │ │ + csel w2, w2, w1, le │ │ │ │ + cmp w2, w3 │ │ │ │ + csel w2, w2, w3, ge // ge = tcont │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp w1, w2, [x0, #64] │ │ │ │ + add w1, w1, w2 │ │ │ │ + ldp w2, w3, [x0, #52] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel w1, w1, w3, le │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ge // ge = tcont │ │ │ │ + str w1, [x0, #64] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp w1, w2, [x0, #64] │ │ │ │ + sub w1, w1, w2 │ │ │ │ + ldp w2, w3, [x0, #52] │ │ │ │ + cmp w1, w3 │ │ │ │ + csel w1, w1, w3, le │ │ │ │ + cmp w1, w2 │ │ │ │ + csel w1, w1, w2, ge // ge = tcont │ │ │ │ + str w1, [x0, #64] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w1, [x0, #60] │ │ │ │ + str w1, [x0, #64] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w2, [x0, #56] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.le 24b5c , std::allocator >::~basic_stringbuf()@@Base+0xeb9c> │ │ │ │ + mov w1, w2 │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ldr w2, [x0, #52] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.le 24b6c , std::allocator >::~basic_stringbuf()@@Base+0xebac> │ │ │ │ + str w2, [x0, #64] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + mov w20, w5 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + mov w22, w3 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w21, w6 │ │ │ │ + mov w23, w4 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov w26, w2 │ │ │ │ + add x25, sp, #0x18 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x25, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov w2, w26 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 24bf8 , std::allocator >::~basic_stringbuf()@@Base+0xec38> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x798 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0x3 // #3 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ + stp w22, w23, [x19, #52] │ │ │ │ + stp w20, w20, [x19, #60] │ │ │ │ + str w21, [x19, #68] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25c80 , std::allocator >::~basic_stringbuf()@@Base+0xa380> // b.any │ │ │ │ + b.ne 24c80 , std::allocator >::~basic_stringbuf()@@Base+0xecc0> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ ldp x21, x22, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #96] │ │ │ │ ldp x25, x26, [sp, #112] │ │ │ │ - ldp x27, x28, [sp, #128] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x23, x22 │ │ │ │ - ldrb w0, [x20] │ │ │ │ - strb w0, [x28] │ │ │ │ - b 25834 , std::allocator >::~basic_stringbuf()@@Base+0x9f34> │ │ │ │ - sub x0, x20, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2589c , std::allocator >::~basic_stringbuf()@@Base+0x9f9c> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 2589c , std::allocator >::~basic_stringbuf()@@Base+0x9f9c> // b.tcont │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 25bcc , std::allocator >::~basic_stringbuf()@@Base+0xa2cc> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5cb0 │ │ │ │ - ldr x26, [x0, #40] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 25994 , std::allocator >::~basic_stringbuf()@@Base+0xa094> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x28 │ │ │ │ - str x4, [sp] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp] │ │ │ │ - cbnz w0, 259b0 , std::allocator >::~basic_stringbuf()@@Base+0xa0b0> │ │ │ │ - sub x0, x26, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 259b4 , std::allocator >::~basic_stringbuf()@@Base+0xa0b4> // b.tstop │ │ │ │ - tbz w0, #31, 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - ldr x0, [x4, #24] │ │ │ │ - cbz x0, 25c44 , std::allocator >::~basic_stringbuf()@@Base+0xa344> │ │ │ │ - mov x4, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x4 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5590 │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - mov x23, x19 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x21, #40] │ │ │ │ - b 258e0 , std::allocator >::~basic_stringbuf()@@Base+0x9fe0> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 61a8 │ │ │ │ - mov x28, x0 │ │ │ │ - str x28, [x19, #32] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - mov x27, x22 │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 25924 , std::allocator >::~basic_stringbuf()@@Base+0xa024> │ │ │ │ - cbnz x2, 25c10 , std::allocator >::~basic_stringbuf()@@Base+0xa310> │ │ │ │ - mov x20, #0xffffffffffffffff // #-1 │ │ │ │ - str x20, [x24, #8] │ │ │ │ - str wzr, [x24, #32] │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbz x0, 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - ldr x4, [x21, #32] │ │ │ │ - ldr x26, [x4, #40] │ │ │ │ - cmp x26, x20 │ │ │ │ - csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 25be8 , std::allocator >::~basic_stringbuf()@@Base+0xa2e8> │ │ │ │ - ldr x22, [x4, #32] │ │ │ │ - mov x1, x28 │ │ │ │ - str x4, [sp] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp] │ │ │ │ - cbnz w0, 25a88 , std::allocator >::~basic_stringbuf()@@Base+0xa188> │ │ │ │ - sub x0, x26, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 25a88 , std::allocator >::~basic_stringbuf()@@Base+0xa188> // b.tcont │ │ │ │ - cmp x4, x27 │ │ │ │ - b.ne 25c24 , std::allocator >::~basic_stringbuf()@@Base+0xa324> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> │ │ │ │ - tbnz w0, #31, 25c18 , std::allocator >::~basic_stringbuf()@@Base+0xa318> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 253e0 , std::allocator >::~basic_stringbuf()@@Base+0x9ae0> │ │ │ │ - mov x23, x0 │ │ │ │ - mov x4, x1 │ │ │ │ - cbz x4, 258bc , std::allocator >::~basic_stringbuf()@@Base+0x9fbc> │ │ │ │ - cmp x23, #0x0 │ │ │ │ - ccmp x4, x27, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.eq 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> // b.none │ │ │ │ - ldp x0, x1, [x4, #32] │ │ │ │ - str x1, [sp] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x20 │ │ │ │ - csel x2, x0, x20, ls // ls = plast │ │ │ │ - cbz x2, 25aec , std::allocator >::~basic_stringbuf()@@Base+0xa1ec> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - cbnz w0, 25b14 , std::allocator >::~basic_stringbuf()@@Base+0xa214> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - sub x1, x20, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 25a80 , std::allocator >::~basic_stringbuf()@@Base+0xa180> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> │ │ │ │ - sub x0, x20, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 25884 , std::allocator >::~basic_stringbuf()@@Base+0x9f84> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 25954 , std::allocator >::~basic_stringbuf()@@Base+0xa054> // b.tstop │ │ │ │ - mov x0, x5 │ │ │ │ - mov x1, x28 │ │ │ │ - str x5, [sp, #8] │ │ │ │ - bl 5818 │ │ │ │ - ldr x5, [sp, #8] │ │ │ │ - cbnz w0, 258b8 , std::allocator >::~basic_stringbuf()@@Base+0x9fb8> │ │ │ │ - b 2589c , std::allocator >::~basic_stringbuf()@@Base+0x9f9c> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 25bd8 , std::allocator >::~basic_stringbuf()@@Base+0xa2d8> // b.none │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x23, [x0, #40] │ │ │ │ - mov x4, x0 │ │ │ │ - cmp x23, x20 │ │ │ │ - csel x2, x23, x20, ls // ls = plast │ │ │ │ - cbz x2, 25b98 , std::allocator >::~basic_stringbuf()@@Base+0xa298> │ │ │ │ - ldr x1, [x4, #32] │ │ │ │ - mov x0, x28 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - bl 5818 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - cbnz w0, 25c30 , std::allocator >::~basic_stringbuf()@@Base+0xa330> │ │ │ │ - sub x23, x20, x23 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.gt 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.lt 25bb8 , std::allocator >::~basic_stringbuf()@@Base+0xa2b8> // b.tstop │ │ │ │ - tbz w23, #31, 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x23, x4 │ │ │ │ - cbnz x0, 25aa4 , std::allocator >::~basic_stringbuf()@@Base+0xa1a4> │ │ │ │ - mov x4, x22 │ │ │ │ - b 25ac4 , std::allocator >::~basic_stringbuf()@@Base+0xa1c4> │ │ │ │ - mov x4, x22 │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbnz x22, 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> │ │ │ │ - mov x4, x22 │ │ │ │ - str x26, [sp] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - b 25ac4 , std::allocator >::~basic_stringbuf()@@Base+0xa1c4> │ │ │ │ - sub x26, x26, x20 │ │ │ │ - mov x0, #0x7fffffff // #2147483647 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.gt 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - mov x23, #0x0 // #0 │ │ │ │ - cmp x26, x0 │ │ │ │ - b.lt 25aa4 , std::allocator >::~basic_stringbuf()@@Base+0xa1a4> // b.tstop │ │ │ │ - tbz w26, #31, 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - b 25aa4 , std::allocator >::~basic_stringbuf()@@Base+0xa1a4> │ │ │ │ - mov x23, x22 │ │ │ │ - b 25828 , std::allocator >::~basic_stringbuf()@@Base+0x9f28> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x4, x27 │ │ │ │ - b.eq 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> // b.none │ │ │ │ - str x26, [sp] │ │ │ │ - str x22, [sp, #24] │ │ │ │ - b 25ac4 , std::allocator >::~basic_stringbuf()@@Base+0xa1c4> │ │ │ │ - tbz w0, #31, 25a8c , std::allocator >::~basic_stringbuf()@@Base+0xa18c> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cbz x0, 25bc4 , std::allocator >::~basic_stringbuf()@@Base+0xa2c4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cmp x27, x4 │ │ │ │ - b.eq 259c4 , std::allocator >::~basic_stringbuf()@@Base+0xa0c4> // b.none │ │ │ │ - ldr x0, [x4, #32] │ │ │ │ - str x26, [sp] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 25ac4 , std::allocator >::~basic_stringbuf()@@Base+0xa1c4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl 6058 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 25cb8 , std::allocator >::~basic_stringbuf()@@Base+0xa3b8> // b.none │ │ │ │ + b.eq 24c84 , std::allocator >::~basic_stringbuf()@@Base+0xecc4> // b.none │ │ │ │ bl 5740 │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 25c80 , std::allocator >::~basic_stringbuf()@@Base+0xa380> // b.any │ │ │ │ - bl 5ef0 │ │ │ │ - mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w23, w3 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + and w25, w5, #0xff │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x1d0 │ │ │ │ + add x24, sp, #0xc0 │ │ │ │ + adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x26, [x26, #3568] │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov w21, w1 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - ldr x27, [x20, #8] │ │ │ │ + stp w2, w4, [sp, #8] │ │ │ │ + add x19, sp, #0x50 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + str x1, [sp, #456] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x27, #0x0 │ │ │ │ - ccmn w21, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 25d40 , std::allocator >::~basic_stringbuf()@@Base+0xa440> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5698 │ │ │ │ + str xzr, [sp, #408] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + add x0, sp, #0x1a8 │ │ │ │ + strh wzr, [sp, #416] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x1b8 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3816] │ │ │ │ + ldp x21, x0, [x0, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + add x0, x19, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3768] │ │ │ │ + stp xzr, xzr, [sp, #96] │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x27, [x27, #3696] │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + add x0, x20, #0x40 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #112] │ │ │ │ + stp xzr, xzr, [sp, #128] │ │ │ │ + bl 62b0 │ │ │ │ + add x1, sp, #0x58 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + strb wzr, [sp, #176] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #152] │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + stp x0, xzr, [sp, #160] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [sp] │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + ldr w1, [x0, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6130 │ │ │ │ ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 2505c , std::allocator >::~basic_stringbuf()@@Base+0xf09c> // b.any │ │ │ │ + ldr x4, [sp, #128] │ │ │ │ + add x5, sp, #0x30 │ │ │ │ + add x28, sp, #0x40 │ │ │ │ + str x5, [sp, #40] │ │ │ │ + stp x28, xzr, [sp, #48] │ │ │ │ + strb wzr, [sp, #64] │ │ │ │ + cbz x4, 2504c , std::allocator >::~basic_stringbuf()@@Base+0xf08c> │ │ │ │ + ldp x0, x3, [sp, #112] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 25e58 , std::allocator >::~basic_stringbuf()@@Base+0xa558> // b.any │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x0, #0x608 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - ldr x25, [x19, #16] │ │ │ │ - cbz x25, 25e1c , std::allocator >::~basic_stringbuf()@@Base+0xa51c> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - add x19, x19, #0x8 │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldr x22, [x20] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 25d84 , std::allocator >::~basic_stringbuf()@@Base+0xa484> │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x5 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + add x0, x20, #0x18 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x5, x20, #0x40 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + str x5, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 24e54 , std::allocator >::~basic_stringbuf()@@Base+0xee94> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x4, [sp, #56] │ │ │ │ + mov w5, w25 │ │ │ │ + ldp w2, w0, [sp, #8] │ │ │ │ + mov w3, w23 │ │ │ │ mov x1, x22 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 25d98 , std::allocator >::~basic_stringbuf()@@Base+0xa498> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 25d9c , std::allocator >::~basic_stringbuf()@@Base+0xa49c> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 25db0 , std::allocator >::~basic_stringbuf()@@Base+0xa4b0> // b.tstop │ │ │ │ - tbnz w0, #31, 25db0 , std::allocator >::~basic_stringbuf()@@Base+0xa4b0> │ │ │ │ - mov x19, x25 │ │ │ │ - ldr x25, [x25, #16] │ │ │ │ - cbz x25, 25db8 , std::allocator >::~basic_stringbuf()@@Base+0xa4b8> │ │ │ │ - ldp x0, x26, [x25, #32] │ │ │ │ - b 25d6c , std::allocator >::~basic_stringbuf()@@Base+0xa46c> │ │ │ │ - ldr x25, [x25, #24] │ │ │ │ - cbnz x25, 25da8 , std::allocator >::~basic_stringbuf()@@Base+0xa4a8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x608 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 25e50 , std::allocator >::~basic_stringbuf()@@Base+0xa550> // b.none │ │ │ │ - ldr x23, [x19, #40] │ │ │ │ - cmp x27, x23 │ │ │ │ - csel x2, x27, x23, ls // ls = plast │ │ │ │ - cbz x2, 25dec , std::allocator >::~basic_stringbuf()@@Base+0xa4ec> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + sub w4, w0, w4 │ │ │ │ + ldr x0, [sp] │ │ │ │ + sub w4, w4, #0x5 │ │ │ │ + bl 259e8 , std::allocator >::~basic_stringbuf()@@Base+0xfa28> │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + and w24, w25, #0x1 │ │ │ │ + tbz w25, #0, 25018 , std::allocator >::~basic_stringbuf()@@Base+0xf058> │ │ │ │ + ldp w1, w0, [sp, #8] │ │ │ │ + add x21, sp, #0x60 │ │ │ │ + add w20, w0, w1 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + stp x21, x0, [sp, #80] │ │ │ │ + mov w0, #0x3c // #60 │ │ │ │ + sub w2, w20, w2 │ │ │ │ + strh w0, [sp, #96] │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w23 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 25e08 , std::allocator >::~basic_stringbuf()@@Base+0xa508> │ │ │ │ - sub x0, x27, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 25e48 , std::allocator >::~basic_stringbuf()@@Base+0xa548> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 25e50 , std::allocator >::~basic_stringbuf()@@Base+0xa550> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - tbnz w0, #31, 25e20 , std::allocator >::~basic_stringbuf()@@Base+0xa520> │ │ │ │ - str w21, [x19, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - b 25d08 , std::allocator >::~basic_stringbuf()@@Base+0xa408> │ │ │ │ - add x19, x19, #0x8 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 24f0c , std::allocator >::~basic_stringbuf()@@Base+0xef4c> // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + stp x21, x0, [sp, #80] │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + cbz w24, 25000 , std::allocator >::~basic_stringbuf()@@Base+0xf040> │ │ │ │ + mov w0, #0x3e // #62 │ │ │ │ + strh w0, [sp, #96] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w23 │ │ │ │ mov x1, x19 │ │ │ │ - mov x2, sp │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x608 │ │ │ │ - str x20, [sp] │ │ │ │ - bl 257a8 , std::allocator >::~basic_stringbuf()@@Base+0x9ea8> │ │ │ │ - mov x19, x0 │ │ │ │ - str w21, [x19, #64] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - b 25d08 , std::allocator >::~basic_stringbuf()@@Base+0xa408> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 25e10 , std::allocator >::~basic_stringbuf()@@Base+0xa510> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 25e20 , std::allocator >::~basic_stringbuf()@@Base+0xa520> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x1, #0x608 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x22, #16] │ │ │ │ - cbz x25, 26138 , std::allocator >::~basic_stringbuf()@@Base+0xa838> │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - mov x19, x25 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldp x23, x20, [x0] │ │ │ │ - ldp x26, x21, [x25, #32] │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x28, x20, x21, ls // ls = plast │ │ │ │ - cbz x28, 25f20 , std::allocator >::~basic_stringbuf()@@Base+0xa620> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 25fa8 , std::allocator >::~basic_stringbuf()@@Base+0xa6a8> │ │ │ │ - tbnz w0, #31, 25f38 , std::allocator >::~basic_stringbuf()@@Base+0xa638> │ │ │ │ - mov x2, x28 │ │ │ │ - mov x1, x26 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 25f00 , std::allocator >::~basic_stringbuf()@@Base+0xa600> │ │ │ │ - sub x0, x20, x21 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 25fc8 , std::allocator >::~basic_stringbuf()@@Base+0xa6c8> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 25f04 , std::allocator >::~basic_stringbuf()@@Base+0xa604> // b.tstop │ │ │ │ - tbz w0, #31, 25fc8 , std::allocator >::~basic_stringbuf()@@Base+0xa6c8> │ │ │ │ - mov x22, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 25f40 , std::allocator >::~basic_stringbuf()@@Base+0xa640> │ │ │ │ - ldp x26, x21, [x19, #32] │ │ │ │ - cmp x20, x21 │ │ │ │ - csel x28, x20, x21, ls // ls = plast │ │ │ │ - cbnz x28, 25ec0 , std::allocator >::~basic_stringbuf()@@Base+0xa5c0> │ │ │ │ - sub x0, x21, x20 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 25eec , std::allocator >::~basic_stringbuf()@@Base+0xa5ec> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x0, x27, #0x1, ge // ge = tcont │ │ │ │ - b.ge 25eec , std::allocator >::~basic_stringbuf()@@Base+0xa5ec> // b.tcont │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 25f10 , std::allocator >::~basic_stringbuf()@@Base+0xa610> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x608 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - cmp x22, x0 │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x608 │ │ │ │ - cmp w1, #0x0 │ │ │ │ - ldr x0, [x0, #24] │ │ │ │ - ccmp x0, x22, #0x0, ne // ne = any │ │ │ │ - b.ne 25f94 , std::allocator >::~basic_stringbuf()@@Base+0xa694> // b.any │ │ │ │ - mov x0, x25 │ │ │ │ - bl 25520 , std::allocator >::~basic_stringbuf()@@Base+0x9c20> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x26, x0, #0x608 │ │ │ │ - add x0, x26, #0x8 │ │ │ │ - stp xzr, x0, [x26, #16] │ │ │ │ - stp x0, xzr, [x26, #32] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x0, x21, x20 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 25ed8 , std::allocator >::~basic_stringbuf()@@Base+0xa5d8> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ccmp x0, x27, #0x1, ge // ge = tcont │ │ │ │ - b.ge 25ed8 , std::allocator >::~basic_stringbuf()@@Base+0xa5d8> // b.tcont │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - b 25f3c , std::allocator >::~basic_stringbuf()@@Base+0xa63c> │ │ │ │ - ldr x28, [x19, #16] │ │ │ │ - mov x21, x19 │ │ │ │ - cbz x28, 26024 , std::allocator >::~basic_stringbuf()@@Base+0xa724> │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - ldr x26, [x28, #40] │ │ │ │ - cmp x20, x26 │ │ │ │ - csel x2, x20, x26, ls // ls = plast │ │ │ │ - cbz x2, 26000 , std::allocator >::~basic_stringbuf()@@Base+0xa700> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 26014 , std::allocator >::~basic_stringbuf()@@Base+0xa714> │ │ │ │ - sub x0, x26, x20 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 26018 , std::allocator >::~basic_stringbuf()@@Base+0xa718> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 2612c , std::allocator >::~basic_stringbuf()@@Base+0xa82c> // b.tstop │ │ │ │ - tbnz w0, #31, 2612c , std::allocator >::~basic_stringbuf()@@Base+0xa82c> │ │ │ │ - mov x21, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 25fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa6e0> │ │ │ │ - ldr x27, [x19, #24] │ │ │ │ - cbz x27, 26080 , std::allocator >::~basic_stringbuf()@@Base+0xa780> │ │ │ │ - mov x19, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldr x28, [x27, #40] │ │ │ │ - cmp x20, x28 │ │ │ │ - csel x2, x20, x28, ls // ls = plast │ │ │ │ - cbz x2, 26060 , std::allocator >::~basic_stringbuf()@@Base+0xa760> │ │ │ │ - ldr x1, [x27, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 26074 , std::allocator >::~basic_stringbuf()@@Base+0xa774> │ │ │ │ - sub x0, x20, x28 │ │ │ │ - cmp x0, x19 │ │ │ │ - b.gt 26078 , std::allocator >::~basic_stringbuf()@@Base+0xa778> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 2611c , std::allocator >::~basic_stringbuf()@@Base+0xa81c> // b.tstop │ │ │ │ - tbnz w0, #31, 2611c , std::allocator >::~basic_stringbuf()@@Base+0xa81c> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 26040 , std::allocator >::~basic_stringbuf()@@Base+0xa740> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x20, x0, #0x608 │ │ │ │ - add x23, x20, #0x8 │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ cmp x0, x21 │ │ │ │ - ccmp x22, x23, #0x0, eq // eq = none │ │ │ │ - b.ne 260f4 , std::allocator >::~basic_stringbuf()@@Base+0xa7f4> // b.any │ │ │ │ - b 26144 , std::allocator >::~basic_stringbuf()@@Base+0xa844> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - mov x19, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5980 │ │ │ │ - mov x19, x0 │ │ │ │ - add x1, x0, #0x30 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 260dc , std::allocator >::~basic_stringbuf()@@Base+0xa7dc> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ + b.eq 24f58 , std::allocator >::~basic_stringbuf()@@Base+0xef98> // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x1, x2, [sp, #48] │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + mov w3, w23 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + mov x1, x19 │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov x0, x22 │ │ │ │ + sub w2, w20, w2 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 24fa8 , std::allocator >::~basic_stringbuf()@@Base+0xefe8> // b.none │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #40] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - str x0, [x20, #40] │ │ │ │ - cmp x21, x22 │ │ │ │ - b.ne 260a0 , std::allocator >::~basic_stringbuf()@@Base+0xa7a0> // b.any │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + cmp x0, x28 │ │ │ │ + b.eq 24fc0 , std::allocator >::~basic_stringbuf()@@Base+0xf000> // b.none │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25088 , std::allocator >::~basic_stringbuf()@@Base+0xf0c8> // b.any │ │ │ │ + add sp, sp, #0x1d0 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ 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 │ │ │ │ - mov x22, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbnz x27, 26040 , std::allocator >::~basic_stringbuf()@@Base+0xa740> │ │ │ │ - b 26080 , std::allocator >::~basic_stringbuf()@@Base+0xa780> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 25fe0 , std::allocator >::~basic_stringbuf()@@Base+0xa6e0> │ │ │ │ - b 26024 , std::allocator >::~basic_stringbuf()@@Base+0xa724> │ │ │ │ - add x22, x22, #0x8 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - b 25f60 , std::allocator >::~basic_stringbuf()@@Base+0xa660> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - b 25f78 , std::allocator >::~basic_stringbuf()@@Base+0xa678> │ │ │ │ - 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, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x25, #0x608 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - add x20, x19, #0x8 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + mov w0, #0x5d // #93 │ │ │ │ + strh w0, [sp, #96] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 24f30 , std::allocator >::~basic_stringbuf()@@Base+0xef70> │ │ │ │ + ldp w1, w0, [sp, #8] │ │ │ │ + add x21, sp, #0x60 │ │ │ │ + add w20, w0, w1 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + stp x21, x0, [sp, #80] │ │ │ │ + mov w0, #0x5b // #91 │ │ │ │ + sub w2, w20, w2 │ │ │ │ + strh w0, [sp, #96] │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 24ee4 , std::allocator >::~basic_stringbuf()@@Base+0xef24> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + bl 5890 │ │ │ │ + b 24e28 , std::allocator >::~basic_stringbuf()@@Base+0xee68> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - ldp x21, x27, [x23] │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 252c0 , std::allocator >::~basic_stringbuf()@@Base+0x99c0> │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 262dc , std::allocator >::~basic_stringbuf()@@Base+0xa9dc> // b.none │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 262c0 , std::allocator >::~basic_stringbuf()@@Base+0xa9c0> │ │ │ │ - ldp x0, x26, [x19, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 261f8 , std::allocator >::~basic_stringbuf()@@Base+0xa8f8> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2620c , std::allocator >::~basic_stringbuf()@@Base+0xa90c> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 26210 , std::allocator >::~basic_stringbuf()@@Base+0xa910> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 26224 , std::allocator >::~basic_stringbuf()@@Base+0xa924> // b.tstop │ │ │ │ - tbnz w0, #31, 26224 , std::allocator >::~basic_stringbuf()@@Base+0xa924> │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 2622c , std::allocator >::~basic_stringbuf()@@Base+0xa92c> │ │ │ │ - ldp x0, x26, [x19, #32] │ │ │ │ - b 261e0 , std::allocator >::~basic_stringbuf()@@Base+0xa8e0> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 2621c , std::allocator >::~basic_stringbuf()@@Base+0xa91c> │ │ │ │ - add x0, x25, #0x608 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 262c0 , std::allocator >::~basic_stringbuf()@@Base+0xa9c0> // b.none │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - cmp x27, x19 │ │ │ │ - csel x2, x27, x19, ls // ls = plast │ │ │ │ - cbz x2, 2625c , std::allocator >::~basic_stringbuf()@@Base+0xa95c> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 26278 , std::allocator >::~basic_stringbuf()@@Base+0xa978> │ │ │ │ - sub x0, x27, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2627c , std::allocator >::~basic_stringbuf()@@Base+0xa97c> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 262c0 , std::allocator >::~basic_stringbuf()@@Base+0xa9c0> // b.tstop │ │ │ │ - tbnz w0, #31, 262c0 , std::allocator >::~basic_stringbuf()@@Base+0xa9c0> │ │ │ │ - ldr w0, [x20, #64] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 262e4 , std::allocator >::~basic_stringbuf()@@Base+0xa9e4> // b.any │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - 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] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, sp │ │ │ │ - add x0, x25, #0x608 │ │ │ │ - str x23, [sp] │ │ │ │ - bl 257a8 , std::allocator >::~basic_stringbuf()@@Base+0x9ea8> │ │ │ │ - mov x20, x0 │ │ │ │ - b 2627c , std::allocator >::~basic_stringbuf()@@Base+0xa97c> │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 26280 , std::allocator >::~basic_stringbuf()@@Base+0xa980> │ │ │ │ + b.eq 251b0 , std::allocator >::~basic_stringbuf()@@Base+0xf1f0> // b.none │ │ │ │ bl 5740 │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-16]! │ │ │ │ - mov x29, sp │ │ │ │ - bl cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldp x29, x30, [sp], #16 │ │ │ │ - autiasp │ │ │ │ - str w0, [x1, #1248] │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldr w0, [x0, #1248] │ │ │ │ - cmn w0, #0x1 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldr w1, [x1, #1248] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 250b0 , std::allocator >::~basic_stringbuf()@@Base+0xf0f0> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x21, #-24] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x19, x0] │ │ │ │ + mov x19, x20 │ │ │ │ + add x0, x26, #0x10 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x25, #0x608 │ │ │ │ - str x27, [sp, #96] │ │ │ │ - add x20, x19, #0x8 │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + b.ne 25088 , std::allocator >::~basic_stringbuf()@@Base+0xf0c8> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - ldp x21, x27, [x22] │ │ │ │ - mov x1, x21 │ │ │ │ - mov x2, x27 │ │ │ │ - bl 252c0 , std::allocator >::~basic_stringbuf()@@Base+0x99c0> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 26474 , std::allocator >::~basic_stringbuf()@@Base+0xab74> // b.none │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 264c0 , std::allocator >::~basic_stringbuf()@@Base+0xabc0> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x23, #0x7fffffff // #2147483647 │ │ │ │ - mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldp x0, x26, [x19, #32] │ │ │ │ - nop │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 263d8 , std::allocator >::~basic_stringbuf()@@Base+0xaad8> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 263ec , std::allocator >::~basic_stringbuf()@@Base+0xaaec> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.gt 263f0 , std::allocator >::~basic_stringbuf()@@Base+0xaaf0> │ │ │ │ - cmp x0, x24 │ │ │ │ - b.lt 26404 , std::allocator >::~basic_stringbuf()@@Base+0xab04> // b.tstop │ │ │ │ - tbnz w0, #31, 26404 , std::allocator >::~basic_stringbuf()@@Base+0xab04> │ │ │ │ - mov x20, x19 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cbz x19, 2640c , std::allocator >::~basic_stringbuf()@@Base+0xab0c> │ │ │ │ - ldp x0, x26, [x19, #32] │ │ │ │ - b 263c0 , std::allocator >::~basic_stringbuf()@@Base+0xaac0> │ │ │ │ - ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 263fc , std::allocator >::~basic_stringbuf()@@Base+0xaafc> │ │ │ │ - add x0, x25, #0x608 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - cmp x20, x0 │ │ │ │ - b.eq 264b4 , std::allocator >::~basic_stringbuf()@@Base+0xabb4> // b.none │ │ │ │ - ldr x19, [x20, #40] │ │ │ │ - cmp x27, x19 │ │ │ │ - csel x2, x27, x19, ls // ls = plast │ │ │ │ - cbz x2, 2643c , std::allocator >::~basic_stringbuf()@@Base+0xab3c> │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 26458 , std::allocator >::~basic_stringbuf()@@Base+0xab58> │ │ │ │ - sub x0, x27, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 264dc , std::allocator >::~basic_stringbuf()@@Base+0xabdc> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 264b4 , std::allocator >::~basic_stringbuf()@@Base+0xabb4> // b.tstop │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - tbnz w0, #31, 264c0 , std::allocator >::~basic_stringbuf()@@Base+0xabc0> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldr w1, [x20, #64] │ │ │ │ - ldr w0, [x0, #1248] │ │ │ │ - cmp w1, w0 │ │ │ │ - cset w1, eq // eq = none │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x0] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 264e4 , std::allocator >::~basic_stringbuf()@@Base+0xabe4> // b.any │ │ │ │ - ldr x27, [sp, #96] │ │ │ │ - mov w0, w1 │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, sp │ │ │ │ - add x0, x25, #0x608 │ │ │ │ - str x22, [sp] │ │ │ │ - bl 257a8 , std::allocator >::~basic_stringbuf()@@Base+0x9ea8> │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 250d4 , std::allocator >::~basic_stringbuf()@@Base+0xf114> │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - b 26460 , std::allocator >::~basic_stringbuf()@@Base+0xab60> │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - b 26460 , std::allocator >::~basic_stringbuf()@@Base+0xab60> │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x30 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - cmp w0, #0x7f │ │ │ │ - b.hi 26590 , std::allocator >::~basic_stringbuf()@@Base+0xac90> // b.pmore │ │ │ │ - cmp w0, #0x20 │ │ │ │ - b.eq 265e4 , std::allocator >::~basic_stringbuf()@@Base+0xace4> // b.none │ │ │ │ - sub w1, w0, #0x21 │ │ │ │ - cmp w1, #0x5d │ │ │ │ - b.ls 2663c , std::allocator >::~basic_stringbuf()@@Base+0xad3c> // b.plast │ │ │ │ - cmp w0, #0x1b │ │ │ │ - b.eq 26654 , std::allocator >::~basic_stringbuf()@@Base+0xad54> // b.none │ │ │ │ - cmp w0, #0x7f │ │ │ │ - b.eq 26610 , std::allocator >::~basic_stringbuf()@@Base+0xad10> // b.none │ │ │ │ - cbnz w0, 2659c , std::allocator >::~basic_stringbuf()@@Base+0xac9c> │ │ │ │ - mov w1, #0x756e // #30062 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6c6c, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - nop │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ + ldr x2, [sp, #456] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 27718 , std::allocator >::~basic_stringbuf()@@Base+0xbe18> // b.any │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - mov x0, x8 │ │ │ │ - add sp, sp, #0x30 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - cmp w0, #0x199 │ │ │ │ - b.ls 265cc , std::allocator >::~basic_stringbuf()@@Base+0xaccc> // b.plast │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc70 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xdb0 │ │ │ │ - ldrh w1, [x1, w0, uxtw #1] │ │ │ │ - adr x0, 265e4 , std::allocator >::~basic_stringbuf()@@Base+0xace4> │ │ │ │ - add x1, x0, w1, sxth #2 │ │ │ │ - br x1 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc58 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc68 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - strb w0, [x8, #16] │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - stp x0, x2, [x8] │ │ │ │ - strb wzr, [x8, #17] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc60 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6e75 // #28277 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6f64, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd60 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd70 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xde0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd90 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xda8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - str x0, [x8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xdc0 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x1, [x8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xdd8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - str x0, [x8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xde8 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x1, [x8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - str x0, [x8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x1, [x8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x6162 // #24930 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk x1, #0x6b63, lsl #16 │ │ │ │ - strb wzr, [x8, #24] │ │ │ │ - movk x1, #0x742d, lsl #32 │ │ │ │ - movk x1, #0x6261, lsl #48 │ │ │ │ - str x1, [x8, #16] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe18 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe20 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe28 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe30 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f63 // #28515 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7970, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe38 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xbc0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #19] │ │ │ │ - ldrh w2, [x0] │ │ │ │ - ldrb w0, [x0, #2] │ │ │ │ - strh w2, [x8, #16] │ │ │ │ - strb w0, [x8, #18] │ │ │ │ - mov x0, #0x3 // #3 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x7865 // #30821 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6966 // #26982 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x646e, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6568 // #25960 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x616d // #24941 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6b72, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe40 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f6d // #28525 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6576, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x656e // #25966 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7478, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x706f // #28783 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6e65, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe48 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x7270 // #29296 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk x1, #0x7665, lsl #16 │ │ │ │ - strb wzr, [x8, #24] │ │ │ │ - movk x1, #0x6f69, lsl #32 │ │ │ │ - movk x1, #0x7375, lsl #48 │ │ │ │ - str x1, [x8, #16] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6572 // #25970 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6f64, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe50 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xc90 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xc98 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xca0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xca8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcb0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcb8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcc0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcd0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xce0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcf0 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcf8 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd30 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov x0, x8 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd50 │ │ │ │ - str x8, [sp, #8] │ │ │ │ - bl 251a0 , std::allocator >::~basic_stringbuf()@@Base+0x98a0> │ │ │ │ - ldr x8, [sp, #8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f68 // #28520 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x656d, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc80 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x3166 // #12646 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x3266 // #12902 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x3366 // #13158 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x3466 // #13414 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x3566 // #13670 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x3666 // #13926 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - strh w1, [x8, #16] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #18] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #21] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strb w0, [x8, #20] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xc70 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe60 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe68 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe70 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe78 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - mov w1, #0x6173 // #24947 │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - movk w1, #0x6576, lsl #16 │ │ │ │ - str w1, [x8, #16] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x0, x1, [x8] │ │ │ │ - strb wzr, [x8, #20] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe80 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #27] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - stur w0, [x8, #23] │ │ │ │ - mov x0, #0xb // #11 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xe90 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xea0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xeb0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xec0 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - str x0, [x8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x1, [x8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - str x0, [x8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x1, [x8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf00 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #22] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - strh w0, [x8, #20] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf08 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #25] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x8, #24] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - add x0, x8, #0x10 │ │ │ │ - str x0, [x8] │ │ │ │ - mov x0, #0x1a // #26 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x8, x0, [sp, #8] │ │ │ │ - mov x0, x8 │ │ │ │ - bl 61a8 │ │ │ │ - ldp x8, x1, [sp, #8] │ │ │ │ - str x1, [x8, #16] │ │ │ │ - str x0, [x8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf18 │ │ │ │ - ldr q30, [x1] │ │ │ │ - ldur q31, [x1, #10] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #10] │ │ │ │ - ldr x1, [x8] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [x8, #8] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf38 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf48 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf58 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf68 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf78 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf88 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xf98 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xfa8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xfb8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xfc8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xfd8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #30] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #6] │ │ │ │ - stur x0, [x8, #22] │ │ │ │ - mov x0, #0xe // #14 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xfe8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #27] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - stur w0, [x8, #23] │ │ │ │ - mov x0, #0xb // #11 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xff8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ + b.ne 25088 , std::allocator >::~basic_stringbuf()@@Base+0xf0c8> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #27] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur w0, [x0, #7] │ │ │ │ - stur w0, [x8, #23] │ │ │ │ - mov x0, #0xb // #11 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #456] │ │ │ │ + ldr x1, [x28] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 25148 , std::allocator >::~basic_stringbuf()@@Base+0xf188> // b.none │ │ │ │ + b 25088 , std::allocator >::~basic_stringbuf()@@Base+0xf0c8> │ │ │ │ bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x28 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #28] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x8, #24] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ + mov x20, x0 │ │ │ │ + b 25124 , std::allocator >::~basic_stringbuf()@@Base+0xf164> │ │ │ │ bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x38 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 25158 , std::allocator >::~basic_stringbuf()@@Base+0xf198> │ │ │ │ bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x48 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #29] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [x8, #21] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ + b 25118 , std::allocator >::~basic_stringbuf()@@Base+0xf158> │ │ │ │ bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x58 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #26] │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [x8, #16] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x8, #24] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ + b 25118 , std::allocator >::~basic_stringbuf()@@Base+0xf158> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x68 │ │ │ │ - add x1, x8, #0x10 │ │ │ │ - strb wzr, [x8, #23] │ │ │ │ - ldr w2, [x0] │ │ │ │ - ldur w0, [x0, #3] │ │ │ │ - str w2, [x8, #16] │ │ │ │ - stur w0, [x8, #19] │ │ │ │ - mov x0, #0x7 // #7 │ │ │ │ - stp x1, x0, [x8] │ │ │ │ - b 26560 , std::allocator >::~basic_stringbuf()@@Base+0xac60> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x3, x0 │ │ │ │ - mov x29, sp │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - cmp x2, #0x5 │ │ │ │ - b.eq 27d30 , std::allocator >::~basic_stringbuf()@@Base+0xc430> // b.none │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 27d0c , std::allocator >::~basic_stringbuf()@@Base+0xc40c> // b.none │ │ │ │ - cmp x2, #0x9 │ │ │ │ - b.ne 27d84 , std::allocator >::~basic_stringbuf()@@Base+0xc484> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x2, #0x6e75 // #28277 │ │ │ │ - movk x2, #0x6564, lsl #16 │ │ │ │ - movk x2, #0x6966, lsl #32 │ │ │ │ - ldr x0, [x1] │ │ │ │ - movk x2, #0x656e, lsl #48 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 27ee4 , std::allocator >::~basic_stringbuf()@@Base+0xc5e4> // b.none │ │ │ │ - mov x2, #0x6162 // #24930 │ │ │ │ - movk x2, #0x6b63, lsl #16 │ │ │ │ - movk x2, #0x7073, lsl #32 │ │ │ │ - movk x2, #0x6361, lsl #48 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 27f14 , std::allocator >::~basic_stringbuf()@@Base+0xc614> // b.none │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x3 │ │ │ │ - add x1, x1, #0xd40 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 27f0c , std::allocator >::~basic_stringbuf()@@Base+0xc60c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd50 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280d8 , std::allocator >::~basic_stringbuf()@@Base+0xc7d8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd60 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280d0 , std::allocator >::~basic_stringbuf()@@Base+0xc7d0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd68 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280c8 , std::allocator >::~basic_stringbuf()@@Base+0xc7c8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd70 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280c0 , std::allocator >::~basic_stringbuf()@@Base+0xc7c0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd80 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280b8 , std::allocator >::~basic_stringbuf()@@Base+0xc7b8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xde0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280e0 , std::allocator >::~basic_stringbuf()@@Base+0xc7e0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd90 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280f0 , std::allocator >::~basic_stringbuf()@@Base+0xc7f0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd98 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280e8 , std::allocator >::~basic_stringbuf()@@Base+0xc7e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xda8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28150 , std::allocator >::~basic_stringbuf()@@Base+0xc850> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xdc0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28148 , std::allocator >::~basic_stringbuf()@@Base+0xc848> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xdd8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28140 , std::allocator >::~basic_stringbuf()@@Base+0xc840> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xde8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28138 , std::allocator >::~basic_stringbuf()@@Base+0xc838> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe00 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28130 , std::allocator >::~basic_stringbuf()@@Base+0xc830> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28128 , std::allocator >::~basic_stringbuf()@@Base+0xc828> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe18 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28120 , std::allocator >::~basic_stringbuf()@@Base+0xc820> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe20 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28118 , std::allocator >::~basic_stringbuf()@@Base+0xc818> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe28 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281d0 , std::allocator >::~basic_stringbuf()@@Base+0xc8d0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe30 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281c8 , std::allocator >::~basic_stringbuf()@@Base+0xc8c8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x80 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281c0 , std::allocator >::~basic_stringbuf()@@Base+0xc8c0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe38 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281b8 , std::allocator >::~basic_stringbuf()@@Base+0xc8b8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xbc0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281b0 , std::allocator >::~basic_stringbuf()@@Base+0xc8b0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x88 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281a8 , std::allocator >::~basic_stringbuf()@@Base+0xc8a8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x90 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281a0 , std::allocator >::~basic_stringbuf()@@Base+0xc8a0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x98 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28198 , std::allocator >::~basic_stringbuf()@@Base+0xc898> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xa0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28190 , std::allocator >::~basic_stringbuf()@@Base+0xc890> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe40 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28188 , std::allocator >::~basic_stringbuf()@@Base+0xc888> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xa8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28180 , std::allocator >::~basic_stringbuf()@@Base+0xc880> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xb0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28178 , std::allocator >::~basic_stringbuf()@@Base+0xc878> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xb8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28170 , std::allocator >::~basic_stringbuf()@@Base+0xc870> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe48 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28168 , std::allocator >::~basic_stringbuf()@@Base+0xc868> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xc0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28160 , std::allocator >::~basic_stringbuf()@@Base+0xc860> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xd0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28158 , std::allocator >::~basic_stringbuf()@@Base+0xc858> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe50 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282d0 , std::allocator >::~basic_stringbuf()@@Base+0xc9d0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe60 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282c8 , std::allocator >::~basic_stringbuf()@@Base+0xc9c8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe68 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282c0 , std::allocator >::~basic_stringbuf()@@Base+0xc9c0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe70 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282b8 , std::allocator >::~basic_stringbuf()@@Base+0xc9b8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe78 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282b0 , std::allocator >::~basic_stringbuf()@@Base+0xc9b0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xd8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282a8 , std::allocator >::~basic_stringbuf()@@Base+0xc9a8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe80 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 282a0 , std::allocator >::~basic_stringbuf()@@Base+0xc9a0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xe90 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28298 , std::allocator >::~basic_stringbuf()@@Base+0xc998> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xea0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28290 , std::allocator >::~basic_stringbuf()@@Base+0xc990> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xeb0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28288 , std::allocator >::~basic_stringbuf()@@Base+0xc988> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xec0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28280 , std::allocator >::~basic_stringbuf()@@Base+0xc980> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xed0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28278 , std::allocator >::~basic_stringbuf()@@Base+0xc978> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xee8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28270 , std::allocator >::~basic_stringbuf()@@Base+0xc970> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf00 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28268 , std::allocator >::~basic_stringbuf()@@Base+0xc968> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf08 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28260 , std::allocator >::~basic_stringbuf()@@Base+0xc960> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf18 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28258 , std::allocator >::~basic_stringbuf()@@Base+0xc958> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf38 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28250 , std::allocator >::~basic_stringbuf()@@Base+0xc950> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf48 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28248 , std::allocator >::~basic_stringbuf()@@Base+0xc948> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf58 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28240 , std::allocator >::~basic_stringbuf()@@Base+0xc940> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf68 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28238 , std::allocator >::~basic_stringbuf()@@Base+0xc938> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf78 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28230 , std::allocator >::~basic_stringbuf()@@Base+0xc930> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf88 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28228 , std::allocator >::~basic_stringbuf()@@Base+0xc928> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xf98 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28220 , std::allocator >::~basic_stringbuf()@@Base+0xc920> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xfa8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28218 , std::allocator >::~basic_stringbuf()@@Base+0xc918> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xfb8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28210 , std::allocator >::~basic_stringbuf()@@Base+0xc910> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xfc8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28208 , std::allocator >::~basic_stringbuf()@@Base+0xc908> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xfd8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28200 , std::allocator >::~basic_stringbuf()@@Base+0xc900> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xfe8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281f8 , std::allocator >::~basic_stringbuf()@@Base+0xc8f8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xff8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281f0 , std::allocator >::~basic_stringbuf()@@Base+0xc8f0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281e8 , std::allocator >::~basic_stringbuf()@@Base+0xc8e8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x18 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281e0 , std::allocator >::~basic_stringbuf()@@Base+0xc8e0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x28 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 281d8 , std::allocator >::~basic_stringbuf()@@Base+0xc8d8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x38 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28110 , std::allocator >::~basic_stringbuf()@@Base+0xc810> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x48 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28108 , std::allocator >::~basic_stringbuf()@@Base+0xc808> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x58 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 28100 , std::allocator >::~basic_stringbuf()@@Base+0xc800> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x68 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tbnz w0, #0, 280f8 , std::allocator >::~basic_stringbuf()@@Base+0xc7f8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xe0 │ │ │ │ - bl 28360 , std::allocator >::~basic_stringbuf()@@Base+0xca60> │ │ │ │ - tst x0, #0x1 │ │ │ │ - mov w0, #0x198 // #408 │ │ │ │ - csinv w0, w0, wzr, ne // ne = any │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - sub w1, w0, #0x21 │ │ │ │ - and w1, w1, #0xff │ │ │ │ - cmp w1, #0x5d │ │ │ │ - csinv w0, w0, wzr, ls // ls = plast │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x7073 // #28787 │ │ │ │ - movk w2, #0x6361, lsl #16 │ │ │ │ - ldr w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 27e24 , std::allocator >::~basic_stringbuf()@@Base+0xc524> // b.none │ │ │ │ - mov w2, #0x6972 // #26994 │ │ │ │ - movk w2, #0x6867, lsl #16 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 27ef8 , std::allocator >::~basic_stringbuf()@@Base+0xc5f8> // b.none │ │ │ │ - ldr x0, [x3] │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcf8 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 5818 │ │ │ │ - mov w1, w0 │ │ │ │ - mov w0, #0x14d // #333 │ │ │ │ - cbz w1, 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - b 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> │ │ │ │ - cmp x2, #0x4 │ │ │ │ - b.eq 27ddc , std::allocator >::~basic_stringbuf()@@Base+0xc4dc> // b.none │ │ │ │ - cmp x2, #0x2 │ │ │ │ - b.eq 27e38 , std::allocator >::~basic_stringbuf()@@Base+0xc538> // b.none │ │ │ │ - cmp x2, #0x3 │ │ │ │ - b.ne 27f28 , std::allocator >::~basic_stringbuf()@@Base+0xc628> // b.any │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - ldrh w0, [x1] │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 27fcc , std::allocator >::~basic_stringbuf()@@Base+0xc6cc> // b.none │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.eq 28010 , std::allocator >::~basic_stringbuf()@@Base+0xc710> // b.none │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - cmp w0, w2 │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - ldrb w0, [x1, #2] │ │ │ │ - cmp w0, #0x32 │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - mov w0, #0x114 // #276 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, #0x6f64 // #28516 │ │ │ │ - movk w2, #0x6e77, lsl #16 │ │ │ │ - ldr w1, [x0] │ │ │ │ - mov w0, #0x102 // #258 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w2, #0x656c // #25964 │ │ │ │ - mov w0, #0x104 // #260 │ │ │ │ - movk w2, #0x7466, lsl #16 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w2, #0x6f68 // #28520 │ │ │ │ - mov w0, #0x106 // #262 │ │ │ │ - movk w2, #0x656d, lsl #16 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - b 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> │ │ │ │ - ldrb w2, [x1, #4] │ │ │ │ - cmp w2, #0x65 │ │ │ │ - b.ne 27d48 , std::allocator >::~basic_stringbuf()@@Base+0xc448> // b.any │ │ │ │ - mov w0, #0x20 // #32 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov w2, #0x7075 // #28789 │ │ │ │ - ldrh w1, [x0] │ │ │ │ - mov w0, #0x103 // #259 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x109 // #265 │ │ │ │ - mov w2, #0x3166 // #12646 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x10a // #266 │ │ │ │ - mov w2, #0x3266 // #12902 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x10b // #267 │ │ │ │ - mov w2, #0x3366 // #13158 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x10c // #268 │ │ │ │ - mov w2, #0x3466 // #13414 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x10d // #269 │ │ │ │ - mov w2, #0x3566 // #13670 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x10e // #270 │ │ │ │ - mov w2, #0x3666 // #13926 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x10f // #271 │ │ │ │ - mov w2, #0x3766 // #14182 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x110 // #272 │ │ │ │ - mov w2, #0x3866 // #14438 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - mov w0, #0x111 // #273 │ │ │ │ - mov w2, #0x3966 // #14694 │ │ │ │ - cmp w1, w2 │ │ │ │ - b.eq 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> // b.none │ │ │ │ - b 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> │ │ │ │ - ldrb w2, [x1, #8] │ │ │ │ - cmp w2, #0x64 │ │ │ │ - b.ne 2776c , std::allocator >::~basic_stringbuf()@@Base+0xbe6c> // b.any │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldrb w0, [x1, #4] │ │ │ │ - cmp w0, #0x74 │ │ │ │ - b.ne 27d58 , std::allocator >::~basic_stringbuf()@@Base+0xc458> // b.any │ │ │ │ - mov w0, #0x105 // #261 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x151 // #337 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldrb w0, [x1, #8] │ │ │ │ - cmp w0, #0x65 │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - mov w0, #0x107 // #263 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - cmp x2, #0xb │ │ │ │ - b.ne 27fa4 , std::allocator >::~basic_stringbuf()@@Base+0xc6a4> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - mov x2, #0x6564 // #25956 │ │ │ │ - movk x2, #0x656c, lsl #16 │ │ │ │ - movk x2, #0x6574, lsl #32 │ │ │ │ - ldr x1, [x0] │ │ │ │ - movk x2, #0x6c2d, lsl #48 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 28024 , std::allocator >::~basic_stringbuf()@@Base+0xc724> // b.none │ │ │ │ - mov x2, #0x6e69 // #28265 │ │ │ │ - movk x2, #0x6573, lsl #16 │ │ │ │ - movk x2, #0x7472, lsl #32 │ │ │ │ - movk x2, #0x6c2d, lsl #48 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.eq 28048 , std::allocator >::~basic_stringbuf()@@Base+0xc748> // b.none │ │ │ │ - mov x2, #0x6564 // #25956 │ │ │ │ - movk x2, #0x656c, lsl #16 │ │ │ │ - movk x2, #0x6574, lsl #32 │ │ │ │ - movk x2, #0x632d, lsl #48 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - ldrh w2, [x0, #8] │ │ │ │ - mov w1, #0x6168 // #24936 │ │ │ │ - cmp w2, w1 │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - ldrb w0, [x0, #10] │ │ │ │ - cmp w0, #0x72 │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - mov w0, #0x14a // #330 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - cmp x2, #0x6 │ │ │ │ - b.ne 27fe0 , std::allocator >::~basic_stringbuf()@@Base+0xc6e0> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xcf0 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 27d7c , std::allocator >::~basic_stringbuf()@@Base+0xc47c> │ │ │ │ - mov w0, #0x14b // #331 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldrb w2, [x1, #2] │ │ │ │ - cmp w2, #0x30 │ │ │ │ - b.ne 27db0 , std::allocator >::~basic_stringbuf()@@Base+0xc4b0> // b.any │ │ │ │ - mov w0, #0x112 // #274 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - cmp x2, #0x16 │ │ │ │ - b.eq 28098 , std::allocator >::~basic_stringbuf()@@Base+0xc798> // b.none │ │ │ │ - cmp x2, #0x14 │ │ │ │ - b.ne 2806c , std::allocator >::~basic_stringbuf()@@Base+0xc76c> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd18 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 27d7c , std::allocator >::~basic_stringbuf()@@Base+0xc47c> │ │ │ │ - mov w0, #0x14f // #335 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldrb w2, [x1, #2] │ │ │ │ - cmp w2, #0x31 │ │ │ │ - b.ne 27dbc , std::allocator >::~basic_stringbuf()@@Base+0xc4bc> // b.any │ │ │ │ - mov w0, #0x113 // #275 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldrh w4, [x0, #8] │ │ │ │ - mov w2, #0x6e69 // #28265 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 27f50 , std::allocator >::~basic_stringbuf()@@Base+0xc650> // b.any │ │ │ │ - ldrb w2, [x0, #10] │ │ │ │ - cmp w2, #0x65 │ │ │ │ - b.ne 27f50 , std::allocator >::~basic_stringbuf()@@Base+0xc650> // b.any │ │ │ │ - mov w0, #0x148 // #328 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldrh w4, [x0, #8] │ │ │ │ - mov w2, #0x6e69 // #28265 │ │ │ │ - cmp w4, w2 │ │ │ │ - b.ne 27f68 , std::allocator >::~basic_stringbuf()@@Base+0xc668> // b.any │ │ │ │ - ldrb w2, [x0, #10] │ │ │ │ - cmp w2, #0x65 │ │ │ │ - b.ne 27f68 , std::allocator >::~basic_stringbuf()@@Base+0xc668> // b.any │ │ │ │ - mov w0, #0x149 // #329 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - cmp x2, #0xe │ │ │ │ - b.ne 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> // b.any │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd30 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 5818 │ │ │ │ - ldr x3, [sp, #24] │ │ │ │ - cbnz w0, 27784 , std::allocator >::~basic_stringbuf()@@Base+0xbe84> │ │ │ │ - mov w0, #0x150 // #336 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - ldr x0, [x0] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xd00 │ │ │ │ - str x3, [sp, #24] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 27d7c , std::allocator >::~basic_stringbuf()@@Base+0xc47c> │ │ │ │ - mov w0, #0x14e // #334 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x156 // #342 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x155 // #341 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x154 // #340 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x153 // #339 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x152 // #338 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x157 // #343 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x15b // #347 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x15a // #346 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x197 // #407 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x196 // #406 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x195 // #405 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x194 // #404 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x163 // #355 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x162 // #354 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x161 // #353 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x160 // #352 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x15f // #351 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x15e // #350 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x15d // #349 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x15c // #348 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x173 // #371 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x172 // #370 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x171 // #369 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x170 // #368 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x16f // #367 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x16e // #366 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x16d // #365 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x16c // #364 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x16b // #363 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x16a // #362 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x169 // #361 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x168 // #360 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x167 // #359 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x166 // #358 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x165 // #357 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x164 // #356 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x193 // #403 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x192 // #402 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x191 // #401 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x190 // #400 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x18f // #399 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x18e // #398 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x18d // #397 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x18c // #396 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x18b // #395 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x18a // #394 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x189 // #393 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x188 // #392 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x187 // #391 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x186 // #390 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x185 // #389 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x184 // #388 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x183 // #387 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x182 // #386 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x181 // #385 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x180 // #384 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x17f // #383 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x17e // #382 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x17d // #381 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x17c // #380 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x17b // #379 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x17a // #378 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x179 // #377 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x178 // #376 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x177 // #375 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x176 // #374 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x175 // #373 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ - mov w0, #0x174 // #372 │ │ │ │ - b 27d24 , std::allocator >::~basic_stringbuf()@@Base+0xc424> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x28, [x28, #3616] │ │ │ │ + bl 5ad0 │ │ │ │ + b 25158 , std::allocator >::~basic_stringbuf()@@Base+0xf198> │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x19, [x0, #16] │ │ │ │ - cbz x19, 28334 , std::allocator >::~basic_stringbuf()@@Base+0xca34> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - mov x20, x19 │ │ │ │ - bl 25520 , std::allocator >::~basic_stringbuf()@@Base+0x9c20> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - ldr x19, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28324 , std::allocator >::~basic_stringbuf()@@Base+0xca24> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x19, 282f8 , std::allocator >::~basic_stringbuf()@@Base+0xc9f8> │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 25224 , std::allocator >::~basic_stringbuf()@@Base+0xf264> // b.none │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x19, [x0, #8] │ │ │ │ - mov x0, x1 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - bl 56e0 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 283a4 , std::allocator >::~basic_stringbuf()@@Base+0xcaa4> // b.none │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - cbz x19, 28394 , std::allocator >::~basic_stringbuf()@@Base+0xca94> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov x2, x19 │ │ │ │ - bl 5818 │ │ │ │ - cmp w0, #0x0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ldrb w1, [x0, #32] │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - tbnz w1, #0, 28420 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ - ldrb w1, [x0, #48] │ │ │ │ - tbnz w1, #0, 28414 , std::allocator >::~basic_stringbuf()@@Base+0xcb14> │ │ │ │ - ldrb w1, [x0, #64] │ │ │ │ - tbnz w1, #0, 28438 , std::allocator >::~basic_stringbuf()@@Base+0xcb38> │ │ │ │ - ldrb w1, [x0, #80] │ │ │ │ - tbz w1, #0, 2842c , std::allocator >::~basic_stringbuf()@@Base+0xcb2c> │ │ │ │ - ldr x1, [x0, #72] │ │ │ │ - mov x0, x2 │ │ │ │ - b 12620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9080> │ │ │ │ - ldr x1, [x0, #40] │ │ │ │ - mov x0, x2 │ │ │ │ - b 12620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9080> │ │ │ │ - ldr x1, [x0, #24] │ │ │ │ - mov x0, x2 │ │ │ │ - b 12620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9080> │ │ │ │ - ldr x1, [x0, #16] │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2528c , std::allocator >::~basic_stringbuf()@@Base+0xf2cc> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ mov x0, x2 │ │ │ │ - b 12620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9080> │ │ │ │ - ldr x1, [x0, #56] │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x2 │ │ │ │ - b 12620 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9080> │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x848 │ │ │ │ - stp x1, xzr, [x0] │ │ │ │ - stp xzr, xzr, [x0, #16] │ │ │ │ - strb wzr, [x0, #32] │ │ │ │ - str xzr, [x0, #40] │ │ │ │ - strb wzr, [x0, #48] │ │ │ │ - str xzr, [x0, #56] │ │ │ │ - strb wzr, [x0, #64] │ │ │ │ - str xzr, [x0, #72] │ │ │ │ - strb wzr, [x0, #80] │ │ │ │ - str xzr, [x0, #88] │ │ │ │ - ret │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ - mov x20, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ + mov w20, w4 │ │ │ │ + and w19, w5, #0xff │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3616] │ │ │ │ stp x21, x22, [sp, #80] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - cbz x0, 284c8 , std::allocator >::~basic_stringbuf()@@Base+0xcbc8> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w21, w0, #0x2 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - str x19, [x20, #16] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov w23, w3 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov x26, x0 │ │ │ │ + and w25, w19, #0x1 │ │ │ │ + ldr x5, [x4] │ │ │ │ + str x5, [sp, #40] │ │ │ │ + mov x5, #0x0 // #0 │ │ │ │ + sub w4, w20, #0x9 │ │ │ │ + mov w5, w19 │ │ │ │ + add w20, w20, w2 │ │ │ │ + bl 259e8 , std::allocator >::~basic_stringbuf()@@Base+0xfa28> │ │ │ │ + sub w2, w20, #0x8 │ │ │ │ + tbz w19, #0, 25504 , std::allocator >::~basic_stringbuf()@@Base+0xf544> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ add x19, sp, #0x18 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + mov w0, #0x3c // #60 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ add x21, sp, #0x8 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - str x19, [sp, #8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x938 │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldur w1, [x1, #7] │ │ │ │ - mov w2, #0x539 // #1337 │ │ │ │ - stur w1, [x19, #7] │ │ │ │ - mov x1, #0xb // #11 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + mov w3, w23 │ │ │ │ mov x1, x21 │ │ │ │ - strb wzr, [sp, #35] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 2856c , std::allocator >::~basic_stringbuf()@@Base+0xcc6c> // b.none │ │ │ │ + b.eq 25350 , std::allocator >::~basic_stringbuf()@@Base+0xf390> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w2, #0x53a // #1338 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + mov w0, #0x4e4f // #20047 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + sub w2, w20, #0x7 │ │ │ │ + ldrb w0, [x26, #52] │ │ │ │ + strb wzr, [sp, #26] │ │ │ │ + tbz w0, #0, 254f4 , std::allocator >::~basic_stringbuf()@@Base+0xf534> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w3, w23 │ │ │ │ mov x1, x21 │ │ │ │ - strb wzr, [sp, #36] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 285d0 , std::allocator >::~basic_stringbuf()@@Base+0xccd0> // b.none │ │ │ │ + b.eq 253a4 , std::allocator >::~basic_stringbuf()@@Base+0xf3e4> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldur x1, [x1, #5] │ │ │ │ - stur x1, [x19, #5] │ │ │ │ - mov x1, #0xd // #13 │ │ │ │ - mov w2, #0x53b // #1339 │ │ │ │ - str x1, [sp, #16] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3856] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + mov w3, w23 │ │ │ │ + sub w2, w20, #0x5 │ │ │ │ mov x1, x21 │ │ │ │ - strb wzr, [sp, #37] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + ldr w4, [x24] │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + mov w0, #0x7c // #124 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 28634 , std::allocator >::~basic_stringbuf()@@Base+0xcd34> // b.none │ │ │ │ + b.eq 253ec , std::allocator >::~basic_stringbuf()@@Base+0xf42c> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x108 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xb48 │ │ │ │ str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldur w1, [x1, #7] │ │ │ │ - mov w2, #0x53d // #1341 │ │ │ │ - stur w1, [x19, #7] │ │ │ │ - mov x1, #0xb // #11 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - strb wzr, [sp, #35] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 28698 , std::allocator >::~basic_stringbuf()@@Base+0xcd98> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x1, #0x6f43 // #28483 │ │ │ │ - mov x22, x0 │ │ │ │ - movk x1, #0x746e, lsl #16 │ │ │ │ - mov w2, #0x53e // #1342 │ │ │ │ - movk x1, #0x6f72, lsl #32 │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - movk x1, #0x736c, lsl #48 │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x19, x1, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 286f4 , std::allocator >::~basic_stringbuf()@@Base+0xcdf4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov w1, #0x6548 // #25928 │ │ │ │ - mov x22, x0 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov w2, #0x53c // #1340 │ │ │ │ - stp x19, x1, [sp, #8] │ │ │ │ + sub w2, w20, #0x4 │ │ │ │ + ldrh w1, [x0] │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + strh w1, [sp, #24] │ │ │ │ + strb w0, [x19, #2] │ │ │ │ + mov x0, #0x3 // #3 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + ldrb w0, [x26, #52] │ │ │ │ + strb wzr, [sp, #27] │ │ │ │ + tbz w0, #0, 254e4 , std::allocator >::~basic_stringbuf()@@Base+0xf524> │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov w3, w23 │ │ │ │ mov x1, x21 │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 28748 , std::allocator >::~basic_stringbuf()@@Base+0xce48> // b.none │ │ │ │ + b.eq 2544c , std::allocator >::~basic_stringbuf()@@Base+0xf48c> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov w1, #0x7551 // #30033 │ │ │ │ - mov x22, x0 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov w2, #0x53f // #1343 │ │ │ │ - stp x19, x1, [sp, #8] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + sub w2, w20, #0x1 │ │ │ │ + cbnz w25, 254cc , std::allocator >::~basic_stringbuf()@@Base+0xf50c> │ │ │ │ + ldr w4, [x24] │ │ │ │ + mov w0, #0x5d // #93 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + mov w3, w23 │ │ │ │ mov x1, x21 │ │ │ │ - strb wzr, [sp, #28] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 2879c , std::allocator >::~basic_stringbuf()@@Base+0xce9c> // b.none │ │ │ │ + b.eq 25490 , std::allocator >::~basic_stringbuf()@@Base+0xf4d0> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28810 , std::allocator >::~basic_stringbuf()@@Base+0xcf10> // b.any │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - mov x1, x22 │ │ │ │ + b.ne 25554 , std::allocator >::~basic_stringbuf()@@Base+0xf594> // b.any │ │ │ │ ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ - b 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ + ret │ │ │ │ + mov w0, #0x3e // #62 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 25468 , std::allocator >::~basic_stringbuf()@@Base+0xf4a8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 25424 , std::allocator >::~basic_stringbuf()@@Base+0xf464> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 2537c , std::allocator >::~basic_stringbuf()@@Base+0xf3bc> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + mov w0, #0x5b // #91 │ │ │ │ + strh w0, [sp, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 25324 , std::allocator >::~basic_stringbuf()@@Base+0xf364> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2882c , std::allocator >::~basic_stringbuf()@@Base+0xcf2c> // b.none │ │ │ │ + b.eq 25578 , std::allocator >::~basic_stringbuf()@@Base+0xf5b8> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ - b 287dc , std::allocator >::~basic_stringbuf()@@Base+0xcedc> │ │ │ │ - bti j │ │ │ │ - b 287dc , std::allocator >::~basic_stringbuf()@@Base+0xcedc> │ │ │ │ - bti j │ │ │ │ - b 287dc , std::allocator >::~basic_stringbuf()@@Base+0xcedc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 287dc , std::allocator >::~basic_stringbuf()@@Base+0xcedc> │ │ │ │ + b 2552c , std::allocator >::~basic_stringbuf()@@Base+0xf56c> │ │ │ │ bti j │ │ │ │ - b 287dc , std::allocator >::~basic_stringbuf()@@Base+0xcedc> │ │ │ │ + b 2552c , std::allocator >::~basic_stringbuf()@@Base+0xf56c> │ │ │ │ bti j │ │ │ │ - b 287dc , std::allocator >::~basic_stringbuf()@@Base+0xcedc> │ │ │ │ + b 2552c , std::allocator >::~basic_stringbuf()@@Base+0xf56c> │ │ │ │ bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ + b 2552c , std::allocator >::~basic_stringbuf()@@Base+0xf56c> │ │ │ │ mov x0, x19 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 28810 , std::allocator >::~basic_stringbuf()@@Base+0xcf10> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ paciasp │ │ │ │ sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ stp x29, x30, [sp, #48] │ │ │ │ add x29, sp, #0x30 │ │ │ │ stp x19, x20, [sp, #64] │ │ │ │ mov x20, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x1] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + bl c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ + tbz w0, #0, 255e4 , std::allocator >::~basic_stringbuf()@@Base+0xf624> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - cbz x0, 288cc , std::allocator >::~basic_stringbuf()@@Base+0xcfcc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x20, #56] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w21, w0, #0x2 │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w21 │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - str x19, [x20, #56] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x21, sp, #0x8 │ │ │ │ + b.ne 25748 , std::allocator >::~basic_stringbuf()@@Base+0xf788> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ add x19, sp, #0x18 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov w1, #0x6142 // #24898 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - movk w1, #0x6b63, lsl #16 │ │ │ │ - str w1, [sp, #24] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #8] │ │ │ │ - mov x1, x21 │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #24] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x19, x0, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ strb wzr, [sp, #28] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 25630 , std::allocator >::~basic_stringbuf()@@Base+0xf670> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 28960 , std::allocator >::~basic_stringbuf()@@Base+0xd060> // b.none │ │ │ │ + b.eq 25624 , std::allocator >::~basic_stringbuf()@@Base+0xf664> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x118 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w2, #0x54d // #1357 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3824] │ │ │ │ - strb wzr, [sp, #36] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - mov x1, x21 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 289d8 , std::allocator >::~basic_stringbuf()@@Base+0xd0d8> // b.none │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x20, #52] │ │ │ │ + b 255b4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ + mov w0, #0x104 // #260 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbz w0, #0, 2565c , std::allocator >::~basic_stringbuf()@@Base+0xf69c> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 25624 , std::allocator >::~basic_stringbuf()@@Base+0xf664> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x128 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldur x1, [x1, #5] │ │ │ │ - stur x1, [x19, #5] │ │ │ │ - mov x1, #0xd // #13 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - mov w2, #0x54e // #1358 │ │ │ │ - strb wzr, [sp, #37] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - mov x1, x21 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 28a48 , std::allocator >::~basic_stringbuf()@@Base+0xd148> // b.none │ │ │ │ + b 25624 , std::allocator >::~basic_stringbuf()@@Base+0xf664> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 25674 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x138 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w2, #0x54f // #1359 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - strb wzr, [sp, #36] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - mov x1, x21 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #24] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + strb wzr, [sp, #29] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + tbz w0, #0, 256c8 , std::allocator >::~basic_stringbuf()@@Base+0xf708> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 28ab8 , std::allocator >::~basic_stringbuf()@@Base+0xd1b8> // b.none │ │ │ │ + b.eq 256c0 , std::allocator >::~basic_stringbuf()@@Base+0xf700> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x1, sp │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x0, x19, [sp] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 61a8 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x148 │ │ │ │ - ldr x2, [sp] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - str x2, [sp, #16] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - mov w2, #0x551 // #1361 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3648] │ │ │ │ - ldrb w3, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 28b4c , std::allocator >::~basic_stringbuf()@@Base+0xd24c> // b.none │ │ │ │ + strb wzr, [x20, #52] │ │ │ │ + b 255b4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ + mov w0, #0x105 // #261 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #0, 2570c , std::allocator >::~basic_stringbuf()@@Base+0xf74c> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 256f0 , std::allocator >::~basic_stringbuf()@@Base+0xf730> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x160 │ │ │ │ - str x19, [sp, #8] │ │ │ │ - mov x22, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - str x1, [sp, #16] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - mov w2, #0x552 // #1362 │ │ │ │ - strb wzr, [sp, #39] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - mov x1, x21 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 28bbc , std::allocator >::~basic_stringbuf()@@Base+0xd2bc> // b.none │ │ │ │ + mov w0, #0x20 // #32 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 2572c , std::allocator >::~basic_stringbuf()@@Base+0xf76c> │ │ │ │ + ldrb w0, [x20, #52] │ │ │ │ + eor w0, w0, #0x1 │ │ │ │ + strb w0, [x20, #52] │ │ │ │ + b 255b4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ + cmp x2, x19 │ │ │ │ + b.eq 256c0 , std::allocator >::~basic_stringbuf()@@Base+0xf700> // b.none │ │ │ │ ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + strb wzr, [x20, #52] │ │ │ │ + b 255b4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 256fc , std::allocator >::~basic_stringbuf()@@Base+0xf73c> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 256fc , std::allocator >::~basic_stringbuf()@@Base+0xf73c> │ │ │ │ + b 255b4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::~basic_stringbuf()@@Base+0xd330> // b.any │ │ │ │ - ldr x0, [x20, #56] │ │ │ │ - mov x1, x22 │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ - b 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ + str x21, [sp, #80] │ │ │ │ + b.ne 2574c , std::allocator >::~basic_stringbuf()@@Base+0xf78c> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ + b 25754 , std::allocator >::~basic_stringbuf()@@Base+0xf794> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + mov w4, w2 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ + mov w20, w3 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #56] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #24] │ │ │ │ + ldp x3, x0, [x1] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cmp x0, #0xf │ │ │ │ + b.hi 2588c , std::allocator >::~basic_stringbuf()@@Base+0xf8cc> // b.pmore │ │ │ │ + add x2, x0, #0x1 │ │ │ │ + cbz x0, 25878 , std::allocator >::~basic_stringbuf()@@Base+0xf8b8> │ │ │ │ mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ + mov x1, x3 │ │ │ │ + str w4, [sp] │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr w4, [sp] │ │ │ │ + mov w2, w4 │ │ │ │ + mov x0, x19 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2582c , std::allocator >::~basic_stringbuf()@@Base+0xf86c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x7c8 │ │ │ │ + str x0, [x19] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + strb w20, [x19, #52] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 28c50 , std::allocator >::~basic_stringbuf()@@Base+0xd350> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - b 28bfc , std::allocator >::~basic_stringbuf()@@Base+0xd2fc> │ │ │ │ + b.ne 258f8 , std::allocator >::~basic_stringbuf()@@Base+0xf938> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x21 │ │ │ │ + ldrb w1, [x3] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 25800 , std::allocator >::~basic_stringbuf()@@Base+0xf840> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x3, [sp] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldr x3, [sp] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + ldr w4, [sp, #12] │ │ │ │ + cbz x1, 2587c , std::allocator >::~basic_stringbuf()@@Base+0xf8bc> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 25800 , std::allocator >::~basic_stringbuf()@@Base+0xf840> │ │ │ │ + b 257ec , std::allocator >::~basic_stringbuf()@@Base+0xf82c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 28c08 , std::allocator >::~basic_stringbuf()@@Base+0xd308> │ │ │ │ - bti j │ │ │ │ - b 28bfc , std::allocator >::~basic_stringbuf()@@Base+0xd2fc> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 28bfc , std::allocator >::~basic_stringbuf()@@Base+0xd2fc> │ │ │ │ - bti j │ │ │ │ - b 28bfc , std::allocator >::~basic_stringbuf()@@Base+0xd2fc> │ │ │ │ - bti j │ │ │ │ - b 28bfc , std::allocator >::~basic_stringbuf()@@Base+0xd2fc> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28c30 , std::allocator >::~basic_stringbuf()@@Base+0xd330> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ + b.eq 258fc , std::allocator >::~basic_stringbuf()@@Base+0xf93c> // b.none │ │ │ │ + bl 5740 │ │ │ │ + mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti c │ │ │ │ - ldr x2, [x0, #56] │ │ │ │ - cbz x2, 28d50 , std::allocator >::~basic_stringbuf()@@Base+0xd450> │ │ │ │ + strb w1, [x0, #52] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w1, [x0, #52] │ │ │ │ + eor w1, w1, #0x1 │ │ │ │ + strb w1, [x0, #52] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #52] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 25964 , std::allocator >::~basic_stringbuf()@@Base+0xf9a4> // b.none │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 259cc , std::allocator >::~basic_stringbuf()@@Base+0xfa0c> // b.none │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ - mov w1, #0x54d // #1357 │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x2 │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3824] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x54e // #1358 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3688] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x54f // #1359 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3800] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x551 // #1361 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3648] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x552 // #1362 │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3920] │ │ │ │ - ldr x19, [sp, #16] │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ - strb w0, [x1] │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + mov x0, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x2 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 28ef8 , std::allocator >::~basic_stringbuf()@@Base+0xd5f8> │ │ │ │ - mov w1, #0x542 // #1346 │ │ │ │ - bl 11360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3656] │ │ │ │ - str w0, [x1] │ │ │ │ - mov w1, #0x544 // #1348 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3560] │ │ │ │ - str w0, [x1] │ │ │ │ - mov w1, #0x545 // #1349 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x543 // #1347 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3936] │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x546 // #1350 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 113c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7e20> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - cmp x1, #0x5 │ │ │ │ - b.eq 28e38 , std::allocator >::~basic_stringbuf()@@Base+0xd538> // b.none │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - cmp x1, #0x6 │ │ │ │ - b.ne 28e58 , std::allocator >::~basic_stringbuf()@@Base+0xd558> // b.any │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, #0x654d // #25933 │ │ │ │ - movk w1, #0x6964, lsl #16 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 28f3c , std::allocator >::~basic_stringbuf()@@Base+0xd63c> // b.none │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - b 28e58 , std::allocator >::~basic_stringbuf()@@Base+0xd558> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov w1, #0x6d53 // #27987 │ │ │ │ - movk w1, #0x6c61, lsl #16 │ │ │ │ - ldr w2, [x0] │ │ │ │ - cmp w2, w1 │ │ │ │ - b.eq 28f28 , std::allocator >::~basic_stringbuf()@@Base+0xd628> // b.none │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - lsl w0, w0, #1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3640] │ │ │ │ - str w0, [x1] │ │ │ │ - mov w1, #0x547 // #1351 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11360 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7dc0> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3840] │ │ │ │ - str w0, [x1] │ │ │ │ - mov w1, #0x549 // #1353 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3880] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x548 // #1352 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x54a // #1354 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - strb w0, [x1] │ │ │ │ - mov w1, #0x54b // #1355 │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11300 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d60> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4008] │ │ │ │ - strb w0, [x1] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 28ef8 , std::allocator >::~basic_stringbuf()@@Base+0xd5f8> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + mov x6, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + mov w7, w2 │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + sxtw x4, w4 │ │ │ │ + and w5, w5, #0xff │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + add x19, sp, #0x48 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #88] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x19, [sp, #56] │ │ │ │ + ldp x8, x0, [x0, #16] │ │ │ │ + cmp x4, x0 │ │ │ │ + csel x4, x4, x0, ls // ls = plast │ │ │ │ + str x4, [sp, #48] │ │ │ │ + cmp x4, #0xf │ │ │ │ + b.hi 25ae8 , std::allocator >::~basic_stringbuf()@@Base+0xfb28> // b.pmore │ │ │ │ + cmp x4, #0x1 │ │ │ │ + b.ne 25ac4 , std::allocator >::~basic_stringbuf()@@Base+0xfb04> // b.any │ │ │ │ + ldrb w0, [x8] │ │ │ │ + strb w0, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ + str x4, [sp, #64] │ │ │ │ + strb wzr, [x0, x4] │ │ │ │ + tbz w5, #0, 25ad8 , std::allocator >::~basic_stringbuf()@@Base+0xfb18> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3736] │ │ │ │ + ldr w4, [x0] │ │ │ │ + mov w2, w7 │ │ │ │ + add x1, sp, #0x38 │ │ │ │ + mov x0, x6 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 25a94 , std::allocator >::~basic_stringbuf()@@Base+0xfad4> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 28f80 , std::allocator >::~basic_stringbuf()@@Base+0xd680> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + b.ne 25b78 , std::allocator >::~basic_stringbuf()@@Base+0xfbb8> // b.any │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - cmp w0, #0x6c │ │ │ │ - b.ne 28e50 , std::allocator >::~basic_stringbuf()@@Base+0xd550> // b.any │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 28e54 , std::allocator >::~basic_stringbuf()@@Base+0xd554> │ │ │ │ - ldrh w1, [x0, #4] │ │ │ │ - mov w0, #0x6d75 // #28021 │ │ │ │ - cmp w1, w0 │ │ │ │ - b.ne 28e30 , std::allocator >::~basic_stringbuf()@@Base+0xd530> // b.any │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - b 28e58 , std::allocator >::~basic_stringbuf()@@Base+0xd558> │ │ │ │ + mov x0, x19 │ │ │ │ + cbnz x4, 25b20 , std::allocator >::~basic_stringbuf()@@Base+0xfb60> │ │ │ │ + str x4, [sp, #64] │ │ │ │ + strb wzr, [x0, x4] │ │ │ │ + tbnz w5, #0, 25a60 , std::allocator >::~basic_stringbuf()@@Base+0xfaa0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3856] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 25a6c , std::allocator >::~basic_stringbuf()@@Base+0xfaac> │ │ │ │ + add x1, sp, #0x30 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + stp x8, x4, [sp, #8] │ │ │ │ + str w5, [sp, #28] │ │ │ │ + str x6, [sp, #32] │ │ │ │ + stp w7, w3, [sp, #40] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x4, [sp, #8] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + ldr x6, [sp, #32] │ │ │ │ + ldr w5, [sp, #28] │ │ │ │ + ldp w7, w3, [sp, #40] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x8 │ │ │ │ + str w5, [sp, #8] │ │ │ │ + str x6, [sp, #16] │ │ │ │ + stp w7, w3, [sp, #28] │ │ │ │ + bl 5518 │ │ │ │ + ldr x6, [sp, #16] │ │ │ │ + ldp x4, x0, [sp, #48] │ │ │ │ + ldr w5, [sp, #8] │ │ │ │ + ldp w7, w3, [sp, #28] │ │ │ │ + b 25a54 , std::allocator >::~basic_stringbuf()@@Base+0xfa94> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 28f84 , std::allocator >::~basic_stringbuf()@@Base+0xd684> // b.none │ │ │ │ + b.eq 25b7c , std::allocator >::~basic_stringbuf()@@Base+0xfbbc> // b.none │ │ │ │ bl 5740 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x3, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + mov w4, w2 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + add x5, x3, #0x10 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x7f8 │ │ │ │ + str x0, [x3] │ │ │ │ + add x0, x3, #0x20 │ │ │ │ + str wzr, [x3, #8] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + ldp x6, x1, [x1] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 25c4c , std::allocator >::~basic_stringbuf()@@Base+0xfc8c> // b.pmore │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 25c3c , std::allocator >::~basic_stringbuf()@@Base+0xfc7c> │ │ │ │ + mov x1, x6 │ │ │ │ + str x3, [sp] │ │ │ │ + str w4, [sp, #8] │ │ │ │ + str x5, [sp, #16] │ │ │ │ + bl 5518 │ │ │ │ + ldr x3, [sp] │ │ │ │ + ldr x5, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldr w4, [sp, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x1, [x5, #8] │ │ │ │ + str w4, [x3, #48] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 25c94 , std::allocator >::~basic_stringbuf()@@Base+0xfcd4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w1, [x6] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + b 25c08 , std::allocator >::~basic_stringbuf()@@Base+0xfc48> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x5, x6, [sp] │ │ │ │ + str x3, [sp, #16] │ │ │ │ + str w4, [sp, #28] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + ldp x5, x6, [sp] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + str x1, [x5, #16] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + ldr w4, [sp, #28] │ │ │ │ + cbz x1, 25c3c , std::allocator >::~basic_stringbuf()@@Base+0xfc7c> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 25c08 , std::allocator >::~basic_stringbuf()@@Base+0xfc48> │ │ │ │ + b 25be4 , std::allocator >::~basic_stringbuf()@@Base+0xfc24> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.eq 25cc4 , std::allocator >::~basic_stringbuf()@@Base+0xfd04> // b.none │ │ │ │ + ldr x1, [x0, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x0, #0x20 │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25d2c , std::allocator >::~basic_stringbuf()@@Base+0xfd6c> // b.none │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - str x19, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - bl 28d60 , std::allocator >::~basic_stringbuf()@@Base+0xd460> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28ca8 , std::allocator >::~basic_stringbuf()@@Base+0xd3a8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 28fc4 , std::allocator >::~basic_stringbuf()@@Base+0xd6c4> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #8] │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cbz x0, 28fdc , std::allocator >::~basic_stringbuf()@@Base+0xd6dc> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x19, #24] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - cbz x0, 28ff4 , std::allocator >::~basic_stringbuf()@@Base+0xd6f4> │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x2 │ │ │ │ + mov x1, #0x38 // #56 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x0, x0, #0x828 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + cbz x0, 25d7c , std::allocator >::~basic_stringbuf()@@Base+0xfdbc> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #40] │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - cbz x0, 2900c , std::allocator >::~basic_stringbuf()@@Base+0xd70c> │ │ │ │ + str xzr, [x20, #24] │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + cbz x22, 25dfc , std::allocator >::~basic_stringbuf()@@Base+0xfe3c> │ │ │ │ + ldp x19, x21, [x22, #40] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 25dbc , std::allocator >::~basic_stringbuf()@@Base+0xfdfc> // b.none │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25dac , std::allocator >::~basic_stringbuf()@@Base+0xfdec> // b.none │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 25d90 , std::allocator >::~basic_stringbuf()@@Base+0xfdd0> // b.any │ │ │ │ + ldr x21, [x22, #40] │ │ │ │ + cbz x21, 25dd0 , std::allocator >::~basic_stringbuf()@@Base+0xfe10> │ │ │ │ + ldr x1, [x22, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + sub x1, x1, x21 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25dec , std::allocator >::~basic_stringbuf()@@Base+0xfe2c> // b.none │ │ │ │ + ldr x1, [x22, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x20, #8] │ │ │ │ + ldr x19, [x20, #16] │ │ │ │ + cbz x19, 25e30 , std::allocator >::~basic_stringbuf()@@Base+0xfe70> │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 25e20 , std::allocator >::~basic_stringbuf()@@Base+0xfe60> // b.none │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + ldr x0, [x20, #144] │ │ │ │ + cbz x0, 25e48 , std::allocator >::~basic_stringbuf()@@Base+0xfe88> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #56] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - cbz x0, 29024 , std::allocator >::~basic_stringbuf()@@Base+0xd724> │ │ │ │ + str xzr, [x20, #144] │ │ │ │ + ldr x19, [x20, #152] │ │ │ │ + cbz x19, 25e8c , std::allocator >::~basic_stringbuf()@@Base+0xfecc> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 27000 , std::allocator >::~basic_stringbuf()@@Base+0x11040> │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 25f08 , std::allocator >::~basic_stringbuf()@@Base+0xff48> // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 25e7c , std::allocator >::~basic_stringbuf()@@Base+0xfebc> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x20, #152] │ │ │ │ + ldr x0, [x20, #160] │ │ │ │ + cbz x0, 25ea4 , std::allocator >::~basic_stringbuf()@@Base+0xfee4> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #72] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - cbz x0, 2903c , std::allocator >::~basic_stringbuf()@@Base+0xd73c> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ + str xzr, [x20, #160] │ │ │ │ + ldr x19, [x20, #168] │ │ │ │ + cbz x19, 25ef4 , std::allocator >::~basic_stringbuf()@@Base+0xff34> │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 27000 , std::allocator >::~basic_stringbuf()@@Base+0x11040> │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 25f14 , std::allocator >::~basic_stringbuf()@@Base+0xff54> // b.any │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 25ed8 , std::allocator >::~basic_stringbuf()@@Base+0xff18> │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x19 │ │ │ │ blr x1 │ │ │ │ - str xzr, [x19, #16] │ │ │ │ + b 25e88 , std::allocator >::~basic_stringbuf()@@Base+0xfec8> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x16, x1 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + br x16 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 25d40 , std::allocator >::~basic_stringbuf()@@Base+0xfd80> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, #0xb0 // #176 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x828 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + bl 33f20 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 33f20 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 33f20 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + strb wzr, [x19, #138] │ │ │ │ + stp q31, q31, [x19, #144] │ │ │ │ ldr x19, [sp, #16] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ stp x29, x30, [sp, #64] │ │ │ │ add x29, sp, #0x40 │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl c3cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x164c> │ │ │ │ + tbz w0, #0, 26024 , std::allocator >::~basic_stringbuf()@@Base+0x10064> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x7571 // #30065 │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + movk w0, #0x7469, lsl #16 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2606c , std::allocator >::~basic_stringbuf()@@Base+0x100ac> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbz w2, #0, 2613c , std::allocator >::~basic_stringbuf()@@Base+0x1017c> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #33] │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbnz w0, #0, 26088 , std::allocator >::~basic_stringbuf()@@Base+0x100c8> │ │ │ │ + ldrb w0, [x19, #138] │ │ │ │ + tbz w0, #0, 260bc , std::allocator >::~basic_stringbuf()@@Base+0x100fc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> // b.any │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 22590 , std::allocator >::~basic_stringbuf()@@Base+0xc5d0> │ │ │ │ + mov w0, #0x656c // #25964 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + movk w0, #0x7466, lsl #16 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26100 , std::allocator >::~basic_stringbuf()@@Base+0x10140> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbz w2, #0, 26234 , std::allocator >::~basic_stringbuf()@@Base+0x10274> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0x2 // #2 │ │ │ │ + b.ne 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> // b.any │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 338f0 , std::allocator >::~basic_stringbuf()@@Base+0x1d930> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6c0 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + strb wzr, [sp, #45] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26190 , std::allocator >::~basic_stringbuf()@@Base+0x101d0> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbz w2, #0, 261dc , std::allocator >::~basic_stringbuf()@@Base+0x1021c> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 261f0 , std::allocator >::~basic_stringbuf()@@Base+0x10230> │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbz w0, #0, 2631c , std::allocator >::~basic_stringbuf()@@Base+0x1035c> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbnz w0, #0, 26088 , std::allocator >::~basic_stringbuf()@@Base+0x100c8> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x6a8 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #40] │ │ │ │ + strb w0, [x20, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + strb wzr, [sp, #45] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26288 , std::allocator >::~basic_stringbuf()@@Base+0x102c8> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbnz w2, #0, 262f8 , std::allocator >::~basic_stringbuf()@@Base+0x10338> │ │ │ │ + mov w0, #0x7075 // #28789 │ │ │ │ + strh w0, [sp, #40] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + strb wzr, [sp, #42] │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 262cc , std::allocator >::~basic_stringbuf()@@Base+0x1030c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbz w2, #0, 26398 , std::allocator >::~basic_stringbuf()@@Base+0x103d8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + b.eq 26124 , std::allocator >::~basic_stringbuf()@@Base+0x10164> // b.none │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0x3 // #3 │ │ │ │ + b.eq 26124 , std::allocator >::~basic_stringbuf()@@Base+0x10164> // b.none │ │ │ │ + b 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> │ │ │ │ + mov w0, #0x157 // #343 │ │ │ │ + bl c3e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1664> │ │ │ │ + tbnz w0, #0, 261e8 , std::allocator >::~basic_stringbuf()@@Base+0x10228> │ │ │ │ + mov w0, #0x6568 // #25960 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + movk w0, #0x706c, lsl #16 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2636c , std::allocator >::~basic_stringbuf()@@Base+0x103ac> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbz w2, #0, 26078 , std::allocator >::~basic_stringbuf()@@Base+0x100b8> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 26404 , std::allocator >::~basic_stringbuf()@@Base+0x10444> │ │ │ │ + strb wzr, [x19, #138] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + b 26078 , std::allocator >::~basic_stringbuf()@@Base+0x100b8> │ │ │ │ + mov w0, #0x6f64 // #28516 │ │ │ │ + strb wzr, [sp, #44] │ │ │ │ + movk w0, #0x6e77, lsl #16 │ │ │ │ + str w0, [sp, #40] │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + stp x20, x0, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl c400 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x1680> │ │ │ │ + and w2, w0, #0xff │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 263dc , std::allocator >::~basic_stringbuf()@@Base+0x1041c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str w2, [sp, #12] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + tbz w2, #0, 25ff4 , std::allocator >::~basic_stringbuf()@@Base+0x10034> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + b.eq 26124 , std::allocator >::~basic_stringbuf()@@Base+0x10164> // b.none │ │ │ │ + b 262f0 , std::allocator >::~basic_stringbuf()@@Base+0x10330> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #138] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + b 26078 , std::allocator >::~basic_stringbuf()@@Base+0x100b8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + b.ne 262f4 , std::allocator >::~basic_stringbuf()@@Base+0x10334> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + b 2642c , std::allocator >::~basic_stringbuf()@@Base+0x1046c> │ │ │ │ + bti j │ │ │ │ + b 2642c , std::allocator >::~basic_stringbuf()@@Base+0x1046c> │ │ │ │ + bti j │ │ │ │ + b 2642c , std::allocator >::~basic_stringbuf()@@Base+0x1046c> │ │ │ │ + bti j │ │ │ │ + b 2642c , std::allocator >::~basic_stringbuf()@@Base+0x1046c> │ │ │ │ + bti j │ │ │ │ + b 2642c , std::allocator >::~basic_stringbuf()@@Base+0x1046c> │ │ │ │ + bti j │ │ │ │ + b 2642c , std::allocator >::~basic_stringbuf()@@Base+0x1046c> │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #144] │ │ │ │ + ldr x0, [x0, #24] │ │ │ │ + b 20840 , std::allocator >::~basic_stringbuf()@@Base+0xa880> │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #32] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #33] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #34] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov w0, #0x320 // #800 │ │ │ │ + cmp w1, #0x0 │ │ │ │ + b.le 26508 , std::allocator >::~basic_stringbuf()@@Base+0x10548> │ │ │ │ + cmp w1, #0x5 │ │ │ │ + b.eq 2654c , std::allocator >::~basic_stringbuf()@@Base+0x1058c> // b.none │ │ │ │ + b.le 2650c , std::allocator >::~basic_stringbuf()@@Base+0x1054c> │ │ │ │ + mov w0, #0x64 // #100 │ │ │ │ + cmp w1, #0x8 │ │ │ │ + b.eq 26508 , std::allocator >::~basic_stringbuf()@@Base+0x10548> // b.none │ │ │ │ + b.gt 26538 , std::allocator >::~basic_stringbuf()@@Base+0x10578> │ │ │ │ + cmp w1, #0x6 │ │ │ │ + mov w0, #0x96 // #150 │ │ │ │ + mov w1, #0x7d // #125 │ │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x1f4 // #500 │ │ │ │ + cmp w1, #0x3 │ │ │ │ + b.eq 26508 , std::allocator >::~basic_stringbuf()@@Base+0x10548> // b.none │ │ │ │ + mov w0, #0x12c // #300 │ │ │ │ + cmp w1, #0x4 │ │ │ │ + b.eq 26508 , std::allocator >::~basic_stringbuf()@@Base+0x10548> // b.none │ │ │ │ + cmp w1, #0x1 │ │ │ │ + mov w0, #0x258 // #600 │ │ │ │ + mov w1, #0x320 // #800 │ │ │ │ + csel w0, w0, w1, ne // ne = any │ │ │ │ + ret │ │ │ │ + cmp w1, #0x9 │ │ │ │ + mov w0, #0x50 // #80 │ │ │ │ + mov w1, #0x32 // #50 │ │ │ │ + csel w0, w0, w1, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0xc8 // #200 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x2, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldrb w0, [x0, #136] │ │ │ │ + tbz w1, #0, 26588 , std::allocator >::~basic_stringbuf()@@Base+0x105c8> │ │ │ │ + tbz w0, #0, 265b0 , std::allocator >::~basic_stringbuf()@@Base+0x105f0> │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + tbz w0, #0, 2657c , std::allocator >::~basic_stringbuf()@@Base+0x105bc> │ │ │ │ + strh wzr, [x2, #136] │ │ │ │ + add x0, x2, #0x68 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + add x0, x2, #0x28 │ │ │ │ + b 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + mov w0, #0x101 // #257 │ │ │ │ + strh w0, [x2, #136] │ │ │ │ + add x0, x2, #0x68 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + add x0, x2, #0x28 │ │ │ │ + b 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ stp x21, x22, [sp, #96] │ │ │ │ + mov x22, x1 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cbz x0, 2909c , std::allocator >::~basic_stringbuf()@@Base+0xd79c> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 26630 , std::allocator >::~basic_stringbuf()@@Base+0x10670> │ │ │ │ ldr x1, [x0] │ │ │ │ ldr x1, [x1, #8] │ │ │ │ blr x1 │ │ │ │ - str xzr, [x24, #24] │ │ │ │ + str xzr, [x19, #24] │ │ │ │ + ldr x23, [x19, #8] │ │ │ │ + cbz x23, 266b0 , std::allocator >::~basic_stringbuf()@@Base+0x106f0> │ │ │ │ + ldp x20, x21, [x23, #40] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 26670 , std::allocator >::~basic_stringbuf()@@Base+0x106b0> // b.none │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 26660 , std::allocator >::~basic_stringbuf()@@Base+0x106a0> // b.none │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 26644 , std::allocator >::~basic_stringbuf()@@Base+0x10684> // b.any │ │ │ │ + ldr x21, [x23, #40] │ │ │ │ + cbz x21, 26684 , std::allocator >::~basic_stringbuf()@@Base+0x106c4> │ │ │ │ + ldr x1, [x23, #56] │ │ │ │ + mov x0, x21 │ │ │ │ + sub x1, x1, x21 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + add x1, x23, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 266a0 , std::allocator >::~basic_stringbuf()@@Base+0x106e0> // b.none │ │ │ │ + ldr x1, [x23, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cbz x20, 266e4 , std::allocator >::~basic_stringbuf()@@Base+0x10724> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x1, x20, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 266d4 , std::allocator >::~basic_stringbuf()@@Base+0x10714> // b.none │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + cbz x0, 266fc , std::allocator >::~basic_stringbuf()@@Base+0x1073c> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #144] │ │ │ │ + ldr x20, [x19, #152] │ │ │ │ + cbz x20, 26740 , std::allocator >::~basic_stringbuf()@@Base+0x10780> │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 27000 , std::allocator >::~basic_stringbuf()@@Base+0x11040> │ │ │ │ + add x0, x0, #0x180 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 26c78 , std::allocator >::~basic_stringbuf()@@Base+0x10cb8> // b.any │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cbz x0, 26730 , std::allocator >::~basic_stringbuf()@@Base+0x10770> │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x19, #152] │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + cbz x0, 26758 , std::allocator >::~basic_stringbuf()@@Base+0x10798> │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + blr x1 │ │ │ │ + str xzr, [x19, #160] │ │ │ │ + ldr x20, [x19, #168] │ │ │ │ + cbz x20, 2679c , std::allocator >::~basic_stringbuf()@@Base+0x107dc> │ │ │ │ + ldr x0, [x20] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 27000 , std::allocator >::~basic_stringbuf()@@Base+0x11040> │ │ │ │ + add x0, x0, #0x120 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 26c84 , std::allocator >::~basic_stringbuf()@@Base+0x10cc4> // b.any │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + cbz x0, 2678c , std::allocator >::~basic_stringbuf()@@Base+0x107cc> │ │ │ │ + ldr x1, [x20, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + str xzr, [x19, #168] │ │ │ │ + strh wzr, [x19, #32] │ │ │ │ + add x20, sp, #0x28 │ │ │ │ + strb wzr, [x19, #34] │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + strb wzr, [x19, #136] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x20, [sp, #24] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x1, x2, [x22] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2caa0 , std::allocator >::~basic_stringbuf()@@Base+0x16ae0> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x23, [x19, #8] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 267f4 , std::allocator >::~basic_stringbuf()@@Base+0x10834> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x40 // #64 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + bl 2c8a8 , std::allocator >::~basic_stringbuf()@@Base+0x168e8> │ │ │ │ + str x23, [x19, #16] │ │ │ │ + add x0, x23, #0x8 │ │ │ │ + mov x1, x22 │ │ │ │ + bl 5890 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3656] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3560] │ │ │ │ + adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x24, [x24, #3864] │ │ │ │ + ldr w1, [x1] │ │ │ │ + str w1, [x0, #4] │ │ │ │ + ldr w1, [x23] │ │ │ │ + str w1, [x0, #40] │ │ │ │ + ldrb w1, [x24] │ │ │ │ + strb w1, [x0, #44] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3936] │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3880] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3640] │ │ │ │ + strb w3, [x0, #45] │ │ │ │ + ldr w2, [x1] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3840] │ │ │ │ + ldr w1, [x1] │ │ │ │ + stp w2, w1, [x0, #48] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldrb w4, [x4] │ │ │ │ + bfxil w1, w4, #0, #8 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3968] │ │ │ │ + ldrb w4, [x4] │ │ │ │ + bfi w1, w4, #8, #8 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3752] │ │ │ │ + ldrb w4, [x4] │ │ │ │ + bfi w1, w4, #16, #8 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #4008] │ │ │ │ + ldrb w4, [x4] │ │ │ │ + bfi w1, w4, #24, #8 │ │ │ │ + str w1, [x0, #56] │ │ │ │ + cbnz w2, 26be0 , std::allocator >::~basic_stringbuf()@@Base+0x10c20> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3552] │ │ │ │ + ldr w1, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4016] │ │ │ │ + ldr w4, [x0] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + cbz x2, 26c08 , std::allocator >::~basic_stringbuf()@@Base+0x10c48> │ │ │ │ + ldr x1, [x22] │ │ │ │ + mov x0, x21 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 29230 , std::allocator >::~basic_stringbuf()@@Base+0x13270> │ │ │ │ + str x0, [x19, #160] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26914 , std::allocator >::~basic_stringbuf()@@Base+0x10954> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, #0x30 // #48 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2af00 , std::allocator >::~basic_stringbuf()@@Base+0x14f40> │ │ │ │ + mov w1, w0 │ │ │ │ + str w1, [sp, #4] │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2af0c , std::allocator >::~basic_stringbuf()@@Base+0x14f4c> │ │ │ │ + ldr w1, [sp, #4] │ │ │ │ + mov w2, w0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 33cc4 , std::allocator >::~basic_stringbuf()@@Base+0x1dd04> │ │ │ │ + ldrb w0, [x24] │ │ │ │ + str x22, [x19, #152] │ │ │ │ + tbnz w0, #0, 26c30 , std::allocator >::~basic_stringbuf()@@Base+0x10c70> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr w1, [x23] │ │ │ │ + mov x22, x0 │ │ │ │ + bl 33340 , std::allocator >::~basic_stringbuf()@@Base+0x1d380> │ │ │ │ + ldp x1, x2, [x19, #152] │ │ │ │ + str x22, [x19, #168] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 336a4 , std::allocator >::~basic_stringbuf()@@Base+0x1d6e4> │ │ │ │ mov x0, #0x48 // #72 │ │ │ │ bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w20, w0, #0x2 │ │ │ │ - ldr x0, [x24, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x23, x0 │ │ │ │ + mov w3, #0x18 // #24 │ │ │ │ + mov w2, #0x50 // #80 │ │ │ │ + bl 212e0 , std::allocator >::~basic_stringbuf()@@Base+0xb320> │ │ │ │ + str x23, [x19, #24] │ │ │ │ + mov x0, #0x48 // #72 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + bl 1f8ec , std::allocator >::~basic_stringbuf()@@Base+0x992c> │ │ │ │ + sub w23, w0, #0x2 │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + ldr x0, [x0, #40] │ │ │ │ + bl 1f900 , std::allocator >::~basic_stringbuf()@@Base+0x9940> │ │ │ │ sub w4, w0, #0x2 │ │ │ │ mov w2, #0x1 // #1 │ │ │ │ - mov w3, w20 │ │ │ │ + mov w3, w23 │ │ │ │ mov w1, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl fbb0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6610> │ │ │ │ - mov x8, sp │ │ │ │ - str x19, [x24, #24] │ │ │ │ - bl 1ff0c , std::allocator >::~basic_stringbuf()@@Base+0x460c> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 21ce0 , std::allocator >::~basic_stringbuf()@@Base+0xbd20> │ │ │ │ + str x22, [x19, #144] │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov w1, #0x6142 // #24898 │ │ │ │ - add x22, sp, #0x28 │ │ │ │ - movk w1, #0x6b63, lsl #16 │ │ │ │ - str w1, [sp, #40] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - mov x19, x0 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - stp x22, x1, [sp, #24] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - strb wzr, [sp, #44] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + str x20, [sp, #24] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb50 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrh w1, [x1, #4] │ │ │ │ + str w2, [sp, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + strh w1, [x20, #4] │ │ │ │ + mov x1, #0x6 // #6 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #46] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 29134 , std::allocator >::~basic_stringbuf()@@Base+0xd834> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26a30 , std::allocator >::~basic_stringbuf()@@Base+0x10a70> // b.none │ │ │ │ ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - bl fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x180 │ │ │ │ - str x22, [sp, #24] │ │ │ │ - mov x19, x0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb58 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + mov x22, x0 │ │ │ │ ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ + ldur w1, [x1, #3] │ │ │ │ str w2, [sp, #40] │ │ │ │ - mov w2, #0x540 // #1344 │ │ │ │ - strh w1, [x22, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + stur w1, [x20, #3] │ │ │ │ + mov x1, #0x7 // #7 │ │ │ │ str x1, [sp, #32] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - strb wzr, [sp, #46] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + mov x1, x21 │ │ │ │ + strb wzr, [sp, #47] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 29198 , std::allocator >::~basic_stringbuf()@@Base+0xd898> // b.none │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26a94 , std::allocator >::~basic_stringbuf()@@Base+0x10ad4> // b.none │ │ │ │ ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - bl fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - ldp x19, x21, [sp] │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - sub x1, x21, x19 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - b 2922c , std::allocator >::~basic_stringbuf()@@Base+0xd92c> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + bl 21ee0 , std::allocator >::~basic_stringbuf()@@Base+0xbf20> │ │ │ │ mov x0, #0x38 // #56 │ │ │ │ bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - lsl x0, x20, #5 │ │ │ │ - add x1, x19, x0 │ │ │ │ - ldr x2, [x1, #8] │ │ │ │ - str x22, [sp, #24] │ │ │ │ - ldr x1, [x19, x0] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov w2, w20 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ + mov x22, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x0, x20, [sp, #16] │ │ │ │ mov x0, x21 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ + bl 61a8 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb60 │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldp x4, x5, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + stp x4, x5, [x0] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + str x2, [sp, #32] │ │ │ │ ldr x0, [sp, #24] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 29210 , std::allocator >::~basic_stringbuf()@@Base+0xd910> // b.none │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + mov x0, x22 │ │ │ │ + mov w2, #0x2 // #2 │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26b24 , std::allocator >::~basic_stringbuf()@@Base+0x10b64> // b.none │ │ │ │ ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + mov x0, #0x38 // #56 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xb78 │ │ │ │ + str x20, [sp, #24] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + ldrb w1, [x1, #8] │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + strb w1, [x20, #8] │ │ │ │ + mov x1, #0x9 // #9 │ │ │ │ + str x1, [sp, #32] │ │ │ │ mov x1, x21 │ │ │ │ - bl fd40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x67a0> │ │ │ │ - ldp x19, x21, [sp] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - sub x1, x21, x19 │ │ │ │ - asr x1, x1, #5 │ │ │ │ - cmp x1, x20 │ │ │ │ - b.hi 291c0 , std::allocator >::~basic_stringbuf()@@Base+0xd8c0> // b.pmore │ │ │ │ - cmp x19, x21 │ │ │ │ - b.eq 29268 , std::allocator >::~basic_stringbuf()@@Base+0xd968> // b.none │ │ │ │ - nop │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2925c , std::allocator >::~basic_stringbuf()@@Base+0xd95c> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + strb wzr, [sp, #49] │ │ │ │ + bl 25b84 , std::allocator >::~basic_stringbuf()@@Base+0xfbc4> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 26b88 , std::allocator >::~basic_stringbuf()@@Base+0x10bc8> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x19, x21 │ │ │ │ - b.ne 29240 , std::allocator >::~basic_stringbuf()@@Base+0xd940> // b.any │ │ │ │ - ldr x0, [sp] │ │ │ │ - cbz x0, 2927c , std::allocator >::~basic_stringbuf()@@Base+0xd97c> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + mov x1, x22 │ │ │ │ + bl 21d20 , std::allocator >::~basic_stringbuf()@@Base+0xbd60> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + add x0, x19, #0x48 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 292b4 , std::allocator >::~basic_stringbuf()@@Base+0xd9b4> // b.any │ │ │ │ + b.ne 26cc8 , std::allocator >::~basic_stringbuf()@@Base+0x10d08> // b.any │ │ │ │ ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ ldp x21, x22, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - str x25, [sp, #128] │ │ │ │ - bl 5740 │ │ │ │ + b 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + cmp w2, #0x1 │ │ │ │ + b.eq 26c5c , std::allocator >::~basic_stringbuf()@@Base+0x10c9c> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3720] │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + ldr w1, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3960] │ │ │ │ + ldr w4, [x0] │ │ │ │ + cbnz x2, 268e0 , std::allocator >::~basic_stringbuf()@@Base+0x10920> │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + stp w3, w1, [sp, #4] │ │ │ │ + str w4, [sp, #12] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr w2, [sp, #12] │ │ │ │ + mov x22, x0 │ │ │ │ + ldp w3, w1, [sp, #4] │ │ │ │ + bl 2ba80 , std::allocator >::~basic_stringbuf()@@Base+0x15ac0> │ │ │ │ + str x22, [x19, #160] │ │ │ │ + b 26914 , std::allocator >::~basic_stringbuf()@@Base+0x10954> │ │ │ │ + ldr x24, [x19, #160] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 338c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d900> │ │ │ │ + mov w22, w0 │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + bl 338d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d910> │ │ │ │ + mov w2, w0 │ │ │ │ + mov w1, w22 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2ab40 , std::allocator >::~basic_stringbuf()@@Base+0x14b80> │ │ │ │ + b 26954 , std::allocator >::~basic_stringbuf()@@Base+0x10994> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3904] │ │ │ │ + ldr w1, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3664] │ │ │ │ + ldr w4, [x0] │ │ │ │ + b 268d8 , std::allocator >::~basic_stringbuf()@@Base+0x10918> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 2673c , std::allocator >::~basic_stringbuf()@@Base+0x1077c> │ │ │ │ + mov x0, x20 │ │ │ │ + blr x1 │ │ │ │ + b 26798 , std::allocator >::~basic_stringbuf()@@Base+0x107d8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x20, x19 │ │ │ │ mov x0, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ + mov x0, x22 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, sp │ │ │ │ - bl 9500 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #128] │ │ │ │ - b.ne 292b8 , std::allocator >::~basic_stringbuf()@@Base+0xd9b8> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ + b.eq 26d04 , std::allocator >::~basic_stringbuf()@@Base+0x10d44> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 292cc , std::allocator >::~basic_stringbuf()@@Base+0xd9cc> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 26cc8 , std::allocator >::~basic_stringbuf()@@Base+0x10d08> // b.any │ │ │ │ mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x48 // #72 │ │ │ │ + b 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0x10d20> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + b 26ca4 , std::allocator >::~basic_stringbuf()@@Base+0x10ce4> │ │ │ │ + bti j │ │ │ │ + b 26c94 , std::allocator >::~basic_stringbuf()@@Base+0x10cd4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x1, #0x38 // #56 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 292dc , std::allocator >::~basic_stringbuf()@@Base+0xd9dc> │ │ │ │ + b 26ca4 , std::allocator >::~basic_stringbuf()@@Base+0x10ce4> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - b 292dc , std::allocator >::~basic_stringbuf()@@Base+0xd9dc> │ │ │ │ + b 26c94 , std::allocator >::~basic_stringbuf()@@Base+0x10cd4> │ │ │ │ + bti j │ │ │ │ + b 26c94 , std::allocator >::~basic_stringbuf()@@Base+0x10cd4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x40 // #64 │ │ │ │ + b 26ce0 , std::allocator >::~basic_stringbuf()@@Base+0x10d20> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + b 26ca4 , std::allocator >::~basic_stringbuf()@@Base+0x10ce4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 26d04 , std::allocator >::~basic_stringbuf()@@Base+0x10d44> // b.none │ │ │ │ + b 26cc8 , std::allocator >::~basic_stringbuf()@@Base+0x10d08> │ │ │ │ bti j │ │ │ │ - b 2931c , std::allocator >::~basic_stringbuf()@@Base+0xda1c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 26d5c , std::allocator >::~basic_stringbuf()@@Base+0x10d9c> │ │ │ │ bti j │ │ │ │ + mov x19, x0 │ │ │ │ mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ + b 26ca4 , std::allocator >::~basic_stringbuf()@@Base+0x10ce4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + b 26ca4 , std::allocator >::~basic_stringbuf()@@Base+0x10ce4> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x19, #32] │ │ │ │ + tbnz w0, #0, 26e18 , std::allocator >::~basic_stringbuf()@@Base+0x10e58> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 26e48 , std::allocator >::~basic_stringbuf()@@Base+0x10e88> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + bl 229c4 , std::allocator >::~basic_stringbuf()@@Base+0xca04> │ │ │ │ + tbnz w0, #0, 26f54 , std::allocator >::~basic_stringbuf()@@Base+0x10f94> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 270dc , std::allocator >::~basic_stringbuf()@@Base+0x1111c> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x20, x19, #0x28 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ mov x0, x19 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 264cc , std::allocator >::~basic_stringbuf()@@Base+0x1050c> │ │ │ │ + mov w21, w0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 341e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e220> │ │ │ │ + cmp x0, w21, sxtw │ │ │ │ + b.ge 26f2c , std::allocator >::~basic_stringbuf()@@Base+0x10f6c> // b.tcont │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + add x20, x19, #0x48 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1e008> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3840] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x0, x20 │ │ │ │ + str w1, [sp, #8] │ │ │ │ + bl 341e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e220> │ │ │ │ + ldr w1, [sp, #8] │ │ │ │ + cmp x0, w1, sxtw │ │ │ │ + b.lt 26fc0 , std::allocator >::~basic_stringbuf()@@Base+0x11000> // b.tstop │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3752] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 27060 , std::allocator >::~basic_stringbuf()@@Base+0x110a0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4008] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 27048 , std::allocator >::~basic_stringbuf()@@Base+0x11088> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3880] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 2703c , std::allocator >::~basic_stringbuf()@@Base+0x1107c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3968] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbnz w0, #0, 27054 , std::allocator >::~basic_stringbuf()@@Base+0x11094> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #128] │ │ │ │ - b.eq 29304 , std::allocator >::~basic_stringbuf()@@Base+0xda04> // b.none │ │ │ │ - b 292b8 , std::allocator >::~basic_stringbuf()@@Base+0xd9b8> │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xd0 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 270e0 , std::allocator >::~basic_stringbuf()@@Base+0x11120> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldr x21, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + ldr x0, [x19, #152] │ │ │ │ + bl 338a0 , std::allocator >::~basic_stringbuf()@@Base+0x1d8e0> │ │ │ │ + tbnz w0, #0, 26ff8 , std::allocator >::~basic_stringbuf()@@Base+0x11038> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #32] │ │ │ │ + ldp x0, x1, [x19, #8] │ │ │ │ + bl 2d2cc , std::allocator >::~basic_stringbuf()@@Base+0x1730c> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 33f40 , std::allocator >::~basic_stringbuf()@@Base+0x1df80> │ │ │ │ + b 26e84 , std::allocator >::~basic_stringbuf()@@Base+0x10ec4> │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + bl 22ae0 , std::allocator >::~basic_stringbuf()@@Base+0xcb20> │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 270d0 , std::allocator >::~basic_stringbuf()@@Base+0x11110> // b.none │ │ │ │ + b.gt 270bc , std::allocator >::~basic_stringbuf()@@Base+0x110fc> │ │ │ │ + cbz w0, 2706c , std::allocator >::~basic_stringbuf()@@Base+0x110ac> │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.ne 27088 , std::allocator >::~basic_stringbuf()@@Base+0x110c8> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3808] │ │ │ │ + add x3, sp, #0x28 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 265e0 , std::allocator >::~basic_stringbuf()@@Base+0x10620> │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 26e18 , std::allocator >::~basic_stringbuf()@@Base+0x10e58> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 26e18 , std::allocator >::~basic_stringbuf()@@Base+0x10e58> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - str x25, [sp, #192] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #120] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - cbz x0, 293d4 , std::allocator >::~basic_stringbuf()@@Base+0xdad4> │ │ │ │ + b.ne 270e0 , std::allocator >::~basic_stringbuf()@@Base+0x11120> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldr x21, [sp, #96] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + ldp x0, x1, [x19, #152] │ │ │ │ + bl 3390c , std::allocator >::~basic_stringbuf()@@Base+0x1d94c> │ │ │ │ + b 2701c , std::allocator >::~basic_stringbuf()@@Base+0x1105c> │ │ │ │ + mov x0, x1 │ │ │ │ + bl 33c40 , std::allocator >::~basic_stringbuf()@@Base+0x1dc80> │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + ldp w2, w1, [x0] │ │ │ │ + add w1, w2, w1, lsl #1 │ │ │ │ + str w1, [x0] │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ + ldr x0, [x19, #168] │ │ │ │ + bl 33364 , std::allocator >::~basic_stringbuf()@@Base+0x1d3a4> │ │ │ │ + ldr x1, [x19, #152] │ │ │ │ + tbnz w0, #0, 27004 , std::allocator >::~basic_stringbuf()@@Base+0x11044> │ │ │ │ + ldp x2, x0, [x19, #160] │ │ │ │ + bl 336a4 , std::allocator >::~basic_stringbuf()@@Base+0x1d6e4> │ │ │ │ + b 26f48 , std::allocator >::~basic_stringbuf()@@Base+0x10f88> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2af80 , std::allocator >::~basic_stringbuf()@@Base+0x14fc0> │ │ │ │ + b 26ee4 , std::allocator >::~basic_stringbuf()@@Base+0x10f24> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2b22c , std::allocator >::~basic_stringbuf()@@Base+0x1526c> │ │ │ │ + b 26ed4 , std::allocator >::~basic_stringbuf()@@Base+0x10f14> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2b070 , std::allocator >::~basic_stringbuf()@@Base+0x150b0> │ │ │ │ + b 26ef4 , std::allocator >::~basic_stringbuf()@@Base+0x10f34> │ │ │ │ + ldr x0, [x19, #160] │ │ │ │ + bl 2b14c , std::allocator >::~basic_stringbuf()@@Base+0x1518c> │ │ │ │ + b 26ec4 , std::allocator >::~basic_stringbuf()@@Base+0x10f04> │ │ │ │ + ldrb w0, [x19, #136] │ │ │ │ + tbz w0, #0, 27088 , std::allocator >::~basic_stringbuf()@@Base+0x110c8> │ │ │ │ + strh wzr, [x19, #136] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + bl 34068 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x22, #72] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 270dc , std::allocator >::~basic_stringbuf()@@Base+0x1111c> // b.any │ │ │ │ + ldr x0, [x19, #144] │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + b 22d40 , std::allocator >::~basic_stringbuf()@@Base+0xcd80> │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 27088 , std::allocator >::~basic_stringbuf()@@Base+0x110c8> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #33] │ │ │ │ + b 27088 , std::allocator >::~basic_stringbuf()@@Base+0x110c8> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strb w0, [x19, #34] │ │ │ │ + b 27088 , std::allocator >::~basic_stringbuf()@@Base+0x110c8> │ │ │ │ + str x21, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w20, w0, #0x2 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, w2 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + b.ne 270e0 , std::allocator >::~basic_stringbuf()@@Base+0x11120> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - str x19, [x22, #72] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x6142 // #24898 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - movk w1, #0x6b63, lsl #16 │ │ │ │ - str w1, [sp, #104] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #88] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - strb wzr, [sp, #108] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29464 , std::allocator >::~basic_stringbuf()@@Base+0xdb64> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 27164 , std::allocator >::~basic_stringbuf()@@Base+0x111a4> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x2 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 271c4 , std::allocator >::~basic_stringbuf()@@Base+0x11204> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x2, #24] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x2 │ │ │ │ + mov x1, #0x30 // #48 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbz x2, 271fc , std::allocator >::~basic_stringbuf()@@Base+0x1123c> │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + cbz x2, 2721c , std::allocator >::~basic_stringbuf()@@Base+0x1125c> │ │ │ │ + ldr x1, [x0, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + sub x1, x1, x2 │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ret │ │ │ │ + cbz x0, 275a0 , std::allocator >::~basic_stringbuf()@@Base+0x115e0> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x24, [x23, #24] │ │ │ │ + cbz x24, 27538 , std::allocator >::~basic_stringbuf()@@Base+0x11578> │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + ldr x25, [x24, #24] │ │ │ │ + cbz x25, 274dc , std::allocator >::~basic_stringbuf()@@Base+0x1151c> │ │ │ │ + ldr x26, [x25, #24] │ │ │ │ + cbz x26, 27488 , std::allocator >::~basic_stringbuf()@@Base+0x114c8> │ │ │ │ + ldr x19, [x26, #24] │ │ │ │ + cbz x19, 273e0 , std::allocator >::~basic_stringbuf()@@Base+0x11420> │ │ │ │ + ldr x21, [x19, #24] │ │ │ │ + cbz x21, 27334 , std::allocator >::~basic_stringbuf()@@Base+0x11374> │ │ │ │ + ldr x22, [x21, #24] │ │ │ │ + cbz x22, 2738c , std::allocator >::~basic_stringbuf()@@Base+0x113cc> │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldr x20, [x22, #24] │ │ │ │ + cbz x20, 27434 , std::allocator >::~basic_stringbuf()@@Base+0x11474> │ │ │ │ + ldr x27, [x20, #24] │ │ │ │ + cbz x27, 272e0 , std::allocator >::~basic_stringbuf()@@Base+0x11320> │ │ │ │ + ldr x0, [x27, #24] │ │ │ │ + mov x28, x27 │ │ │ │ + bl 27220 , std::allocator >::~basic_stringbuf()@@Base+0x11260> │ │ │ │ + ldr x0, [x28, #64] │ │ │ │ + add x1, x27, #0x50 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 272b4 , std::allocator >::~basic_stringbuf()@@Base+0x112f4> // b.none │ │ │ │ + ldr x1, [x28, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x20 │ │ │ │ - add x24, sp, #0x20 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - stp x24, xzr, [sp, #16] │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #72] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - strb wzr, [sp, #32] │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - strb wzr, [sp, #74] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29d80 , std::allocator >::~basic_stringbuf()@@Base+0xe480> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29eb4 , std::allocator >::~basic_stringbuf()@@Base+0xe5b4> // b.none │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29d9c , std::allocator >::~basic_stringbuf()@@Base+0xe49c> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29504 , std::allocator >::~basic_stringbuf()@@Base+0xdc04> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + add x1, x28, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 272d0 , std::allocator >::~basic_stringbuf()@@Base+0x11310> // b.none │ │ │ │ + ldr x1, [x28, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2951c , std::allocator >::~basic_stringbuf()@@Base+0xdc1c> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x28 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x188 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #72] │ │ │ │ - strh w0, [x20, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - strb wzr, [sp, #78] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x555 // #1365 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2958c , std::allocator >::~basic_stringbuf()@@Base+0xdc8c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + cbnz x27, 27288 , std::allocator >::~basic_stringbuf()@@Base+0x112c8> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x27, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27300 , std::allocator >::~basic_stringbuf()@@Base+0x11340> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 295a4 , std::allocator >::~basic_stringbuf()@@Base+0xdca4> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2731c , std::allocator >::~basic_stringbuf()@@Base+0x1135c> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - strb wzr, [sp, #76] │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29e88 , std::allocator >::~basic_stringbuf()@@Base+0xe588> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29f7c , std::allocator >::~basic_stringbuf()@@Base+0xe67c> // b.none │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29ea4 , std::allocator >::~basic_stringbuf()@@Base+0xe5a4> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29630 , std::allocator >::~basic_stringbuf()@@Base+0xdd30> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x27, 27434 , std::allocator >::~basic_stringbuf()@@Base+0x11474> │ │ │ │ + mov x20, x27 │ │ │ │ + b 27280 , std::allocator >::~basic_stringbuf()@@Base+0x112c0> │ │ │ │ + ldr x0, [x19, #64] │ │ │ │ + add x1, x19, #0x50 │ │ │ │ + ldr x20, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27354 , std::allocator >::~basic_stringbuf()@@Base+0x11394> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29648 , std::allocator >::~basic_stringbuf()@@Base+0xdd48> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27370 , std::allocator >::~basic_stringbuf()@@Base+0x113b0> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x654b // #25931 │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - movk x0, #0x2079, lsl #16 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - movk x0, #0x6f64, lsl #32 │ │ │ │ - movk x0, #0x6e77, lsl #48 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x556 // #1366 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 296b0 , std::allocator >::~basic_stringbuf()@@Base+0xddb0> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x20, 273e0 , std::allocator >::~basic_stringbuf()@@Base+0x11420> │ │ │ │ + mov x19, x20 │ │ │ │ + b 27264 , std::allocator >::~basic_stringbuf()@@Base+0x112a4> │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + ldr x20, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 273ac , std::allocator >::~basic_stringbuf()@@Base+0x113ec> // b.none │ │ │ │ + ldr x1, [x21, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 296c8 , std::allocator >::~basic_stringbuf()@@Base+0xddc8> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 273c8 , std::allocator >::~basic_stringbuf()@@Base+0x11408> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - strb wzr, [sp, #76] │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29e5c , std::allocator >::~basic_stringbuf()@@Base+0xe55c> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29f4c , std::allocator >::~basic_stringbuf()@@Base+0xe64c> // b.none │ │ │ │ - str x1, [sp, #16] │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x2, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29e78 , std::allocator >::~basic_stringbuf()@@Base+0xe578> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29754 , std::allocator >::~basic_stringbuf()@@Base+0xde54> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x20, 27334 , std::allocator >::~basic_stringbuf()@@Base+0x11374> │ │ │ │ + mov x21, x20 │ │ │ │ + b 2726c , std::allocator >::~basic_stringbuf()@@Base+0x112ac> │ │ │ │ + ldr x0, [x26, #64] │ │ │ │ + add x1, x26, #0x50 │ │ │ │ + ldr x19, [x26, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27400 , std::allocator >::~basic_stringbuf()@@Base+0x11440> // b.none │ │ │ │ + ldr x1, [x26, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2976c , std::allocator >::~basic_stringbuf()@@Base+0xde6c> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x26, #32] │ │ │ │ + add x1, x26, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2741c , std::allocator >::~basic_stringbuf()@@Base+0x1145c> // b.none │ │ │ │ + ldr x1, [x26, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x654b // #25931 │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - movk x0, #0x2079, lsl #16 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - movk x0, #0x656c, lsl #32 │ │ │ │ - movk x0, #0x7466, lsl #48 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x553 // #1363 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 297d4 , std::allocator >::~basic_stringbuf()@@Base+0xded4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + mov x0, x26 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, 27488 , std::allocator >::~basic_stringbuf()@@Base+0x114c8> │ │ │ │ + mov x26, x19 │ │ │ │ + b 2725c , std::allocator >::~basic_stringbuf()@@Base+0x1129c> │ │ │ │ + ldr x0, [x22, #64] │ │ │ │ + add x1, x22, #0x50 │ │ │ │ + ldr x20, [x22, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27454 , std::allocator >::~basic_stringbuf()@@Base+0x11494> // b.none │ │ │ │ + ldr x1, [x22, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 297ec , std::allocator >::~basic_stringbuf()@@Base+0xdeec> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + add x1, x22, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27470 , std::allocator >::~basic_stringbuf()@@Base+0x114b0> // b.none │ │ │ │ + ldr x1, [x22, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #72] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - strb wzr, [sp, #77] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29e30 , std::allocator >::~basic_stringbuf()@@Base+0xe530> // b.none │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29fb0 , std::allocator >::~basic_stringbuf()@@Base+0xe6b0> // b.none │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29e4c , std::allocator >::~basic_stringbuf()@@Base+0xe54c> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29880 , std::allocator >::~basic_stringbuf()@@Base+0xdf80> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x20, 27388 , std::allocator >::~basic_stringbuf()@@Base+0x113c8> │ │ │ │ + mov x22, x20 │ │ │ │ + b 27278 , std::allocator >::~basic_stringbuf()@@Base+0x112b8> │ │ │ │ + ldr x0, [x25, #64] │ │ │ │ + add x1, x25, #0x50 │ │ │ │ + ldr x19, [x25, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 274a8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> // b.none │ │ │ │ + ldr x1, [x25, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29898 , std::allocator >::~basic_stringbuf()@@Base+0xdf98> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [x25, #32] │ │ │ │ + add x1, x25, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 274c4 , std::allocator >::~basic_stringbuf()@@Base+0x11504> // b.none │ │ │ │ + ldr x1, [x25, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x190 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x20, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - strb wzr, [sp, #81] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ mov x0, x25 │ │ │ │ - mov w2, #0x554 // #1364 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29908 , std::allocator >::~basic_stringbuf()@@Base+0xe008> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29920 , std::allocator >::~basic_stringbuf()@@Base+0xe020> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + cbz x19, 274dc , std::allocator >::~basic_stringbuf()@@Base+0x1151c> │ │ │ │ + mov x25, x19 │ │ │ │ + b 27254 , std::allocator >::~basic_stringbuf()@@Base+0x11294> │ │ │ │ + ldr x0, [x24, #64] │ │ │ │ + add x1, x24, #0x50 │ │ │ │ + ldr x19, [x24, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 274fc , std::allocator >::~basic_stringbuf()@@Base+0x1153c> // b.none │ │ │ │ + ldr x1, [x24, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #72] │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - strb wzr, [sp, #77] │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29e04 , std::allocator >::~basic_stringbuf()@@Base+0xe504> // b.none │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29f20 , std::allocator >::~basic_stringbuf()@@Base+0xe620> // b.none │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29e20 , std::allocator >::~basic_stringbuf()@@Base+0xe520> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 299b4 , std::allocator >::~basic_stringbuf()@@Base+0xe0b4> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + add x1, x24, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27518 , std::allocator >::~basic_stringbuf()@@Base+0x11558> // b.none │ │ │ │ + ldr x1, [x24, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 299cc , std::allocator >::~basic_stringbuf()@@Base+0xe0cc> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, 27530 , std::allocator >::~basic_stringbuf()@@Base+0x11570> │ │ │ │ + mov x24, x19 │ │ │ │ + b 2724c , std::allocator >::~basic_stringbuf()@@Base+0x1128c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + add x1, x23, #0x50 │ │ │ │ + ldr x0, [x23, #64] │ │ │ │ + ldr x19, [x23, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27558 , std::allocator >::~basic_stringbuf()@@Base+0x11598> // b.none │ │ │ │ + ldr x1, [x23, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x1a0 │ │ │ │ - str x20, [sp, #56] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x20, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - strb wzr, [sp, #81] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x557 // #1367 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29a3c , std::allocator >::~basic_stringbuf()@@Base+0xe13c> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + add x1, x23, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27574 , std::allocator >::~basic_stringbuf()@@Base+0x115b4> // b.none │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29a54 , std::allocator >::~basic_stringbuf()@@Base+0xe154> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbz x19, 2758c , std::allocator >::~basic_stringbuf()@@Base+0x115cc> │ │ │ │ + mov x23, x19 │ │ │ │ + b 2723c , std::allocator >::~basic_stringbuf()@@Base+0x1127c> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + cbz x0, 276c8 , std::allocator >::~basic_stringbuf()@@Base+0x11708> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + add x20, x22, #0xc8 │ │ │ │ + ldr x0, [x22, #24] │ │ │ │ + mov x21, x22 │ │ │ │ + bl 275a4 , std::allocator >::~basic_stringbuf()@@Base+0x115e4> │ │ │ │ + ldr x19, [x22, #200] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 275f8 , std::allocator >::~basic_stringbuf()@@Base+0x11638> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 275e0 , std::allocator >::~basic_stringbuf()@@Base+0x11620> // b.any │ │ │ │ + ldr x19, [x21, #176] │ │ │ │ + add x20, x21, #0xb0 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.eq 27620 , std::allocator >::~basic_stringbuf()@@Base+0x11660> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 27608 , std::allocator >::~basic_stringbuf()@@Base+0x11648> // b.any │ │ │ │ + ldr x0, [x21, #144] │ │ │ │ + bl 275a4 , std::allocator >::~basic_stringbuf()@@Base+0x115e4> │ │ │ │ + ldr x20, [x21, #96] │ │ │ │ + cbz x20, 27688 , std::allocator >::~basic_stringbuf()@@Base+0x116c8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 27220 , std::allocator >::~basic_stringbuf()@@Base+0x11260> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2765c , std::allocator >::~basic_stringbuf()@@Base+0x1169c> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - strb wzr, [sp, #76] │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29dd8 , std::allocator >::~basic_stringbuf()@@Base+0xe4d8> // b.none │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29ee8 , std::allocator >::~basic_stringbuf()@@Base+0xe5e8> // b.none │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29df4 , std::allocator >::~basic_stringbuf()@@Base+0xe4f4> │ │ │ │ - str x0, [sp, #88] │ │ │ │ - str x3, [sp, #104] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29ad8 , std::allocator >::~basic_stringbuf()@@Base+0xe1d8> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 27678 , std::allocator >::~basic_stringbuf()@@Base+0x116b8> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29af0 , std::allocator >::~basic_stringbuf()@@Base+0xe1f0> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 27630 , std::allocator >::~basic_stringbuf()@@Base+0x11670> │ │ │ │ + ldr x0, [x21, #32] │ │ │ │ + add x1, x21, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 276a4 , std::allocator >::~basic_stringbuf()@@Base+0x116e4> // b.none │ │ │ │ + ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x654b // #25931 │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - movk x0, #0x2079, lsl #16 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - movk x0, #0x6568, lsl #32 │ │ │ │ - movk x0, #0x706c, lsl #48 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x558 // #1368 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x22, 275c0 , std::allocator >::~basic_stringbuf()@@Base+0x11600> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xe0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #128] │ │ │ │ + add x29, sp, #0x80 │ │ │ │ + stp x21, x22, [sp, #160] │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + stp x23, x24, [sp, #176] │ │ │ │ + add x24, sp, #0x58 │ │ │ │ + mov x23, x8 │ │ │ │ + stp x25, x26, [sp, #192] │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x25, #0x640 │ │ │ │ + str x21, [sp, #88] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x24 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x8, x23 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 362cc , std::allocator >::~basic_stringbuf()@@Base+0x2030c> │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29b58 , std::allocator >::~basic_stringbuf()@@Base+0xe258> // b.none │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 27748 , std::allocator >::~basic_stringbuf()@@Base+0x11788> // b.none │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x19, x0, [x23] │ │ │ │ + add x22, sp, #0x48 │ │ │ │ + add x25, x25, #0x640 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 27888 , std::allocator >::~basic_stringbuf()@@Base+0x118c8> // b.none │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + str x22, [sp, #56] │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x8, x24 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 34ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1ebe0> │ │ │ │ + ldp x27, x2, [sp, #88] │ │ │ │ + mov w28, #0x0 // #0 │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 278c8 , std::allocator >::~basic_stringbuf()@@Base+0x11908> // b.none │ │ │ │ + cmp x27, x21 │ │ │ │ + b.eq 277a8 , std::allocator >::~basic_stringbuf()@@Base+0x117e8> // b.none │ │ │ │ ldr x1, [sp, #104] │ │ │ │ + mov x0, x27 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29b70 , std::allocator >::~basic_stringbuf()@@Base+0xe270> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 277c0 , std::allocator >::~basic_stringbuf()@@Base+0x11800> // b.none │ │ │ │ ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - strb wzr, [sp, #76] │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #72] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ + cbz w28, 278e4 , std::allocator >::~basic_stringbuf()@@Base+0x11924> │ │ │ │ + add x27, sp, #0x28 │ │ │ │ + str x27, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x8, sp, #0x38 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 34ab0 , std::allocator >::~basic_stringbuf()@@Base+0x1eaf0> │ │ │ │ + mov x8, x24 │ │ │ │ add x0, sp, #0x38 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - add x8, sp, #0x58 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29dac , std::allocator >::~basic_stringbuf()@@Base+0xe4ac> // b.none │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29fe0 , std::allocator >::~basic_stringbuf()@@Base+0xe6e0> // b.none │ │ │ │ - stp x1, x2, [sp, #16] │ │ │ │ + bl 35960 , std::allocator >::~basic_stringbuf()@@Base+0x1f9a0> │ │ │ │ + mov x1, x19 │ │ │ │ + ldp x3, x2, [sp, #88] │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 279ec , std::allocator >::~basic_stringbuf()@@Base+0x11a2c> // b.none │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 27a10 , std::allocator >::~basic_stringbuf()@@Base+0x11a50> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ ldr x1, [sp, #104] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x1, [sp, #32] │ │ │ │ - cbz x0, 29dc8 , std::allocator >::~basic_stringbuf()@@Base+0xe4c8> │ │ │ │ + ldr x4, [x19, #16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + cbz x0, 27a00 , std::allocator >::~basic_stringbuf()@@Base+0x11a40> │ │ │ │ str x0, [sp, #88] │ │ │ │ - str x3, [sp, #104] │ │ │ │ + str x4, [sp, #104] │ │ │ │ strb wzr, [x0] │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29bf4 , std::allocator >::~basic_stringbuf()@@Base+0xe2f4> // b.none │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 27844 , std::allocator >::~basic_stringbuf()@@Base+0x11884> // b.none │ │ │ │ ldr x1, [sp, #104] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29c0c , std::allocator >::~basic_stringbuf()@@Base+0xe30c> // b.none │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2785c , std::allocator >::~basic_stringbuf()@@Base+0x1189c> // b.none │ │ │ │ ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldp x1, x2, [sp, #16] │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x654b // #25931 │ │ │ │ - strb wzr, [sp, #80] │ │ │ │ - movk x0, #0x2079, lsl #16 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - movk x0, #0x7571, lsl #32 │ │ │ │ - movk x0, #0x7469, lsl #48 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, #0x8 // #8 │ │ │ │ - stp x20, x0, [sp, #56] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x3, sp, #0x58 │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x0, x25 │ │ │ │ - mov w2, #0x559 // #1369 │ │ │ │ - bl ed40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x57a0> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 29c74 , std::allocator >::~basic_stringbuf()@@Base+0xe374> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 29c8c , std::allocator >::~basic_stringbuf()@@Base+0xe38c> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 27874 , std::allocator >::~basic_stringbuf()@@Base+0x118b4> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - add x1, sp, #0x8 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x19, [sp, #88] │ │ │ │ - bl 61a8 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x1b0 │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldp x4, x5, [x1] │ │ │ │ - str x2, [sp, #104] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - stp x4, x5, [x0] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - add x1, sp, #0x58 │ │ │ │ - str x2, [sp, #96] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - mov x0, x20 │ │ │ │ - mov w2, #0x55a // #1370 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 29d20 , std::allocator >::~basic_stringbuf()@@Base+0xe420> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #72] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 29d44 , std::allocator >::~basic_stringbuf()@@Base+0xe444> // b.none │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.ne 27760 , std::allocator >::~basic_stringbuf()@@Base+0x117a0> // b.any │ │ │ │ + ldp x27, x28, [sp, #208] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a094 , std::allocator >::~basic_stringbuf()@@Base+0xe794> // b.any │ │ │ │ - ldr x25, [sp, #192] │ │ │ │ + b.ne 27a8c , std::allocator >::~basic_stringbuf()@@Base+0x11acc> // b.any │ │ │ │ ldp x29, x30, [sp, #128] │ │ │ │ + mov x0, x23 │ │ │ │ ldp x19, x20, [sp, #144] │ │ │ │ ldp x21, x22, [sp, #160] │ │ │ │ ldp x23, x24, [sp, #176] │ │ │ │ - add sp, sp, #0xd0 │ │ │ │ + ldp x25, x26, [sp, #192] │ │ │ │ + add sp, sp, #0xe0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29eb4 , std::allocator >::~basic_stringbuf()@@Base+0xe5b4> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 294e8 , std::allocator >::~basic_stringbuf()@@Base+0xdbe8> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29fdc , std::allocator >::~basic_stringbuf()@@Base+0xe6dc> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 29bd8 , std::allocator >::~basic_stringbuf()@@Base+0xe2d8> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29ee4 , std::allocator >::~basic_stringbuf()@@Base+0xe5e4> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 29abc , std::allocator >::~basic_stringbuf()@@Base+0xe1bc> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29f14 , std::allocator >::~basic_stringbuf()@@Base+0xe614> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 29998 , std::allocator >::~basic_stringbuf()@@Base+0xe098> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29fac , std::allocator >::~basic_stringbuf()@@Base+0xe6ac> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 29864 , std::allocator >::~basic_stringbuf()@@Base+0xdf64> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29f4c , std::allocator >::~basic_stringbuf()@@Base+0xe64c> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 29738 , std::allocator >::~basic_stringbuf()@@Base+0xde38> │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 29f7c , std::allocator >::~basic_stringbuf()@@Base+0xe67c> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - str x19, [sp, #88] │ │ │ │ - add x19, sp, #0x68 │ │ │ │ - mov x0, x19 │ │ │ │ - b 29614 , std::allocator >::~basic_stringbuf()@@Base+0xdd14> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cbz x2, 29ed4 , std::allocator >::~basic_stringbuf()@@Base+0xe5d4> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2a00c , std::allocator >::~basic_stringbuf()@@Base+0xe70c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 294e8 , std::allocator >::~basic_stringbuf()@@Base+0xdbe8> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cbz x2, 29f04 , std::allocator >::~basic_stringbuf()@@Base+0xe604> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2a030 , std::allocator >::~basic_stringbuf()@@Base+0xe730> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 29abc , std::allocator >::~basic_stringbuf()@@Base+0xe1bc> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 29f3c , std::allocator >::~basic_stringbuf()@@Base+0xe63c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2a048 , std::allocator >::~basic_stringbuf()@@Base+0xe748> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 29998 , std::allocator >::~basic_stringbuf()@@Base+0xe098> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cbz x2, 29f6c , std::allocator >::~basic_stringbuf()@@Base+0xe66c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2a03c , std::allocator >::~basic_stringbuf()@@Base+0xe73c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 29738 , std::allocator >::~basic_stringbuf()@@Base+0xde38> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cbz x2, 29f9c , std::allocator >::~basic_stringbuf()@@Base+0xe69c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2a024 , std::allocator >::~basic_stringbuf()@@Base+0xe724> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 29614 , std::allocator >::~basic_stringbuf()@@Base+0xdd14> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cbz x2, 29fcc , std::allocator >::~basic_stringbuf()@@Base+0xe6cc> │ │ │ │ + cbz x2, 27a44 , std::allocator >::~basic_stringbuf()@@Base+0x11a84> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5818 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w28, eq // eq = none │ │ │ │ + b 27790 , std::allocator >::~basic_stringbuf()@@Base+0x117d0> │ │ │ │ + ldr x27, [x23, #8] │ │ │ │ + add x3, x19, #0x20 │ │ │ │ + cmp x3, x27 │ │ │ │ + b.eq 27988 , std::allocator >::~basic_stringbuf()@@Base+0x119c8> // b.none │ │ │ │ + add x28, x19, #0x30 │ │ │ │ + b 27938 , std::allocator >::~basic_stringbuf()@@Base+0x11978> │ │ │ │ + cmp x28, x1 │ │ │ │ + b.eq 279b0 , std::allocator >::~basic_stringbuf()@@Base+0x119f0> // b.none │ │ │ │ + stp x1, x2, [x3, #-32] │ │ │ │ + ldr x1, [x3, #16] │ │ │ │ + ldur x4, [x3, #-16] │ │ │ │ + stur x1, [x3, #-16] │ │ │ │ + cbz x0, 279e0 , std::allocator >::~basic_stringbuf()@@Base+0x11a20> │ │ │ │ + str x0, [x3] │ │ │ │ + str x4, [x3, #16] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + strb wzr, [x0] │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + cmp x27, x3 │ │ │ │ + b.eq 27984 , std::allocator >::~basic_stringbuf()@@Base+0x119c4> // b.none │ │ │ │ + mov x4, x3 │ │ │ │ + ldur x0, [x3, #-32] │ │ │ │ + ldr x1, [x4], #-16 │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 278fc , std::allocator >::~basic_stringbuf()@@Base+0x1193c> // b.any │ │ │ │ + cmp x28, x1 │ │ │ │ + b.eq 279b0 , std::allocator >::~basic_stringbuf()@@Base+0x119f0> // b.none │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + stur x0, [x3, #-16] │ │ │ │ + mov x0, x28 │ │ │ │ + stp x1, x2, [x3, #-32] │ │ │ │ + str x28, [x3] │ │ │ │ + str xzr, [x3, #8] │ │ │ │ + add x3, x3, #0x20 │ │ │ │ + strb wzr, [x0] │ │ │ │ + add x28, x28, #0x20 │ │ │ │ + cmp x27, x3 │ │ │ │ + b.ne 27938 , std::allocator >::~basic_stringbuf()@@Base+0x11978> // b.any │ │ │ │ + ldr x27, [x23, #8] │ │ │ │ + sub x1, x27, #0x20 │ │ │ │ + ldur x0, [x27, #-32] │ │ │ │ + sub x6, x27, #0x10 │ │ │ │ + str x1, [x23, #8] │ │ │ │ + cmp x0, x6 │ │ │ │ + b.eq 27878 , std::allocator >::~basic_stringbuf()@@Base+0x118b8> // b.none │ │ │ │ + ldur x1, [x27, #-16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 27878 , std::allocator >::~basic_stringbuf()@@Base+0x118b8> │ │ │ │ + cbz x2, 279d0 , std::allocator >::~basic_stringbuf()@@Base+0x11a10> │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.eq 2a018 , std::allocator >::~basic_stringbuf()@@Base+0xe718> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ + b.eq 27a6c , std::allocator >::~basic_stringbuf()@@Base+0x11aac> // b.none │ │ │ │ + str x3, [sp, #8] │ │ │ │ bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + ldr x3, [sp, #8] │ │ │ │ + ldur x0, [x3, #-32] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + stur x2, [x3, #-24] │ │ │ │ strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - b 29864 , std::allocator >::~basic_stringbuf()@@Base+0xdf64> │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - cbz x2, 29ffc , std::allocator >::~basic_stringbuf()@@Base+0xe6fc> │ │ │ │ + ldr x0, [x3] │ │ │ │ + b 27920 , std::allocator >::~basic_stringbuf()@@Base+0x11960> │ │ │ │ + mov x0, x28 │ │ │ │ + str x28, [x3] │ │ │ │ + b 2796c , std::allocator >::~basic_stringbuf()@@Base+0x119ac> │ │ │ │ + cmp x3, x21 │ │ │ │ + b.eq 27a10 , std::allocator >::~basic_stringbuf()@@Base+0x11a50> // b.none │ │ │ │ + stp x3, x2, [x19] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x21, [sp, #88] │ │ │ │ + add x21, sp, #0x68 │ │ │ │ + mov x0, x21 │ │ │ │ + b 27828 , std::allocator >::~basic_stringbuf()@@Base+0x11868> │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 27a84 , std::allocator >::~basic_stringbuf()@@Base+0x11ac4> // b.none │ │ │ │ + cbz x2, 27a34 , std::allocator >::~basic_stringbuf()@@Base+0x11a74> │ │ │ │ cmp x2, #0x1 │ │ │ │ - b.eq 2a054 , std::allocator >::~basic_stringbuf()@@Base+0xe754> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ + b.eq 27a78 , std::allocator >::~basic_stringbuf()@@Base+0x11ab8> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ bl 5518 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ + ldr x0, [x19] │ │ │ │ ldr x2, [sp, #96] │ │ │ │ - str x2, [sp, #24] │ │ │ │ + str x2, [x19, #8] │ │ │ │ strb wzr, [x0, x2] │ │ │ │ ldr x0, [sp, #88] │ │ │ │ - b 29bd8 , std::allocator >::~basic_stringbuf()@@Base+0xe2d8> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 29ecc , std::allocator >::~basic_stringbuf()@@Base+0xe5cc> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 29fc4 , std::allocator >::~basic_stringbuf()@@Base+0xe6c4> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 29f94 , std::allocator >::~basic_stringbuf()@@Base+0xe694> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 29efc , std::allocator >::~basic_stringbuf()@@Base+0xe5fc> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 29f64 , std::allocator >::~basic_stringbuf()@@Base+0xe664> │ │ │ │ - ldrb w1, [sp, #104] │ │ │ │ + b 27828 , std::allocator >::~basic_stringbuf()@@Base+0x11868> │ │ │ │ + mov w28, #0x1 // #1 │ │ │ │ + cmp x27, x21 │ │ │ │ + b.ne 27798 , std::allocator >::~basic_stringbuf()@@Base+0x117d8> // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 277c4 , std::allocator >::~basic_stringbuf()@@Base+0x11804> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 277c4 , std::allocator >::~basic_stringbuf()@@Base+0x11804> │ │ │ │ + ldrb w1, [x1] │ │ │ │ strb w1, [x0] │ │ │ │ - b 29f34 , std::allocator >::~basic_stringbuf()@@Base+0xe634> │ │ │ │ + b 279c8 , std::allocator >::~basic_stringbuf()@@Base+0x11a08> │ │ │ │ ldrb w1, [sp, #104] │ │ │ │ strb w1, [x0] │ │ │ │ - b 29ff4 , std::allocator >::~basic_stringbuf()@@Base+0xe6f4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x10 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2a100 , std::allocator >::~basic_stringbuf()@@Base+0xe800> // b.none │ │ │ │ + b 27a2c , std::allocator >::~basic_stringbuf()@@Base+0x11a6c> │ │ │ │ + mov x0, x3 │ │ │ │ + b 27828 , std::allocator >::~basic_stringbuf()@@Base+0x11868> │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ - b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0xe764> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2a070 , std::allocator >::~basic_stringbuf()@@Base+0xe770> │ │ │ │ - bti j │ │ │ │ + stp x19, x20, [sp, #144] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a094 , std::allocator >::~basic_stringbuf()@@Base+0xe794> // b.any │ │ │ │ + stp x27, x28, [sp, #208] │ │ │ │ + b.ne 27a90 , std::allocator >::~basic_stringbuf()@@Base+0x11ad0> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0xe764> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2a070 , std::allocator >::~basic_stringbuf()@@Base+0xe770> │ │ │ │ - bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl ace0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #120] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2a094 , std::allocator >::~basic_stringbuf()@@Base+0xe794> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0xe764> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a070 , std::allocator >::~basic_stringbuf()@@Base+0xe770> │ │ │ │ - bti j │ │ │ │ - b 2a0a4 , std::allocator >::~basic_stringbuf()@@Base+0xe7a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ - bti j │ │ │ │ - b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0xe764> │ │ │ │ - bti j │ │ │ │ - b 2a0a4 , std::allocator >::~basic_stringbuf()@@Base+0xe7a4> │ │ │ │ - bti j │ │ │ │ - b 2a0a4 , std::allocator >::~basic_stringbuf()@@Base+0xe7a4> │ │ │ │ - bti j │ │ │ │ - b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0xe764> │ │ │ │ - bti j │ │ │ │ - b 2a0a4 , std::allocator >::~basic_stringbuf()@@Base+0xe7a4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ - bti j │ │ │ │ - b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0xe764> │ │ │ │ - bti j │ │ │ │ - b 2a0a4 , std::allocator >::~basic_stringbuf()@@Base+0xe7a4> │ │ │ │ + b.eq 27ac8 , std::allocator >::~basic_stringbuf()@@Base+0x11b08> // b.none │ │ │ │ + b 27a90 , std::allocator >::~basic_stringbuf()@@Base+0x11ad0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 27ae8 , std::allocator >::~basic_stringbuf()@@Base+0x11b28> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2a0b0 , std::allocator >::~basic_stringbuf()@@Base+0xe7b0> │ │ │ │ + b 27ae8 , std::allocator >::~basic_stringbuf()@@Base+0x11b28> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2a120 , std::allocator >::~basic_stringbuf()@@Base+0xe820> │ │ │ │ - bti j │ │ │ │ - b 2a0a4 , std::allocator >::~basic_stringbuf()@@Base+0xe7a4> │ │ │ │ + b 27ae0 , std::allocator >::~basic_stringbuf()@@Base+0x11b20> │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ + 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, #0x8b0 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - add x21, sp, #0x78 │ │ │ │ + add x23, sp, #0x4b8 │ │ │ │ + ldr x20, [x19] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #136] │ │ │ │ + str x1, [sp, #2216] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x21, x0, [sp, #104] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 26340 , std::allocator >::~basic_stringbuf()@@Base+0xaa40> │ │ │ │ - and w20, w0, #0xff │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + mov x0, x23 │ │ │ │ + str x23, [sp, #112] │ │ │ │ + add x22, sp, #0x3b0 │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #1432] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3568] │ │ │ │ + str x0, [sp, #40] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #1424] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1208] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + str q31, [sp, #1440] │ │ │ │ + ldp x1, x2, [x0, #8] │ │ │ │ + str q31, [sp, #1456] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + stp x1, x2, [sp, #56] │ │ │ │ + str x1, [sp, #944] │ │ │ │ + str x2, [x22, x0] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + add x21, sp, #0x3c0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #944] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x21, [sp, #104] │ │ │ │ + str x0, [sp, #1208] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5e60 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x21 │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + bl 5bc0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x22, x1 │ │ │ │ + cbz x2, 28b78 , std::allocator >::~basic_stringbuf()@@Base+0x12bb8> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 60d0 │ │ │ │ + add x0, sp, #0x430 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + bl 5620 , std::allocator >::resize(unsigned long, char)@plt> │ │ │ │ + tbz w0, #0, 28b88 , std::allocator >::~basic_stringbuf()@@Base+0x12bc8> │ │ │ │ + add x0, sp, #0x190 │ │ │ │ + str x0, [sp, #168] │ │ │ │ + stp x0, xzr, [sp, #384] │ │ │ │ + add x0, sp, #0x1b0 │ │ │ │ + add x25, sp, #0x170 │ │ │ │ + str x0, [sp, #176] │ │ │ │ + add x28, sp, #0x160 │ │ │ │ + stp x0, xzr, [sp, #416] │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + stp x25, xzr, [sp, #352] │ │ │ │ + strb wzr, [sp, #368] │ │ │ │ + strb wzr, [sp, #400] │ │ │ │ + strb wzr, [sp, #432] │ │ │ │ + str wzr, [sp, #220] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 28de4 , std::allocator >::~basic_stringbuf()@@Base+0x12e24> │ │ │ │ + adrp x24, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x21, sp, #0x5d8 │ │ │ │ + add x24, x24, #0x540 │ │ │ │ + b 27e28 , std::allocator >::~basic_stringbuf()@@Base+0x11e68> │ │ │ │ + ldrb w2, [x19, #67] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6208 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 2809c , std::allocator >::~basic_stringbuf()@@Base+0x120dc> // b.any │ │ │ │ + ldr w0, [sp, #220] │ │ │ │ + add x19, sp, #0x5c8 │ │ │ │ + mov x8, x19 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #220] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ef40> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2803c , std::allocator >::~basic_stringbuf()@@Base+0x1207c> // b.none │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + mov x20, x21 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 2806c , std::allocator >::~basic_stringbuf()@@Base+0x120ac> // b.none │ │ │ │ + str x1, [sp, #352] │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + str x1, [sp, #360] │ │ │ │ + ldr x1, [sp, #1496] │ │ │ │ + ldr x2, [sp, #368] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + cbz x0, 2805c , std::allocator >::~basic_stringbuf()@@Base+0x1209c> │ │ │ │ + str x0, [sp, #1480] │ │ │ │ + str x2, [sp, #1496] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #1480] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 2a294 , std::allocator >::~basic_stringbuf()@@Base+0xe994> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 27d60 , std::allocator >::~basic_stringbuf()@@Base+0x11da0> // b.none │ │ │ │ + ldr x1, [sp, #1496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbnz w20, #0, 2a394 , std::allocator >::~basic_stringbuf()@@Base+0xea94> │ │ │ │ - ldrb w0, [x19, #32] │ │ │ │ - tbnz w0, #0, 2a304 , std::allocator >::~basic_stringbuf()@@Base+0xea04> │ │ │ │ - ldrb w0, [x19, #48] │ │ │ │ - tbnz w0, #0, 2a3cc , std::allocator >::~basic_stringbuf()@@Base+0xeacc> │ │ │ │ - ldrb w0, [x19, #64] │ │ │ │ - tbnz w0, #0, 2a39c , std::allocator >::~basic_stringbuf()@@Base+0xea9c> │ │ │ │ - ldrb w0, [x19, #80] │ │ │ │ - tbz w0, #0, 2a490 , std::allocator >::~basic_stringbuf()@@Base+0xeb90> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - bl 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - bl 111a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> │ │ │ │ - tbnz w0, #0, 2a4f8 , std::allocator >::~basic_stringbuf()@@Base+0xebf8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #136] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2afac , std::allocator >::~basic_stringbuf()@@Base+0xf6ac> // b.any │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl fbe4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6644> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 111a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> │ │ │ │ - tbz w0, #0, 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl 112c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d20> │ │ │ │ - cmp w0, #0x540 │ │ │ │ - b.eq 2a630 , std::allocator >::~basic_stringbuf()@@Base+0xed30> // b.none │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.ne 2a638 , std::allocator >::~basic_stringbuf()@@Base+0xed38> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb60 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb w1, [x21, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x23, [sp, #360] │ │ │ │ + cmp x23, #0x5 │ │ │ │ + b.eq 27e60 , std::allocator >::~basic_stringbuf()@@Base+0x11ea0> // b.none │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + add x1, x23, #0x1 │ │ │ │ + ldr x20, [sp, #352] │ │ │ │ + strb w0, [sp, #256] │ │ │ │ + mov x0, x19 │ │ │ │ + str x21, [sp, #1480] │ │ │ │ + str xzr, [sp, #1488] │ │ │ │ + strb wzr, [sp, #1496] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x23, x0 │ │ │ │ + b.hi 29160 , std::allocator >::~basic_stringbuf()@@Base+0x131a0> // b.pmore │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 29138 , std::allocator >::~basic_stringbuf()@@Base+0x13178> // b.none │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + ldr x3, [sp, #392] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 29188 , std::allocator >::~basic_stringbuf()@@Base+0x131c8> // b.pmore │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #1480] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 2a384 , std::allocator >::~basic_stringbuf()@@Base+0xea84> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 27e14 , std::allocator >::~basic_stringbuf()@@Base+0x11e54> // b.none │ │ │ │ + ldr x1, [sp, #1496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - strb wzr, [x19, #32] │ │ │ │ - bl 11520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ - b 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - b 2a2d0 , std::allocator >::~basic_stringbuf()@@Base+0xe9d0> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 111a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> │ │ │ │ - tbz w0, #0, 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 112c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d20> │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.eq 2a7ec , std::allocator >::~basic_stringbuf()@@Base+0xeeec> // b.none │ │ │ │ - ldr x0, [x19, #56] │ │ │ │ - bl 11520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ - b 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 111a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> │ │ │ │ - tbz w0, #0, 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x19, [x0, #240] │ │ │ │ + cbz x19, 28de4 , std::allocator >::~basic_stringbuf()@@Base+0x12e24> │ │ │ │ + ldrb w0, [x19, #56] │ │ │ │ + cbnz w0, 27cbc , std::allocator >::~basic_stringbuf()@@Base+0x11cfc> │ │ │ │ mov x0, x19 │ │ │ │ - bl 28d60 , std::allocator >::~basic_stringbuf()@@Base+0xd460> │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 112c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d20> │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.eq 2a758 , std::allocator >::~basic_stringbuf()@@Base+0xee58> // b.none │ │ │ │ - cmp w0, #0x54c │ │ │ │ - b.ne 2a484 , std::allocator >::~basic_stringbuf()@@Base+0xeb84> // b.any │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x1c8 │ │ │ │ - add x2, sp, #0x58 │ │ │ │ - strb wzr, [sp, #101] │ │ │ │ - stp x21, xzr, [sp, #104] │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x19] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + cmp x3, x24 │ │ │ │ + b.eq 27cc0 , std::allocator >::~basic_stringbuf()@@Base+0x11d00> // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x19 │ │ │ │ + blr x3 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + b 27cc0 , std::allocator >::~basic_stringbuf()@@Base+0x11d00> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + mov w2, #0x7473 // #29811 │ │ │ │ + movk w2, #0x7261, lsl #16 │ │ │ │ + ldr w1, [x0] │ │ │ │ + cmp w1, w2 │ │ │ │ + b.ne 27d6c , std::allocator >::~basic_stringbuf()@@Base+0x11dac> // b.any │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + cmp w0, #0x74 │ │ │ │ + b.ne 27d6c , std::allocator >::~basic_stringbuf()@@Base+0x11dac> // b.any │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 28fe0 , std::allocator >::~basic_stringbuf()@@Base+0x13020> │ │ │ │ + adrp x23, 15000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xa280> │ │ │ │ + add x23, x23, #0x540 │ │ │ │ + b 28004 , std::allocator >::~basic_stringbuf()@@Base+0x12044> │ │ │ │ + ldrb w2, [x26, #67] │ │ │ │ + mov x1, x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6208 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - ldur x0, [x0, #5] │ │ │ │ - stur x0, [sp, #93] │ │ │ │ - mov x0, #0xd // #13 │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - stp x2, x0, [sp, #72] │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - mov x24, x2 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - bl 15004 ::do_widen(char) const@@Base+0x2a4> │ │ │ │ - and w20, w0, #0xff │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2a464 , std::allocator >::~basic_stringbuf()@@Base+0xeb64> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 28ed4 , std::allocator >::~basic_stringbuf()@@Base+0x12f14> // b.any │ │ │ │ + ldr w0, [sp, #220] │ │ │ │ + mov x8, x19 │ │ │ │ + add w0, w0, #0x1 │ │ │ │ + str w0, [sp, #220] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 34f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ef40> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 28b04 , std::allocator >::~basic_stringbuf()@@Base+0x12b44> // b.none │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 28b40 , std::allocator >::~basic_stringbuf()@@Base+0x12b80> // b.none │ │ │ │ + stp x1, x2, [sp, #352] │ │ │ │ + ldr x1, [sp, #1496] │ │ │ │ + ldr x3, [sp, #368] │ │ │ │ + str x1, [sp, #368] │ │ │ │ + cbz x0, 28b20 , std::allocator >::~basic_stringbuf()@@Base+0x12b60> │ │ │ │ + str x0, [sp, #1480] │ │ │ │ + str x3, [sp, #1496] │ │ │ │ + strb wzr, [x0] │ │ │ │ + ldr x0, [sp, #1480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 27f3c , std::allocator >::~basic_stringbuf()@@Base+0x11f7c> // b.none │ │ │ │ + ldr x1, [sp, #1496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2a47c , std::allocator >::~basic_stringbuf()@@Base+0xeb7c> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + ldr x27, [sp, #360] │ │ │ │ + cmp x27, #0x3 │ │ │ │ + b.eq 28ae0 , std::allocator >::~basic_stringbuf()@@Base+0x12b20> // b.none │ │ │ │ + mov w0, #0xa // #10 │ │ │ │ + add x1, x27, #0x1 │ │ │ │ + ldr x26, [sp, #352] │ │ │ │ + strb w0, [sp, #312] │ │ │ │ + mov x0, x19 │ │ │ │ + str x20, [sp, #1480] │ │ │ │ + str xzr, [sp, #1488] │ │ │ │ + strb wzr, [sp, #1496] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.hi 28e3c , std::allocator >::~basic_stringbuf()@@Base+0x12e7c> // b.pmore │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #1488] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 28e64 , std::allocator >::~basic_stringbuf()@@Base+0x12ea4> // b.none │ │ │ │ + add x1, sp, #0x138 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + ldr x3, [sp, #424] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 28e8c , std::allocator >::~basic_stringbuf()@@Base+0x12ecc> // b.pmore │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #1480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 27ff0 , std::allocator >::~basic_stringbuf()@@Base+0x12030> // b.none │ │ │ │ + ldr x1, [sp, #1496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbnz w20, #0, 2a658 , std::allocator >::~basic_stringbuf()@@Base+0xed58> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldr x0, [x19, #40] │ │ │ │ - bl 11520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ - b 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 10d70 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x77d0> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 111a4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7c04> │ │ │ │ - tbz w0, #0, 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 112c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d20> │ │ │ │ - cmp w0, #0x53c │ │ │ │ - b.eq 2abf8 , std::allocator >::~basic_stringbuf()@@Base+0xf2f8> // b.none │ │ │ │ - b.gt 2a6d8 , std::allocator >::~basic_stringbuf()@@Base+0xedd8> │ │ │ │ - cmp w0, #0x53a │ │ │ │ - b.eq 2a960 , std::allocator >::~basic_stringbuf()@@Base+0xf060> // b.none │ │ │ │ - cmp w0, #0x53b │ │ │ │ - b.eq 2a900 , std::allocator >::~basic_stringbuf()@@Base+0xf000> // b.none │ │ │ │ - cmp w0, #0x539 │ │ │ │ - b.ne 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ + ldr x0, [sp, #944] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + ldr x26, [x0, #240] │ │ │ │ + cbz x26, 28fe0 , std::allocator >::~basic_stringbuf()@@Base+0x13020> │ │ │ │ + ldrb w0, [x26, #56] │ │ │ │ + cbnz w0, 27ea4 , std::allocator >::~basic_stringbuf()@@Base+0x11ee4> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d40 (unsigned int&)@plt> │ │ │ │ + ldr x0, [x26] │ │ │ │ + mov w2, #0xa // #10 │ │ │ │ + ldr x3, [x0, #48] │ │ │ │ + cmp x3, x23 │ │ │ │ + b.eq 27ea8 , std::allocator >::~basic_stringbuf()@@Base+0x11ee8> // b.none │ │ │ │ + mov w1, w2 │ │ │ │ + mov x0, x26 │ │ │ │ + blr x3 │ │ │ │ + and w2, w0, #0xff │ │ │ │ + b 27ea8 , std::allocator >::~basic_stringbuf()@@Base+0x11ee8> │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + mov x20, x21 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 2806c , std::allocator >::~basic_stringbuf()@@Base+0x120ac> // b.none │ │ │ │ + ldr x0, [sp, #1488] │ │ │ │ + stp x1, x0, [sp, #352] │ │ │ │ + ldr x0, [sp, #1496] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + mov x20, x21 │ │ │ │ + mov x0, x21 │ │ │ │ + str x21, [sp, #1480] │ │ │ │ + b 27d44 , std::allocator >::~basic_stringbuf()@@Base+0x11d84> │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + cbz x2, 2808c , std::allocator >::~basic_stringbuf()@@Base+0x120cc> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 28ad4 , std::allocator >::~basic_stringbuf()@@Base+0x12b14> // b.none │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + str x2, [sp, #360] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #1480] │ │ │ │ + b 27d44 , std::allocator >::~basic_stringbuf()@@Base+0x11d84> │ │ │ │ + add x0, sp, #0x120 │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + mov x8, x0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + str x0, [sp, #200] │ │ │ │ + mov x0, x26 │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + str xzr, [sp, #272] │ │ │ │ + bl 36888 , std::allocator >::~basic_stringbuf()@@Base+0x208c8> │ │ │ │ + ldp x1, x0, [sp, #288] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x27, #0x1 // #1 │ │ │ │ + str w2, [sp, #16] │ │ │ │ + str w2, [sp, #24] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + b 280f4 , std::allocator >::~basic_stringbuf()@@Base+0x12134> │ │ │ │ + ldp x1, x0, [sp, #288] │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + cmp x21, x0 │ │ │ │ + b.cs 282ec , std::allocator >::~basic_stringbuf()@@Base+0x1232c> // b.hs, b.nlast │ │ │ │ + add x1, x1, x21, lsl #5 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #360] │ │ │ │ + cbz x0, 280e4 , std::allocator >::~basic_stringbuf()@@Base+0x12124> │ │ │ │ + add x0, sp, #0x138 │ │ │ │ + mov x23, x22 │ │ │ │ + mov x24, #0x0 // #0 │ │ │ │ + mov x22, x21 │ │ │ │ + ldr w20, [sp, #24] │ │ │ │ + mov x5, x24 │ │ │ │ + ldr w21, [sp, #16] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x3, x3, #0xbb8 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - bl 5f68 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 2a2d0 , std::allocator >::~basic_stringbuf()@@Base+0xe9d0> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - stp x0, xzr, [sp, #72] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - bl 112c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7d20> │ │ │ │ - cmp w0, #0x556 │ │ │ │ - b.eq 2ae2c , std::allocator >::~basic_stringbuf()@@Base+0xf52c> // b.none │ │ │ │ - b.gt 2a7b4 , std::allocator >::~basic_stringbuf()@@Base+0xeeb4> │ │ │ │ - cmp w0, #0x554 │ │ │ │ - b.eq 2aed0 , std::allocator >::~basic_stringbuf()@@Base+0xf5d0> // b.none │ │ │ │ - cmp w0, #0x555 │ │ │ │ - b.eq 2aeac , std::allocator >::~basic_stringbuf()@@Base+0xf5ac> // b.none │ │ │ │ - cmp w0, #0x541 │ │ │ │ - b.eq 2ae50 , std::allocator >::~basic_stringbuf()@@Base+0xf550> // b.none │ │ │ │ - cmp w0, #0x553 │ │ │ │ - b.ne 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> // b.any │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x1f0 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + str wzr, [sp, #320] │ │ │ │ + b 281a0 , std::allocator >::~basic_stringbuf()@@Base+0x121e0> │ │ │ │ + ldp x2, x20, [sp, #256] │ │ │ │ + mov w21, w24 │ │ │ │ + sub x20, x20, x2 │ │ │ │ + mov w2, #0xcccd // #52429 │ │ │ │ + movk w2, #0xcccc, lsl #16 │ │ │ │ + asr x20, x20, #3 │ │ │ │ + mul w20, w20, w2 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 2825c , std::allocator >::~basic_stringbuf()@@Base+0x1229c> // b.none │ │ │ │ + cmp w19, #0x3f │ │ │ │ + b.eq 282c8 , std::allocator >::~basic_stringbuf()@@Base+0x12308> // b.none │ │ │ │ + add w4, w19, #0x1 │ │ │ │ + mov x3, x0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + lsl x19, x27, x19 │ │ │ │ + bic x2, x2, x19 │ │ │ │ + mov w19, w4 │ │ │ │ + str x2, [x0] │ │ │ │ + mov x0, x3 │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + cmp x2, x24 │ │ │ │ + b.ls 281fc , std::allocator >::~basic_stringbuf()@@Base+0x1223c> // b.plast │ │ │ │ + ldr x2, [sp, #352] │ │ │ │ + ldrb w2, [x2, x24] │ │ │ │ + cmp w2, #0x40 │ │ │ │ + b.eq 28144 , std::allocator >::~basic_stringbuf()@@Base+0x12184> // b.none │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 28298 , std::allocator >::~basic_stringbuf()@@Base+0x122d8> // b.none │ │ │ │ + cmp w19, #0x3f │ │ │ │ + b.eq 282d4 , std::allocator >::~basic_stringbuf()@@Base+0x12314> // b.none │ │ │ │ + add w7, w19, #0x1 │ │ │ │ + mov x6, x0 │ │ │ │ + ldr x3, [x0] │ │ │ │ + lsl x19, x27, x19 │ │ │ │ + cmp w2, #0x23 │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + orr x4, x3, x19 │ │ │ │ + bic x3, x3, x19 │ │ │ │ + csel x3, x3, x4, ne // ne = any │ │ │ │ + str x3, [x0] │ │ │ │ + mov w19, w7 │ │ │ │ + mov x0, x6 │ │ │ │ + ldr x2, [sp, #360] │ │ │ │ + cmp x2, x24 │ │ │ │ + b.hi 281a0 , std::allocator >::~basic_stringbuf()@@Base+0x121e0> // b.pmore │ │ │ │ + str w21, [sp, #16] │ │ │ │ + mov x21, x22 │ │ │ │ + mov x22, x23 │ │ │ │ + mov x23, x1 │ │ │ │ + str w20, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x0, x1, [sp, #264] │ │ │ │ + str x5, [sp, #312] │ │ │ │ + str x20, [sp, #328] │ │ │ │ + mov x24, x5 │ │ │ │ + str w19, [sp, #336] │ │ │ │ + str x23, [sp, #344] │ │ │ │ + cmp x0, x1 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + b.eq 282e0 , std::allocator >::~basic_stringbuf()@@Base+0x12320> // b.none │ │ │ │ + bl 2a1c0 , std::allocator >::~basic_stringbuf()@@Base+0x14200> │ │ │ │ + ldr x0, [sp, #264] │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + cbz x24, 280e4 , std::allocator >::~basic_stringbuf()@@Base+0x12124> │ │ │ │ + sub x1, x23, x24 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 280e4 , std::allocator >::~basic_stringbuf()@@Base+0x12124> │ │ │ │ + str w19, [sp, #232] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x1, [sp, #224] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ + str x5, [sp, #312] │ │ │ │ + str x1, [sp, #328] │ │ │ │ + str w19, [sp, #336] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl 29e20 , std::allocator >::~basic_stringbuf()@@Base+0x13e60> │ │ │ │ + ldr x5, [sp, #312] │ │ │ │ + ldr x0, [sp, #328] │ │ │ │ + ldr x1, [sp, #344] │ │ │ │ + ldr w19, [sp, #336] │ │ │ │ + b 28190 , std::allocator >::~basic_stringbuf()@@Base+0x121d0> │ │ │ │ + str w19, [sp, #248] │ │ │ │ + cmp w2, #0x23 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cset w3, eq // eq = none │ │ │ │ + ldr x2, [sp, #248] │ │ │ │ + str x1, [sp, #240] │ │ │ │ + str x5, [sp, #312] │ │ │ │ + str x1, [sp, #328] │ │ │ │ + str w19, [sp, #336] │ │ │ │ + str x1, [sp, #344] │ │ │ │ + bl 29e20 , std::allocator >::~basic_stringbuf()@@Base+0x13e60> │ │ │ │ + b 28284 , std::allocator >::~basic_stringbuf()@@Base+0x122c4> │ │ │ │ + add x3, x0, #0x8 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 28178 , std::allocator >::~basic_stringbuf()@@Base+0x121b8> │ │ │ │ + add x6, x0, #0x8 │ │ │ │ + mov w7, #0x0 // #0 │ │ │ │ + b 281c8 , std::allocator >::~basic_stringbuf()@@Base+0x12208> │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl 2a360 , std::allocator >::~basic_stringbuf()@@Base+0x143a0> │ │ │ │ + b 28248 , std::allocator >::~basic_stringbuf()@@Base+0x12288> │ │ │ │ + ldp x0, x19, [sp, #256] │ │ │ │ + ldr x1, [x0] │ │ │ │ + sub x19, x19, x0 │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + asr x19, x19, #3 │ │ │ │ + sub x20, x20, x1 │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + add w20, w1, w20, lsl #3 │ │ │ │ + mul w19, w19, w0 │ │ │ │ + mov x0, #0x50 // #80 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3936] │ │ │ │ + mov x21, x0 │ │ │ │ + mov w2, w19 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldrb w3, [x1] │ │ │ │ + mov w1, w20 │ │ │ │ + bl 2ba80 , std::allocator >::~basic_stringbuf()@@Base+0x15ac0> │ │ │ │ + add x1, sp, #0x100 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2ae20 , std::allocator >::~basic_stringbuf()@@Base+0x14e60> │ │ │ │ + ldr w1, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2af20 , std::allocator >::~basic_stringbuf()@@Base+0x14f60> │ │ │ │ + ldr w1, [sp, #24] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2af2c , std::allocator >::~basic_stringbuf()@@Base+0x14f6c> │ │ │ │ + add x21, sp, #0x2a0 │ │ │ │ + str x21, [sp, #96] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5698 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #888] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #896] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + add x0, sp, #0x388 │ │ │ │ + add x27, sp, #0x220 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x398 │ │ │ │ + str q31, [x0] │ │ │ │ + ldp x23, x0, [x19, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #88] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #544] │ │ │ │ + str x1, [x27, x0] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + add x0, x27, x0 │ │ │ │ + bl 5e60 │ │ │ │ + ldp x0, x3, [x19, #32] │ │ │ │ + stp x0, x3, [sp, #136] │ │ │ │ + add x1, sp, #0x230 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + mov x2, x1 │ │ │ │ + str x1, [sp, #80] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x3, [x1, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + stp x0, x1, [sp, #120] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x27, x0] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + str x1, [sp, #152] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #544] │ │ │ │ + add x0, sp, #0x240 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str xzr, [sp, #608] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #568] │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + str x0, [sp, #184] │ │ │ │ + str xzr, [sp, #616] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + add x1, sp, #0x238 │ │ │ │ + str xzr, [sp, #648] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #568] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str w0, [sp, #632] │ │ │ │ + add x0, sp, #0x290 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x0, [sp, #640] │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [sp, #656] │ │ │ │ + bl 5e60 │ │ │ │ + ldp x1, x2, [sp, #384] │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cbz x0, 2a604 , std::allocator >::~basic_stringbuf()@@Base+0xed04> │ │ │ │ - mov x0, #0x1e // #30 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x210 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr q30, [x1] │ │ │ │ - ldur q31, [x1, #14] │ │ │ │ - str q30, [x0] │ │ │ │ - stur q31, [x0, #14] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 14d80 ::do_widen(char) const@@Base+0x20> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + bl 5d28 │ │ │ │ + add x19, sp, #0x5c8 │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1aecc , std::allocator >::~basic_stringbuf()@@Base+0x4f0c> │ │ │ │ + add x2, sp, #0x1c0 │ │ │ │ + mov w1, #0x616e // #24942 │ │ │ │ + movk w1, #0x656d, lsl #16 │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + add x20, sp, #0x1f0 │ │ │ │ + add x21, sp, #0x1d0 │ │ │ │ + str x2, [sp, #24] │ │ │ │ + stp x21, x0, [sp, #448] │ │ │ │ + str w1, [sp, #464] │ │ │ │ + strb wzr, [sp, #468] │ │ │ │ + stp x20, x0, [sp, #480] │ │ │ │ + mov x0, x19 │ │ │ │ + str w1, [sp, #496] │ │ │ │ + mov x1, x2 │ │ │ │ + strb wzr, [sp, #500] │ │ │ │ + bl 29900 , std::allocator >::~basic_stringbuf()@@Base+0x13940> │ │ │ │ + add x24, sp, #0x210 │ │ │ │ + str x24, [sp, #512] │ │ │ │ + add x3, sp, #0x200 │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + mov x0, x3 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x1, sp, #0x1e0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + bl 2b72c , std::allocator >::~basic_stringbuf()@@Base+0x1576c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 28548 , std::allocator >::~basic_stringbuf()@@Base+0x12588> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 2a5e4 , std::allocator >::~basic_stringbuf()@@Base+0xece4> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 28560 , std::allocator >::~basic_stringbuf()@@Base+0x125a0> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov w0, #0xffffffff // #-1 │ │ │ │ - bl cec0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3920> │ │ │ │ - cmp w0, #0x157 │ │ │ │ - mov w3, w0 │ │ │ │ - ccmp w0, #0xa, #0x4, ne // ne = any │ │ │ │ - ccmn w0, #0x1, #0x4, ne // ne = any │ │ │ │ - b.ne 2a878 , std::allocator >::~basic_stringbuf()@@Base+0xef78> // b.any │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - bl 11520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 28578 , std::allocator >::~basic_stringbuf()@@Base+0x125b8> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc00 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x20, [sp, #480] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldrh w1, [x0, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str w2, [sp, #464] │ │ │ │ + str w2, [sp, #496] │ │ │ │ + strh w1, [x20, #4] │ │ │ │ + strh w1, [x21, #4] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + strb wzr, [sp, #470] │ │ │ │ + str x0, [sp, #488] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [sp, #502] │ │ │ │ + bl 29900 , std::allocator >::~basic_stringbuf()@@Base+0x13940> │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x2, x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 2b72c , std::allocator >::~basic_stringbuf()@@Base+0x1576c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 2a870 , std::allocator >::~basic_stringbuf()@@Base+0xef70> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + b.eq 285f4 , std::allocator >::~basic_stringbuf()@@Base+0x12634> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - bl fcc8 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6728> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - add x1, x1, #0x10 │ │ │ │ - bl 5890 │ │ │ │ - mov w0, #0x3 // #3 │ │ │ │ - b 2a2d0 , std::allocator >::~basic_stringbuf()@@Base+0xe9d0> │ │ │ │ - bl 168ac ::do_widen(char) const@@Base+0x1b4c> │ │ │ │ - str x21, [sp, #104] │ │ │ │ - mov x0, #0x17 // #23 │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x1d8 │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldur x1, [x1, #15] │ │ │ │ - stur x1, [x0, #15] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 14d80 ::do_widen(char) const@@Base+0x20> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 2a480 , std::allocator >::~basic_stringbuf()@@Base+0xeb80> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 2860c , std::allocator >::~basic_stringbuf()@@Base+0x1264c> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2a484 , std::allocator >::~basic_stringbuf()@@Base+0xeb84> │ │ │ │ - cmp w0, #0x53e │ │ │ │ - b.eq 2aba0 , std::allocator >::~basic_stringbuf()@@Base+0xf2a0> // b.none │ │ │ │ - cmp w0, #0x53f │ │ │ │ - b.eq 2a394 , std::allocator >::~basic_stringbuf()@@Base+0xea94> // b.none │ │ │ │ - cmp w0, #0x53d │ │ │ │ - b.ne 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> // b.any │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x108 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldur w1, [x1, #7] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - stur w1, [x21, #7] │ │ │ │ - mov x1, #0xb // #11 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #131] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2a744 , std::allocator >::~basic_stringbuf()@@Base+0xee44> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 28624 , std::allocator >::~basic_stringbuf()@@Base+0x12664> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #64] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - bl 11520 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7f80> │ │ │ │ - b 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb60 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb w1, [x21, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2a7ac , std::allocator >::~basic_stringbuf()@@Base+0xeeac> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + mov w1, #0x6164 // #24932 │ │ │ │ + mov x0, #0x4 // #4 │ │ │ │ + movk w1, #0x6574, lsl #16 │ │ │ │ + str w1, [sp, #464] │ │ │ │ + str w1, [sp, #496] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + stp x21, x0, [sp, #448] │ │ │ │ + strb wzr, [sp, #468] │ │ │ │ + stp x20, x0, [sp, #480] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [sp, #500] │ │ │ │ + bl 29900 , std::allocator >::~basic_stringbuf()@@Base+0x13940> │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x2, x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 2b72c , std::allocator >::~basic_stringbuf()@@Base+0x1576c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 28688 , std::allocator >::~basic_stringbuf()@@Base+0x126c8> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - strb wzr, [x19, #48] │ │ │ │ - b 2a484 , std::allocator >::~basic_stringbuf()@@Base+0xeb84> │ │ │ │ - cmp w0, #0x559 │ │ │ │ - b.eq 2ade4 , std::allocator >::~basic_stringbuf()@@Base+0xf4e4> // b.none │ │ │ │ - b.gt 2ac04 , std::allocator >::~basic_stringbuf()@@Base+0xf304> │ │ │ │ - cmp w0, #0x557 │ │ │ │ - b.eq 2ae08 , std::allocator >::~basic_stringbuf()@@Base+0xf508> // b.none │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x98 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb60 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb w1, [x21, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 2a840 , std::allocator >::~basic_stringbuf()@@Base+0xef40> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 286a0 , std::allocator >::~basic_stringbuf()@@Base+0x126e0> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - strb wzr, [x19, #64] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 286b8 , std::allocator >::~basic_stringbuf()@@Base+0x126f8> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc08 │ │ │ │ + str x21, [sp, #448] │ │ │ │ + str x20, [sp, #480] │ │ │ │ + ldr w2, [x0] │ │ │ │ + ldur w1, [x0, #3] │ │ │ │ + mov x0, #0x7 // #7 │ │ │ │ + str w2, [sp, #464] │ │ │ │ + str w2, [sp, #496] │ │ │ │ + stur w1, [x20, #3] │ │ │ │ + stur w1, [x21, #3] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x0, [sp, #456] │ │ │ │ + strb wzr, [sp, #471] │ │ │ │ + str x0, [sp, #488] │ │ │ │ mov x0, x19 │ │ │ │ - bl 28ca8 , std::allocator >::~basic_stringbuf()@@Base+0xd3a8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #24] │ │ │ │ - blr x1 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - blr x1 │ │ │ │ - b 2a3c0 , std::allocator >::~basic_stringbuf()@@Base+0xeac0> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2a2cc , std::allocator >::~basic_stringbuf()@@Base+0xe9cc> │ │ │ │ - ldp x1, x2, [sp, #72] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str w3, [sp] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr w1, [sp] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - ldr w3, [sp] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2a8bc , std::allocator >::~basic_stringbuf()@@Base+0xefbc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str w3, [sp] │ │ │ │ + strb wzr, [sp, #503] │ │ │ │ + bl 29900 , std::allocator >::~basic_stringbuf()@@Base+0x13940> │ │ │ │ + str x24, [sp, #512] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x2, x1, [sp, #8] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 2b72c , std::allocator >::~basic_stringbuf()@@Base+0x1576c> │ │ │ │ + ldr x0, [sp, #512] │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 28734 , std::allocator >::~basic_stringbuf()@@Base+0x12774> // b.none │ │ │ │ + ldr x1, [sp, #528] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr w3, [sp] │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - add x8, sp, #0x68 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x23, x0 │ │ │ │ - mov w0, w3 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - mov x0, x23 │ │ │ │ - bl ed28 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5788> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ + ldr x0, [sp, #448] │ │ │ │ cmp x0, x21 │ │ │ │ - b.eq 2a604 , std::allocator >::~basic_stringbuf()@@Base+0xed04> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 2874c , std::allocator >::~basic_stringbuf()@@Base+0x1278c> // b.none │ │ │ │ + ldr x1, [sp, #464] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2a604 , std::allocator >::~basic_stringbuf()@@Base+0xed04> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xf8 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldur x1, [x1, #5] │ │ │ │ - stur x1, [x21, #5] │ │ │ │ - mov x1, #0xd // #13 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #133] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2a954 , std::allocator >::~basic_stringbuf()@@Base+0xf054> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #480] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 28764 , std::allocator >::~basic_stringbuf()@@Base+0x127a4> // b.none │ │ │ │ + ldr x1, [sp, #496] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #48] │ │ │ │ - b 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> │ │ │ │ - add x8, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - bl 1ff0c , std::allocator >::~basic_stringbuf()@@Base+0x460c> │ │ │ │ - ldp x0, x2, [sp, #16] │ │ │ │ - mov x23, x0 │ │ │ │ - mov x20, x0 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2af58 , std::allocator >::~basic_stringbuf()@@Base+0xf658> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + ldr x0, [sp, #2176] │ │ │ │ + add x1, sp, #0x890 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2a9a4 , std::allocator >::~basic_stringbuf()@@Base+0xf0a4> // b.none │ │ │ │ - ldr x1, [x20, #16] │ │ │ │ - str x2, [sp] │ │ │ │ + b.eq 28780 , std::allocator >::~basic_stringbuf()@@Base+0x127c0> // b.none │ │ │ │ + ldr x1, [sp, #2192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x2, [sp] │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x2, x20 │ │ │ │ - b.ne 2a980 , std::allocator >::~basic_stringbuf()@@Base+0xf080> // b.any │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - sub x20, x2, x23 │ │ │ │ - cbz x0, 2aef4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2aef4 , std::allocator >::~basic_stringbuf()@@Base+0xf5f4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3928] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - add x1, sp, #0x38 │ │ │ │ - mov x26, x1 │ │ │ │ - ldp x0, x20, [x0] │ │ │ │ - stp x1, xzr, [sp, #40] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - strb wzr, [sp, #56] │ │ │ │ - mov x24, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x20, #0x74 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x75 // #117 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x73 │ │ │ │ - b.ls 2b17c , std::allocator >::~basic_stringbuf()@@Base+0xf87c> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x25 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - add x1, x1, #0x230 │ │ │ │ - mov x2, #0x74 // #116 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.cc 2b15c , std::allocator >::~basic_stringbuf()@@Base+0xf85c> // b.lo, b.ul, b.last │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5710 │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3896] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #1640] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #1904] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [sp, #1656] │ │ │ │ + add x0, sp, #0x678 │ │ │ │ + bl 5608 │ │ │ │ + add x0, sp, #0x6e8 │ │ │ │ + bl 6220 │ │ │ │ ldr x0, [sp, #48] │ │ │ │ - mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ls 2b134 , std::allocator >::~basic_stringbuf()@@Base+0xf834> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x2a8 │ │ │ │ - mov x2, #0x2 // #2 │ │ │ │ - bl 5710 │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - mov x1, x20 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2af74 , std::allocator >::~basic_stringbuf()@@Base+0xf674> // b.none │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x1, xzr, [x20] │ │ │ │ - mov x1, #0x53 // #83 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x51 │ │ │ │ - b.ls 2b1b4 , std::allocator >::~basic_stringbuf()@@Base+0xf8b4> // b.plast │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - add x1, x1, #0x2b0 │ │ │ │ + add x21, sp, #0x650 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1656] │ │ │ │ + add x0, sp, #0x6b0 │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x2, [sp, #56] │ │ │ │ + str x0, [sp, #1640] │ │ │ │ + add x1, sp, #0x668 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #1648] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1904] │ │ │ │ + add x0, sp, #0x770 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x20, [sp, #1616] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 2881c , std::allocator >::~basic_stringbuf()@@Base+0x1285c> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - mov x2, #0x52 // #82 │ │ │ │ - bl 5710 │ │ │ │ - mov x1, x0 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - mov x3, x0 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x20, [x20] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 28804 , std::allocator >::~basic_stringbuf()@@Base+0x12844> // b.any │ │ │ │ + ldr x20, [sp, #1592] │ │ │ │ + add x21, sp, #0x638 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 28844 , std::allocator >::~basic_stringbuf()@@Base+0x12884> // b.none │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x20, [x20] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 2882c , std::allocator >::~basic_stringbuf()@@Base+0x1286c> // b.any │ │ │ │ + ldr x0, [sp, #1560] │ │ │ │ + bl 275a4 , std::allocator >::~basic_stringbuf()@@Base+0x115e4> │ │ │ │ + ldr x21, [sp, #1512] │ │ │ │ + cbz x21, 288ac , std::allocator >::~basic_stringbuf()@@Base+0x128ec> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x20, x21 │ │ │ │ + bl 27220 , std::allocator >::~basic_stringbuf()@@Base+0x11260> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2af90 , std::allocator >::~basic_stringbuf()@@Base+0xf690> // b.none │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x3, #16] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - str x0, [sp, #112] │ │ │ │ - stp x1, xzr, [x3] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - strb wzr, [x3, #16] │ │ │ │ - bl 14d80 ::do_widen(char) const@@Base+0x20> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ab64 , std::allocator >::~basic_stringbuf()@@Base+0xf264> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 28880 , std::allocator >::~basic_stringbuf()@@Base+0x128c0> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2ab7c , std::allocator >::~basic_stringbuf()@@Base+0xf27c> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2889c , std::allocator >::~basic_stringbuf()@@Base+0x128dc> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 2af68 , std::allocator >::~basic_stringbuf()@@Base+0xf668> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - b 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - mov x1, #0x6f43 // #28483 │ │ │ │ - movk x1, #0x746e, lsl #16 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - movk x1, #0x6f72, lsl #32 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - movk x1, #0x736c, lsl #48 │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x21, x1, [sp, #104] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #128] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2abec , std::allocator >::~basic_stringbuf()@@Base+0xf2ec> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + cbnz x21, 28854 , std::allocator >::~basic_stringbuf()@@Base+0x12894> │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #544] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #560] │ │ │ │ + ldr x1, [sp, #192] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 288e4 , std::allocator >::~basic_stringbuf()@@Base+0x12924> // b.none │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #80] │ │ │ │ - b 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> │ │ │ │ - ldr x0, [x19, #88] │ │ │ │ - bl 9de0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x840> │ │ │ │ - b 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> │ │ │ │ - cmp w0, #0x55a │ │ │ │ - b.ne 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> // b.any │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - mov w1, #0x104 // #260 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x21, x0, [sp, #104] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ac48 , std::allocator >::~basic_stringbuf()@@Base+0xf348> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #568] │ │ │ │ + ldr x0, [sp, #184] │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x1, [sp, #120] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x27, x0] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldp x0, x2, [sp, #136] │ │ │ │ + str x0, [sp, #560] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldur x0, [x23, #-24] │ │ │ │ + str x23, [sp, #544] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + str x1, [x27, x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldp x20, x21, [sp, #288] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 28978 , std::allocator >::~basic_stringbuf()@@Base+0x129b8> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28968 , std::allocator >::~basic_stringbuf()@@Base+0x129a8> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - mov w1, #0x105 // #261 │ │ │ │ - strb w0, [x21, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #125] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ac94 , std::allocator >::~basic_stringbuf()@@Base+0xf394> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 2894c , std::allocator >::~basic_stringbuf()@@Base+0x1298c> // b.any │ │ │ │ + ldr x21, [sp, #288] │ │ │ │ + cbz x21, 2898c , std::allocator >::~basic_stringbuf()@@Base+0x129cc> │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + mov x0, x21 │ │ │ │ + sub x1, x1, x21 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #120] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov w1, #0x103 // #259 │ │ │ │ - stp x21, x0, [sp, #104] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #122] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2accc , std::allocator >::~basic_stringbuf()@@Base+0xf3cc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + ldp x20, x21, [sp, #256] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 289c4 , std::allocator >::~basic_stringbuf()@@Base+0x12a04> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 289b4 , std::allocator >::~basic_stringbuf()@@Base+0x129f4> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - mov w1, #0x102 // #258 │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x21, x0, [sp, #104] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ad08 , std::allocator >::~basic_stringbuf()@@Base+0xf408> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + cmp x21, x20 │ │ │ │ + b.ne 289a0 , std::allocator >::~basic_stringbuf()@@Base+0x129e0> // b.any │ │ │ │ + ldr x21, [sp, #256] │ │ │ │ + cbz x21, 289d8 , std::allocator >::~basic_stringbuf()@@Base+0x12a18> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + mov x0, x21 │ │ │ │ + sub x1, x1, x21 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - mov w1, #0x70 // #112 │ │ │ │ - strb w0, [x21, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #125] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ad54 , std::allocator >::~basic_stringbuf()@@Base+0xf454> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 289f0 , std::allocator >::~basic_stringbuf()@@Base+0x12a30> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - mov w1, #0x68 // #104 │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x21, x0, [sp, #104] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2ad90 , std::allocator >::~basic_stringbuf()@@Base+0xf490> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x0, [sp, #416] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28a0c , std::allocator >::~basic_stringbuf()@@Base+0x12a4c> // b.none │ │ │ │ + ldr x1, [sp, #432] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x21, x0, [sp, #104] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2adcc , std::allocator >::~basic_stringbuf()@@Base+0xf4cc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #384] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 28a28 , std::allocator >::~basic_stringbuf()@@Base+0x12a68> // b.none │ │ │ │ + ldr x1, [sp, #400] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 29384 , std::allocator >::~basic_stringbuf()@@Base+0xda84> │ │ │ │ - ldr x0, [x19, #72] │ │ │ │ - bl 11100 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7b60> │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x208 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x520 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x200 │ │ │ │ - mov x4, #0x4 // #4 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xb60 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - strb w1, [x21, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #129] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ + str x19, [sp, #960] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #944] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #1208] │ │ │ │ ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2aea4 , std::allocator >::~basic_stringbuf()@@Base+0xf5a4> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - strb wzr, [x19, #80] │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x3, x3, #0x1f8 │ │ │ │ - mov x4, #0x2 // #2 │ │ │ │ + bl 5608 │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + bl 6220 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #960] │ │ │ │ + add x0, sp, #0x3f8 │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x1, [sp, #56] │ │ │ │ + str x0, [sp, #944] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1208] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x2, [sp, #80] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - adrp x3, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add sp, sp, #0x8b0 │ │ │ │ + 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 │ │ │ │ + ldrb w1, [sp, #1496] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 28084 , std::allocator >::~basic_stringbuf()@@Base+0x120c4> │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + mov w1, #0x6e65 // #28261 │ │ │ │ + ldrh w2, [x0] │ │ │ │ + cmp w2, w1 │ │ │ │ + b.ne 27f48 , std::allocator >::~basic_stringbuf()@@Base+0x11f88> // b.any │ │ │ │ + ldrb w0, [x0, #2] │ │ │ │ + cmp w0, #0x64 │ │ │ │ + b.ne 27f48 , std::allocator >::~basic_stringbuf()@@Base+0x11f88> // b.any │ │ │ │ + b 27e14 , std::allocator >::~basic_stringbuf()@@Base+0x11e54> │ │ │ │ + ldr x1, [sp, #1480] │ │ │ │ + cmp x1, x20 │ │ │ │ + b.eq 28b30 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> // b.none │ │ │ │ + ldr x0, [sp, #1488] │ │ │ │ + stp x1, x0, [sp, #352] │ │ │ │ + ldr x0, [sp, #1496] │ │ │ │ + str x0, [sp, #368] │ │ │ │ + str x20, [sp, #1480] │ │ │ │ + add x20, sp, #0x5d8 │ │ │ │ mov x0, x20 │ │ │ │ - add x3, x3, #0x518 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2a564 , std::allocator >::~basic_stringbuf()@@Base+0xec64> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xe8 │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - str x21, [sp, #104] │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #120] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - str w1, [x21, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #112] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - strb wzr, [sp, #132] │ │ │ │ - bl c8cc , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x332c> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2af48 , std::allocator >::~basic_stringbuf()@@Base+0xf648> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #32] │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - b 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cbz x0, 2a9cc , std::allocator >::~basic_stringbuf()@@Base+0xf0cc> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - b 2a9bc , std::allocator >::~basic_stringbuf()@@Base+0xf0bc> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - b 2a74c , std::allocator >::~basic_stringbuf()@@Base+0xee4c> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x0, x24 │ │ │ │ - str x1, [sp] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ + b 27f20 , std::allocator >::~basic_stringbuf()@@Base+0x11f60> │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x2, 28b5c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> │ │ │ │ + cmp x2, #0x1 │ │ │ │ + b.eq 28b6c , std::allocator >::~basic_stringbuf()@@Base+0x12bac> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ bl 5518 │ │ │ │ - ldr x1, [sp] │ │ │ │ - b 2aac4 , std::allocator >::~basic_stringbuf()@@Base+0xf1c4> │ │ │ │ - ldr x2, [x3, #8] │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + ldr x2, [sp, #1488] │ │ │ │ + str x2, [sp, #360] │ │ │ │ + strb wzr, [x0, x2] │ │ │ │ + ldr x0, [sp, #1480] │ │ │ │ + b 27f20 , std::allocator >::~basic_stringbuf()@@Base+0x11f60> │ │ │ │ + ldrb w1, [sp, #1496] │ │ │ │ + strb w1, [x0] │ │ │ │ + b 28b54 , std::allocator >::~basic_stringbuf()@@Base+0x12b94> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + b 27c54 , std::allocator >::~basic_stringbuf()@@Base+0x11c94> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + ldp x20, x19, [x19] │ │ │ │ + mov x21, x0 │ │ │ │ + add x27, sp, #0x220 │ │ │ │ + add x0, sp, #0x230 │ │ │ │ + str x0, [sp, #544] │ │ │ │ + mov x0, x27 │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + strb wzr, [sp, #560] │ │ │ │ + add x1, x19, #0x11 │ │ │ │ + bl 5fe0 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x1, #0xba8 │ │ │ │ + mov x2, #0x11 // #17 │ │ │ │ + bl 5548 │ │ │ │ + ldr x1, [sp, #552] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 290b0 , std::allocator >::~basic_stringbuf()@@Base+0x130f0> // b.pmore │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5710 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x27 │ │ │ │ + add x1, x1, #0xbb8 │ │ │ │ + bl 6250 │ │ │ │ + mov x1, x0 │ │ │ │ + add x0, sp, #0x5c8 │ │ │ │ + bl 5920 │ │ │ │ + add x1, sp, #0x5c8 │ │ │ │ mov x0, x21 │ │ │ │ - stp x1, x3, [sp] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - ldp x1, x3, [sp] │ │ │ │ - b 2ab30 , std::allocator >::~basic_stringbuf()@@Base+0xf230> │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ + bl 297e0 , std::allocator >::~basic_stringbuf()@@Base+0x13820> │ │ │ │ + add x0, sp, #0x5c8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 291d0 , std::allocator >::~basic_stringbuf()@@Base+0x13210> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1208] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - b.ne 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> // b.any │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 5fc8 │ │ │ │ + ldp x0, x1, [sp, #56] │ │ │ │ + str x0, [sp, #944] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + str xzr, [sp, #952] │ │ │ │ + b 28c50 , std::allocator >::~basic_stringbuf()@@Base+0x12c90> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 28c98 , std::allocator >::~basic_stringbuf()@@Base+0x12cd8> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 287ac , std::allocator >::~basic_stringbuf()@@Base+0x127ec> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl 156a0 ::do_widen(char) const@@Base+0x160> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + b 29038 , std::allocator >::~basic_stringbuf()@@Base+0x13078> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 28a4c , std::allocator >::~basic_stringbuf()@@Base+0x12a8c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 28cdc , std::allocator >::~basic_stringbuf()@@Base+0x12d1c> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0x238 │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + mov x19, x21 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 55a8 >::close()@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + b 29038 , std::allocator >::~basic_stringbuf()@@Base+0x13078> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5668 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ - b.eq 2aff4 , std::allocator >::~basic_stringbuf()@@Base+0xf6f4> // b.none │ │ │ │ - b 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> │ │ │ │ - bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ - bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + b.eq 28c80 , std::allocator >::~basic_stringbuf()@@Base+0x12cc0> // b.none │ │ │ │ + b 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> │ │ │ │ bti j │ │ │ │ + ldp x20, x21, [sp, #256] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x48 │ │ │ │ - b 2afd0 , std::allocator >::~basic_stringbuf()@@Base+0xf6d0> │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 29214 , std::allocator >::~basic_stringbuf()@@Base+0x13254> // b.none │ │ │ │ + ldr x0, [x20] │ │ │ │ + cbz x0, 28ddc , std::allocator >::~basic_stringbuf()@@Base+0x12e1c> │ │ │ │ + ldr x1, [x20, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x20, x20, #0x28 │ │ │ │ + b 28dc0 , std::allocator >::~basic_stringbuf()@@Base+0x12e00> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + add x28, sp, #0x160 │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x24, [sp, #312] │ │ │ │ + str x20, [sp, #328] │ │ │ │ + str w19, [sp, #336] │ │ │ │ + mov x19, x21 │ │ │ │ + str x23, [sp, #344] │ │ │ │ + bl 29dc0 , std::allocator >::~basic_stringbuf()@@Base+0x13e00> │ │ │ │ + b 29038 , std::allocator >::~basic_stringbuf()@@Base+0x13078> │ │ │ │ bti j │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ + mov x20, x0 │ │ │ │ + b 28cdc , std::allocator >::~basic_stringbuf()@@Base+0x12d1c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + b 28d74 , std::allocator >::~basic_stringbuf()@@Base+0x12db4> │ │ │ │ + add x27, sp, #0x220 │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x8, x27 │ │ │ │ + add x0, sp, #0xdc │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x27 │ │ │ │ + add x3, x3, #0xbc8 │ │ │ │ + mov x4, #0x32 // #50 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x24, x0 │ │ │ │ + str x20, [sp, #1480] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.ne 28fa0 , std::allocator >::~basic_stringbuf()@@Base+0x12fe0> // b.any │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #1488] │ │ │ │ + stp x24, xzr, [x23] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x21 │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + bl 297e0 , std::allocator >::~basic_stringbuf()@@Base+0x13820> │ │ │ │ + mov x0, x19 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ + mov x0, x27 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2aff4 , std::allocator >::~basic_stringbuf()@@Base+0xf6f4> // b.none │ │ │ │ - b 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x2, 29000 , std::allocator >::~basic_stringbuf()@@Base+0x13040> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + add x1, x1, #0x8f8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - b 2b000 , std::allocator >::~basic_stringbuf()@@Base+0xf700> │ │ │ │ + b 28d5c , std::allocator >::~basic_stringbuf()@@Base+0x12d9c> │ │ │ │ + str x0, [sp, #1480] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str x0, [sp, #1496] │ │ │ │ + b 28f38 , std::allocator >::~basic_stringbuf()@@Base+0x12f78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - b 2afd0 , std::allocator >::~basic_stringbuf()@@Base+0xf6d0> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + bl 5ad0 │ │ │ │ + b 28d74 , std::allocator >::~basic_stringbuf()@@Base+0x12db4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 28fc0 , std::allocator >::~basic_stringbuf()@@Base+0x13000> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 28fb8 , std::allocator >::~basic_stringbuf()@@Base+0x12ff8> │ │ │ │ bti j │ │ │ │ - b 2b000 , std::allocator >::~basic_stringbuf()@@Base+0xf700> │ │ │ │ + mov x19, x0 │ │ │ │ + b 28d40 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ bti j │ │ │ │ - b 2b000 , std::allocator >::~basic_stringbuf()@@Base+0xf700> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #200] │ │ │ │ + bl ace0 │ │ │ │ + ldp x20, x21, [sp, #256] │ │ │ │ + b 28dc0 , std::allocator >::~basic_stringbuf()@@Base+0x12e00> │ │ │ │ bti j │ │ │ │ - b 2b000 , std::allocator >::~basic_stringbuf()@@Base+0xf700> │ │ │ │ + ldur x1, [x23, #-24] │ │ │ │ + str x23, [sp, #544] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ + mov x19, x0 │ │ │ │ + str x2, [x27, x1] │ │ │ │ + str xzr, [sp, #552] │ │ │ │ + b 28d40 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ bti j │ │ │ │ - b 2b000 , std::allocator >::~basic_stringbuf()@@Base+0xf700> │ │ │ │ + ldr x24, [sp, #312] │ │ │ │ + mov x22, x23 │ │ │ │ + ldr x20, [sp, #328] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x23, [sp, #344] │ │ │ │ + ldr w19, [sp, #336] │ │ │ │ + b 28e10 , std::allocator >::~basic_stringbuf()@@Base+0x12e50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - b 2afd0 , std::allocator >::~basic_stringbuf()@@Base+0xf6d0> │ │ │ │ + b 29038 , std::allocator >::~basic_stringbuf()@@Base+0x13078> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + b 2906c , std::allocator >::~basic_stringbuf()@@Base+0x130ac> │ │ │ │ bti j │ │ │ │ - b 2b000 , std::allocator >::~basic_stringbuf()@@Base+0xf700> │ │ │ │ + mov x19, x0 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + b 28d74 , std::allocator >::~basic_stringbuf()@@Base+0x12db4> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + mov x21, x0 │ │ │ │ + add x26, sp, #0x1a0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x19, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 28d74 , std::allocator >::~basic_stringbuf()@@Base+0x12db4> │ │ │ │ bti j │ │ │ │ - b 2b0e0 , std::allocator >::~basic_stringbuf()@@Base+0xf7e0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 28cdc , std::allocator >::~basic_stringbuf()@@Base+0x12d1c> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + b 28cd0 , std::allocator >::~basic_stringbuf()@@Base+0x12d10> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + b 28cd0 , std::allocator >::~basic_stringbuf()@@Base+0x12d10> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x1e0 │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 28cdc , std::allocator >::~basic_stringbuf()@@Base+0x12d1c> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ + mov x19, x0 │ │ │ │ + b 28cf8 , std::allocator >::~basic_stringbuf()@@Base+0x12d38> │ │ │ │ bti j │ │ │ │ - b 2afbc , std::allocator >::~basic_stringbuf()@@Base+0xf6bc> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3616] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + b 28cd0 , std::allocator >::~basic_stringbuf()@@Base+0x12d10> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x23] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #2216] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ + b.ne 28c44 , std::allocator >::~basic_stringbuf()@@Base+0x12c84> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2b084 , std::allocator >::~basic_stringbuf()@@Base+0xf784> │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5ad0 │ │ │ │ + b 28d8c , std::allocator >::~basic_stringbuf()@@Base+0x12dcc> │ │ │ │ + adrp x2, 29000 , std::allocator >::~basic_stringbuf()@@Base+0x13040> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x2, x2, #0x5e0 │ │ │ │ + add x1, x1, #0x8f8 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2b07c , std::allocator >::~basic_stringbuf()@@Base+0xf77c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3616] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3616] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2afb4 , std::allocator >::~basic_stringbuf()@@Base+0xf6b4> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + b 28d8c , std::allocator >::~basic_stringbuf()@@Base+0x12dcc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 2b084 , std::allocator >::~basic_stringbuf()@@Base+0xf784> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - str d15, [sp, #304] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #200] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - cbz x0, 2b258 , std::allocator >::~basic_stringbuf()@@Base+0xf958> │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x1, [x1, #8] │ │ │ │ - blr x1 │ │ │ │ - str xzr, [x22, #40] │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + add x0, sp, #0x5c8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 291bc , std::allocator >::~basic_stringbuf()@@Base+0x131fc> │ │ │ │ + bti j │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c7ec , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x324c> │ │ │ │ - sub w20, w0, #0x2 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - bl c800 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3260> │ │ │ │ - sub w4, w0, #0x2 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - mov w3, w20 │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 104c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f20> │ │ │ │ - str x19, [x22, #40] │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - add x19, sp, #0xb8 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - mov w1, #0x6142 // #24898 │ │ │ │ - mov w2, #0x541 // #1345 │ │ │ │ - movk w1, #0x6b63, lsl #16 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b2e8 , std::allocator >::~basic_stringbuf()@@Base+0xf9e8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x308 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w3, w6 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur x1, [x1, #6] │ │ │ │ - stur x1, [x19, #6] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3656] │ │ │ │ - mov w4, #0xa // #10 │ │ │ │ - mov w2, #0x542 // #1346 │ │ │ │ - strb wzr, [sp, #198] │ │ │ │ - ldr w5, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl e5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b36c , std::allocator >::~basic_stringbuf()@@Base+0xfa6c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x318 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov w6, #0x1 // #1 │ │ │ │ - mov x20, x0 │ │ │ │ - mov w3, w6 │ │ │ │ - ldr w2, [x1] │ │ │ │ - mov w4, #0x63 // #99 │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [sp, #184] │ │ │ │ - mov w2, #0x544 // #1348 │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3560] │ │ │ │ - strb wzr, [sp, #190] │ │ │ │ - ldr w5, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl e5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b3e8 , std::allocator >::~basic_stringbuf()@@Base+0xfae8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x1, #0x6554 // #25940 │ │ │ │ - mov x20, x0 │ │ │ │ - movk x1, #0x656c, lsl #16 │ │ │ │ - mov w2, #0x543 // #1347 │ │ │ │ - movk x1, #0x6f70, lsl #32 │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - movk x1, #0x7472, lsl #48 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3936] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b450 , std::allocator >::~basic_stringbuf()@@Base+0xfb50> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + b 291bc , std::allocator >::~basic_stringbuf()@@Base+0x131fc> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cbz x0, 29228 , std::allocator >::~basic_stringbuf()@@Base+0x13268> │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x320 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov x20, x0 │ │ │ │ + add x20, sp, #0x180 │ │ │ │ + b 28d74 , std::allocator >::~basic_stringbuf()@@Base+0x12db4> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #112] │ │ │ │ + add x29, sp, #0x70 │ │ │ │ + stp x19, x20, [sp, #128] │ │ │ │ + adrp x19, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + stp x21, x22, [sp, #144] │ │ │ │ + add x21, sp, #0x38 │ │ │ │ + stp x23, x24, [sp, #160] │ │ │ │ + add x23, sp, #0x28 │ │ │ │ + stp x25, x26, [sp, #176] │ │ │ │ ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w2, #0x545 // #1349 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3864] │ │ │ │ - strb wzr, [sp, #196] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0xfbc0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x20 │ │ │ │ - adrp x25, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x25, #0x170 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - str xzr, [sp, #64] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - add x0, sp, #0x30 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - bl 97e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr d15, [sp, #48] │ │ │ │ - ldp x21, x26, [sp, #56] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b52c , std::allocator >::~basic_stringbuf()@@Base+0xfc2c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x20, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x20, #0x178 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - strh w0, [x19, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - strb wzr, [sp, #190] │ │ │ │ - cmp x26, x21 │ │ │ │ - b.eq 2bc00 , std::allocator >::~basic_stringbuf()@@Base+0x10300> // b.none │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2bc4c , std::allocator >::~basic_stringbuf()@@Base+0x1034c> // b.none │ │ │ │ - str x0, [x21] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - str x0, [x21, #16] │ │ │ │ - fmov d31, d15 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - stur x0, [x21, #-24] │ │ │ │ - mov v31.d[1], x21 │ │ │ │ - adrp x27, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x27, #0x330 │ │ │ │ - mov x21, v31.d[1] │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #176] │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - cmp x26, x21 │ │ │ │ - b.eq 2bbc8 , std::allocator >::~basic_stringbuf()@@Base+0x102c8> // b.none │ │ │ │ - add x1, x21, #0x10 │ │ │ │ - str x1, [x21] │ │ │ │ - fmov x24, d31 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2bc38 , std::allocator >::~basic_stringbuf()@@Base+0x10338> // b.none │ │ │ │ - str x0, [x21] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - str x0, [x21, #16] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - add x21, x21, #0x20 │ │ │ │ - stur x0, [x21, #-24] │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #104] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3640] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - ldr w0, [x0] │ │ │ │ - cbz w0, 2bbac , std::allocator >::~basic_stringbuf()@@Base+0x102ac> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - b.ne 2bb24 , std::allocator >::~basic_stringbuf()@@Base+0x10224> // b.any │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, x20, #0x178 │ │ │ │ - mov x4, #0x6 // #6 │ │ │ │ + str x2, [sp, #104] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - mov x0, #0x58 // #88 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x338 │ │ │ │ - add x27, sp, #0x98 │ │ │ │ - str x27, [sp, #136] │ │ │ │ - subs x20, x21, x24 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #152] │ │ │ │ - ldrb w0, [x0, #8] │ │ │ │ - strb w0, [x27, #8] │ │ │ │ - mov x0, #0x9 // #9 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - strb wzr, [sp, #161] │ │ │ │ - b.eq 2bb84 , std::allocator >::~basic_stringbuf()@@Base+0x10284> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - stp x25, x25, [sp, #80] │ │ │ │ - add x20, x25, x20 │ │ │ │ - str x20, [sp, #96] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 2bb9c , std::allocator >::~basic_stringbuf()@@Base+0x1029c> // b.none │ │ │ │ - mov x28, x24 │ │ │ │ - mov x20, x25 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [x20] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x28] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x28, x28, #0x20 │ │ │ │ - add x20, x20, #0x20 │ │ │ │ - cmp x21, x28 │ │ │ │ - b.ne 2b6a4 , std::allocator >::~basic_stringbuf()@@Base+0xfda4> // b.any │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - str x20, [sp, #88] │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp] │ │ │ │ - add x20, sp, #0x50 │ │ │ │ - add x25, sp, #0x88 │ │ │ │ - add x4, sp, #0xa8 │ │ │ │ - mov x3, x20 │ │ │ │ - mov x1, x25 │ │ │ │ - mov w2, #0x546 // #1350 │ │ │ │ - bl d5d0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x4030> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b714 , std::allocator >::~basic_stringbuf()@@Base+0xfe14> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x25, x28, [sp, #80] │ │ │ │ - cmp x25, x28 │ │ │ │ - b.eq 2b74c , std::allocator >::~basic_stringbuf()@@Base+0xfe4c> // b.none │ │ │ │ + add x1, x19, #0x640 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldp x25, x20, [x0] │ │ │ │ + mov x0, x23 │ │ │ │ + ldp x26, x24, [x1] │ │ │ │ + stp x21, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + add x1, x24, x20 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x24, x0 │ │ │ │ + b.hi 294f8 , std::allocator >::~basic_stringbuf()@@Base+0x13538> // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 294d8 , std::allocator >::~basic_stringbuf()@@Base+0x13518> // b.pmore │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x2, x20 │ │ │ │ mov x1, x25 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2b73c , std::allocator >::~basic_stringbuf()@@Base+0xfe3c> // b.none │ │ │ │ - ldr x1, [x25, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - cmp x28, x25 │ │ │ │ - b.ne 2b720 , std::allocator >::~basic_stringbuf()@@Base+0xfe20> // b.any │ │ │ │ - ldr x28, [sp, #80] │ │ │ │ - cbz x28, 2b760 , std::allocator >::~basic_stringbuf()@@Base+0xfe60> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - mov x0, x28 │ │ │ │ - sub x1, x1, x28 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2b778 , std::allocator >::~basic_stringbuf()@@Base+0xfe78> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp] │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - mov x0, #0x48 // #72 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 29518 , std::allocator >::~basic_stringbuf()@@Base+0x13558> // b.none │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x23 │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + mov x24, x0 │ │ │ │ + add x20, sp, #0x58 │ │ │ │ + str x20, [sp, #72] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x0, [x24], #16 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.eq 29478 , std::allocator >::~basic_stringbuf()@@Base+0x134b8> // b.none │ │ │ │ + str x0, [sp, #72] │ │ │ │ + ldr x0, [x22, #16] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x19, x19, #0x640 │ │ │ │ str x0, [sp, #80] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x348 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - mov w6, #0x64 // #100 │ │ │ │ - mov w4, #0x1388 // #5000 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - mov w3, w6 │ │ │ │ - mov w2, #0x547 // #1351 │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3840] │ │ │ │ - ldr w5, [x0] │ │ │ │ - mov x0, x25 │ │ │ │ - bl e5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x5050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b820 , std::allocator >::~basic_stringbuf()@@Base+0xff20> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x360 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldrb w1, [x1, #8] │ │ │ │ - mov w2, #0x54a // #1354 │ │ │ │ - strb w1, [x19, #8] │ │ │ │ - mov x1, #0x9 // #9 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3752] │ │ │ │ - strb wzr, [sp, #193] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b890 , std::allocator >::~basic_stringbuf()@@Base+0xff90> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x370 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur w1, [x1, #7] │ │ │ │ - mov w2, #0x54b // #1355 │ │ │ │ - stur w1, [x19, #7] │ │ │ │ - mov x1, #0xb // #11 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4008] │ │ │ │ - strb wzr, [sp, #195] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b900 , std::allocator >::~basic_stringbuf()@@Base+0x10000> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x380 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur w1, [x1, #7] │ │ │ │ - mov w2, #0x549 // #1353 │ │ │ │ - stur w1, [x19, #7] │ │ │ │ - mov x1, #0xb // #11 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3880] │ │ │ │ - strb wzr, [sp, #195] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b970 , std::allocator >::~basic_stringbuf()@@Base+0x10070> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x390 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - mov w2, #0x548 // #1352 │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3968] │ │ │ │ - strb wzr, [sp, #196] │ │ │ │ - ldrb w3, [x1] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl f5f0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6050> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + stp x24, xzr, [x22] │ │ │ │ + strb wzr, [x22, #16] │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 29584 , std::allocator >::~basic_stringbuf()@@Base+0x135c4> // b.pmore │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5710 │ │ │ │ + mov x19, x0 │ │ │ │ + add x22, sp, #0x18 │ │ │ │ + str x22, [sp, #8] │ │ │ │ + mov x23, x0 │ │ │ │ + ldr x0, [x19], #16 │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 2b9e0 , std::allocator >::~basic_stringbuf()@@Base+0x100e0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.eq 29490 , std::allocator >::~basic_stringbuf()@@Base+0x134d0> // b.none │ │ │ │ + str x0, [sp, #8] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + str x0, [sp, #24] │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + stp x19, xzr, [x23] │ │ │ │ + strb wzr, [x23, #16] │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 293d4 , std::allocator >::~basic_stringbuf()@@Base+0x13414> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - bl 106c0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x7120> │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x25, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #80] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x3a0 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - mov w2, #0x54c // #1356 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - mov x0, x25 │ │ │ │ - bl f9e4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6444> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2ba78 , std::allocator >::~basic_stringbuf()@@Base+0x10178> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 293ec , std::allocator >::~basic_stringbuf()@@Base+0x1342c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #40] │ │ │ │ - mov x1, x25 │ │ │ │ - bl 10500 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x6f60> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2baa0 , std::allocator >::~basic_stringbuf()@@Base+0x101a0> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldp x1, x2, [sp, #8] │ │ │ │ + mov x0, x24 │ │ │ │ + str x20, [sp, #72] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 27b40 , std::allocator >::~basic_stringbuf()@@Base+0x11b80> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 29420 , std::allocator >::~basic_stringbuf()@@Base+0x13460> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x19, x24 │ │ │ │ - cmp x24, x21 │ │ │ │ - b.eq 2bad4 , std::allocator >::~basic_stringbuf()@@Base+0x101d4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2bac8 , std::allocator >::~basic_stringbuf()@@Base+0x101c8> // b.none │ │ │ │ - ldr x1, [x19, #16] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 29438 , std::allocator >::~basic_stringbuf()@@Base+0x13478> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x19, x19, #0x20 │ │ │ │ - cmp x21, x19 │ │ │ │ - b.ne 2baac , std::allocator >::~basic_stringbuf()@@Base+0x101ac> // b.any │ │ │ │ - cbz x24, 2bb40 , std::allocator >::~basic_stringbuf()@@Base+0x10240> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bca4 , std::allocator >::~basic_stringbuf()@@Base+0x103a4> // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - sub x1, x26, x24 │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - mov x0, x24 │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - add sp, sp, #0x140 │ │ │ │ - autiasp │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, x27, #0x330 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2b63c , std::allocator >::~basic_stringbuf()@@Base+0xfd3c> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bca4 , std::allocator >::~basic_stringbuf()@@Base+0x103a4> // b.any │ │ │ │ - ldr d15, [sp, #304] │ │ │ │ - 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, #0x140 │ │ │ │ + b.ne 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x13514> // b.any │ │ │ │ + ldp x29, x30, [sp, #112] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #128] │ │ │ │ + ldp x21, x22, [sp, #144] │ │ │ │ + ldp x23, x24, [sp, #160] │ │ │ │ + ldp x25, x26, [sp, #176] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - add x20, x25, x20 │ │ │ │ - stp x25, x25, [sp, #80] │ │ │ │ - str x20, [sp, #96] │ │ │ │ - cmp x24, x21 │ │ │ │ - b.ne 2b69c , std::allocator >::~basic_stringbuf()@@Base+0xfd9c> // b.any │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - str x25, [sp, #88] │ │ │ │ - str x19, [sp, #168] │ │ │ │ - b 2b6d4 , std::allocator >::~basic_stringbuf()@@Base+0xfdd4> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - add x3, x25, #0x170 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2b63c , std::allocator >::~basic_stringbuf()@@Base+0xfd3c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - str q31, [sp, #48] │ │ │ │ - str x26, [sp, #64] │ │ │ │ - bl 97e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr x26, [sp, #64] │ │ │ │ - ldp x24, x21, [sp, #48] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b5f4 , std::allocator >::~basic_stringbuf()@@Base+0xfcf4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2b5f4 , std::allocator >::~basic_stringbuf()@@Base+0xfcf4> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - add x1, sp, #0xa8 │ │ │ │ - bl 97e0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x240> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - ldr q31, [sp, #48] │ │ │ │ - ldr x26, [sp, #64] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2b590 , std::allocator >::~basic_stringbuf()@@Base+0xfc90> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - str q31, [sp] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr q31, [sp] │ │ │ │ - b 2b590 , std::allocator >::~basic_stringbuf()@@Base+0xfc90> │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldrh w0, [x19, #4] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - strh w0, [x1, #4] │ │ │ │ - b 2b5e8 , std::allocator >::~basic_stringbuf()@@Base+0xfce8> │ │ │ │ - ldr w2, [x19] │ │ │ │ - ldur w0, [x19, #3] │ │ │ │ - str w2, [x21, #16] │ │ │ │ - stur w0, [x1, #3] │ │ │ │ - b 2b57c , std::allocator >::~basic_stringbuf()@@Base+0xfc7c> │ │ │ │ + ldr x2, [x22, #8] │ │ │ │ + mov x1, x24 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 29344 , std::allocator >::~basic_stringbuf()@@Base+0x13384> │ │ │ │ + ldr x2, [x23, #8] │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 293ac , std::allocator >::~basic_stringbuf()@@Base+0x133ec> │ │ │ │ bti j │ │ │ │ - ldr x26, [sp, #64] │ │ │ │ mov x19, x0 │ │ │ │ - ldp x24, x21, [sp, #48] │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp x24, x21, [sp, #48] │ │ │ │ - str x26, [sp, #64] │ │ │ │ - bl 9500 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 2bce0 , std::allocator >::~basic_stringbuf()@@Base+0x103e0> // b.none │ │ │ │ + b.eq 2957c , std::allocator >::~basic_stringbuf()@@Base+0x135bc> // b.none │ │ │ │ bl 5740 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x13514> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x13514> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x13514> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ + b 294b8 , std::allocator >::~basic_stringbuf()@@Base+0x134f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 294b8 , std::allocator >::~basic_stringbuf()@@Base+0x134f8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bca4 , std::allocator >::~basic_stringbuf()@@Base+0x103a4> // b.any │ │ │ │ + b.ne 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x13514> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - bti j │ │ │ │ - b 2bcac , std::allocator >::~basic_stringbuf()@@Base+0x103ac> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x22, [x22, #3616] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + ldr x1, [x22] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 294d4 , std::allocator >::~basic_stringbuf()@@Base+0x13514> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x24, sp, #0x48 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ + mov x0, x24 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - b 2bcbc , std::allocator >::~basic_stringbuf()@@Base+0x103bc> │ │ │ │ - bti j │ │ │ │ - b 2bcf4 , std::allocator >::~basic_stringbuf()@@Base+0x103f4> │ │ │ │ + b 29558 , std::allocator >::~basic_stringbuf()@@Base+0x13598> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xb18 │ │ │ │ + add x3, x2, #0x18 │ │ │ │ + str x0, [x1], #8 │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 29638 , std::allocator >::~basic_stringbuf()@@Base+0x13678> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x2 │ │ │ │ + b 61f0 │ │ │ │ + mov x0, x2 │ │ │ │ + b 61f0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x1, x0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xb18 │ │ │ │ + str x0, [x1], #8 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 29680 , std::allocator >::~basic_stringbuf()@@Base+0x136c0> // b.none │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 61f0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + cbz x25, 297ac , std::allocator >::~basic_stringbuf()@@Base+0x137ec> │ │ │ │ + ldp x1, x19, [x25, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + cmp x20, x19 │ │ │ │ + csel x2, x20, x19, ls // ls = plast │ │ │ │ + cbz x2, 296f8 , std::allocator >::~basic_stringbuf()@@Base+0x13738> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2970c , std::allocator >::~basic_stringbuf()@@Base+0x1374c> │ │ │ │ + sub x0, x20, x19 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 29710 , std::allocator >::~basic_stringbuf()@@Base+0x13750> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 29728 , std::allocator >::~basic_stringbuf()@@Base+0x13768> // b.tstop │ │ │ │ + tbnz w0, #31, 29728 , std::allocator >::~basic_stringbuf()@@Base+0x13768> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz x0, 29734 , std::allocator >::~basic_stringbuf()@@Base+0x13774> │ │ │ │ + ldp x1, x19, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + b 296e0 , std::allocator >::~basic_stringbuf()@@Base+0x13720> │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz x0, 2971c , std::allocator >::~basic_stringbuf()@@Base+0x1375c> │ │ │ │ + cbnz w1, 297b0 , std::allocator >::~basic_stringbuf()@@Base+0x137f0> │ │ │ │ + ldp x0, x22, [x25, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, 29788 , std::allocator >::~basic_stringbuf()@@Base+0x137c8> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, 29788 , std::allocator >::~basic_stringbuf()@@Base+0x137c8> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x19, x19, xzr, lt // lt = tstop │ │ │ │ + csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 297d8 , std::allocator >::~basic_stringbuf()@@Base+0x13818> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 29758 , std::allocator >::~basic_stringbuf()@@Base+0x13798> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 29764 , std::allocator >::~basic_stringbuf()@@Base+0x137a4> │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x24, #24] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 297a4 , std::allocator >::~basic_stringbuf()@@Base+0x137e4> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + ldp x0, x22, [x0, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + b 29740 , std::allocator >::~basic_stringbuf()@@Base+0x13780> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 29764 , std::allocator >::~basic_stringbuf()@@Base+0x137a4> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xb18 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldp x3, x1, [x1] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 2988c , std::allocator >::~basic_stringbuf()@@Base+0x138cc> // b.pmore │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 2987c , std::allocator >::~basic_stringbuf()@@Base+0x138bc> │ │ │ │ + mov x1, x3 │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x20, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 298ec , std::allocator >::~basic_stringbuf()@@Base+0x1392c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w1, [x3] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 29848 , std::allocator >::~basic_stringbuf()@@Base+0x13888> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 2987c , std::allocator >::~basic_stringbuf()@@Base+0x138bc> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 29848 , std::allocator >::~basic_stringbuf()@@Base+0x13888> │ │ │ │ + b 2983c , std::allocator >::~basic_stringbuf()@@Base+0x1387c> │ │ │ │ bti j │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ mov x20, x0 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 61f0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2bca4 , std::allocator >::~basic_stringbuf()@@Base+0x103a4> // b.any │ │ │ │ + b.eq 298f0 , std::allocator >::~basic_stringbuf()@@Base+0x13930> // b.none │ │ │ │ + bl 5740 │ │ │ │ mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ - bti j │ │ │ │ - b 2bcf4 , std::allocator >::~basic_stringbuf()@@Base+0x103f4> │ │ │ │ - bti j │ │ │ │ - b 2bc64 , std::allocator >::~basic_stringbuf()@@Base+0x10364> │ │ │ │ - bti j │ │ │ │ - b 2bc64 , std::allocator >::~basic_stringbuf()@@Base+0x10364> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2bc78 , std::allocator >::~basic_stringbuf()@@Base+0x10378> │ │ │ │ - bti j │ │ │ │ - b 2bd64 , std::allocator >::~basic_stringbuf()@@Base+0x10464> │ │ │ │ - bti j │ │ │ │ - b 2bd64 , std::allocator >::~basic_stringbuf()@@Base+0x10464> │ │ │ │ - bti j │ │ │ │ - b 2bd64 , std::allocator >::~basic_stringbuf()@@Base+0x10464> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2bd70 , std::allocator >::~basic_stringbuf()@@Base+0x10470> │ │ │ │ - bti j │ │ │ │ - b 2bd64 , std::allocator >::~basic_stringbuf()@@Base+0x10464> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - cmp x25, x20 │ │ │ │ - b.eq 2be60 , std::allocator >::~basic_stringbuf()@@Base+0x10560> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - add x25, x25, #0x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2bdbc , std::allocator >::~basic_stringbuf()@@Base+0x104bc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x20, sp, #0x50 │ │ │ │ - add x25, sp, #0x88 │ │ │ │ - b 2bdf8 , std::allocator >::~basic_stringbuf()@@Base+0x104f8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 9500 │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp] │ │ │ │ - mov x1, #0x58 // #88 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2bd7c , std::allocator >::~basic_stringbuf()@@Base+0x1047c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2be34 , std::allocator >::~basic_stringbuf()@@Base+0x10534> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0xa8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x48 // #72 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2bd7c , std::allocator >::~basic_stringbuf()@@Base+0x1047c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2bd7c , std::allocator >::~basic_stringbuf()@@Base+0x1047c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x25, sp, #0x88 │ │ │ │ - b 2be00 , std::allocator >::~basic_stringbuf()@@Base+0x10500> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 2be58 , std::allocator >::~basic_stringbuf()@@Base+0x10558> │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - add x25, sp, #0x88 │ │ │ │ - sub x1, x1, x0 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2be00 , std::allocator >::~basic_stringbuf()@@Base+0x10500> │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ + stp x29, x30, [sp, #-128]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x38 // #56 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - mov x3, x19 │ │ │ │ - mov w2, #0x18 // #24 │ │ │ │ - mov w1, #0x50 // #80 │ │ │ │ - bl 12aa0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x9500> │ │ │ │ - str x20, [x19, #8] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28480 , std::allocator >::~basic_stringbuf()@@Base+0xcb80> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 29050 , std::allocator >::~basic_stringbuf()@@Base+0xd750> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 2b200 , std::allocator >::~basic_stringbuf()@@Base+0xf900> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 28884 , std::allocator >::~basic_stringbuf()@@Base+0xcf84> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 29384 , std::allocator >::~basic_stringbuf()@@Base+0xda84> │ │ │ │ - mov x0, #0x28 // #40 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - bl bcc0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x2720> │ │ │ │ - str x20, [x19, #88] │ │ │ │ + mov x19, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + add x25, x0, #0x10 │ │ │ │ + ldr x26, [x25, #16] │ │ │ │ + mov x24, x0 │ │ │ │ + ldp x20, x28, [x19] │ │ │ │ + add x23, x0, #0x18 │ │ │ │ + cbz x26, 29a08 , std::allocator >::~basic_stringbuf()@@Base+0x13a48> │ │ │ │ + ldp x0, x27, [x26, #32] │ │ │ │ + mov x19, x23 │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x28, x27 │ │ │ │ + csel x2, x28, x27, ls // ls = plast │ │ │ │ + cbz x2, 29968 , std::allocator >::~basic_stringbuf()@@Base+0x139a8> │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2997c , std::allocator >::~basic_stringbuf()@@Base+0x139bc> │ │ │ │ + sub x0, x27, x28 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 29980 , std::allocator >::~basic_stringbuf()@@Base+0x139c0> │ │ │ │ + cmp x0, x22 │ │ │ │ + b.lt 29994 , std::allocator >::~basic_stringbuf()@@Base+0x139d4> // b.tstop │ │ │ │ + tbnz w0, #31, 29994 , std::allocator >::~basic_stringbuf()@@Base+0x139d4> │ │ │ │ + mov x19, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbz x26, 2999c , std::allocator >::~basic_stringbuf()@@Base+0x139dc> │ │ │ │ + ldp x0, x27, [x26, #32] │ │ │ │ + b 29950 , std::allocator >::~basic_stringbuf()@@Base+0x13990> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 2998c , std::allocator >::~basic_stringbuf()@@Base+0x139cc> │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 29a0c , std::allocator >::~basic_stringbuf()@@Base+0x13a4c> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x28, x21 │ │ │ │ + csel x2, x28, x21, ls // ls = plast │ │ │ │ + cbz x2, 299c4 , std::allocator >::~basic_stringbuf()@@Base+0x13a04> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 299e0 , std::allocator >::~basic_stringbuf()@@Base+0x13a20> │ │ │ │ + sub x0, x28, x21 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 299e4 , std::allocator >::~basic_stringbuf()@@Base+0x13a24> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 29a0c , std::allocator >::~basic_stringbuf()@@Base+0x13a4c> // b.tstop │ │ │ │ + tbnz w0, #31, 29a0c , std::allocator >::~basic_stringbuf()@@Base+0x13a4c> │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #32 │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #128 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x1, #0x38 // #56 │ │ │ │ - mov x19, x0 │ │ │ │ + mov x19, x23 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + add x22, x21, #0x30 │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x22, [x21, #32] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x21, #0x50 │ │ │ │ + stp x0, xzr, [x21, #64] │ │ │ │ + strb wzr, [x21, #80] │ │ │ │ + ldp x20, x26, [x21, #32] │ │ │ │ + cmp x23, x19 │ │ │ │ + b.eq 29ae0 , std::allocator >::~basic_stringbuf()@@Base+0x13b20> // b.none │ │ │ │ + ldp x27, x28, [x19, #32] │ │ │ │ + str x28, [sp, #104] │ │ │ │ + str x27, [sp, #120] │ │ │ │ + cmp x26, x28 │ │ │ │ + csel x2, x26, x28, ls // ls = plast │ │ │ │ + cbz x2, 29c50 , std::allocator >::~basic_stringbuf()@@Base+0x13c90> │ │ │ │ + mov x1, x27 │ │ │ │ + mov x0, x20 │ │ │ │ + str x2, [sp, #112] │ │ │ │ + bl 5818 │ │ │ │ + ldr x2, [sp, #112] │ │ │ │ + cbz w0, 29b3c , std::allocator >::~basic_stringbuf()@@Base+0x13b7c> │ │ │ │ + tbnz w0, #31, 29b5c , std::allocator >::~basic_stringbuf()@@Base+0x13b9c> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 29ab0 , std::allocator >::~basic_stringbuf()@@Base+0x13af0> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 29ab4 , std::allocator >::~basic_stringbuf()@@Base+0x13af4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 29c04 , std::allocator >::~basic_stringbuf()@@Base+0x13c44> // b.tstop │ │ │ │ + tbnz w0, #31, 29c04 , std::allocator >::~basic_stringbuf()@@Base+0x13c44> │ │ │ │ + cmp x20, x22 │ │ │ │ + b.eq 29ad0 , std::allocator >::~basic_stringbuf()@@Base+0x13b10> // b.none │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ mov x0, x20 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 299e4 , std::allocator >::~basic_stringbuf()@@Base+0x13a24> │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + cbz x0, 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + ldr x24, [x24, #48] │ │ │ │ + ldr x27, [x24, #40] │ │ │ │ + cmp x26, x27 │ │ │ │ + csel x2, x26, x27, ls // ls = plast │ │ │ │ + cbz x2, 29d3c , std::allocator >::~basic_stringbuf()@@Base+0x13d7c> │ │ │ │ + ldr x28, [x24, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 29cf0 , std::allocator >::~basic_stringbuf()@@Base+0x13d30> │ │ │ │ + sub x0, x27, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 29cf0 , std::allocator >::~basic_stringbuf()@@Base+0x13d30> // b.tcont │ │ │ │ + cmp x23, x24 │ │ │ │ + b.ne 29d00 , std::allocator >::~basic_stringbuf()@@Base+0x13d40> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 29be0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ + sub x0, x26, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 29a84 , std::allocator >::~basic_stringbuf()@@Base+0x13ac4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge 29a84 , std::allocator >::~basic_stringbuf()@@Base+0x13ac4> // b.tcont │ │ │ │ + ldr x0, [x24, #40] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 29c74 , std::allocator >::~basic_stringbuf()@@Base+0x13cb4> // b.none │ │ │ │ mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x1, #0x28 // #40 │ │ │ │ + bl 5cb0 │ │ │ │ + ldr x27, [x0, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x26, x27 │ │ │ │ + csel x2, x26, x27, ls // ls = plast │ │ │ │ + cbz x2, 29b94 , std::allocator >::~basic_stringbuf()@@Base+0x13bd4> │ │ │ │ + ldr x0, [x0, #32] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 29bb0 , std::allocator >::~basic_stringbuf()@@Base+0x13bf0> │ │ │ │ + sub x0, x27, x26 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 29c80 , std::allocator >::~basic_stringbuf()@@Base+0x13cc0> // b.tstop │ │ │ │ + tbnz w0, #31, 29c80 , std::allocator >::~basic_stringbuf()@@Base+0x13cc0> │ │ │ │ + mov x2, x26 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 296a0 , std::allocator >::~basic_stringbuf()@@Base+0x136e0> │ │ │ │ mov x19, x0 │ │ │ │ + mov x24, x1 │ │ │ │ + cbz x24, 29ab4 , std::allocator >::~basic_stringbuf()@@Base+0x13af4> │ │ │ │ + cmp x19, #0x0 │ │ │ │ + ccmp x23, x24, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.ne 29d74 , std::allocator >::~basic_stringbuf()@@Base+0x13db4> // b.any │ │ │ │ + mov x3, x23 │ │ │ │ + mov x2, x24 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5590 │ │ │ │ + ldr x0, [x25, #40] │ │ │ │ + mov x19, x21 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x25, #40] │ │ │ │ + b 299e4 , std::allocator >::~basic_stringbuf()@@Base+0x13a24> │ │ │ │ + ldr x0, [x24, #48] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 29d64 , std::allocator >::~basic_stringbuf()@@Base+0x13da4> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ + ldr x27, [x0, #40] │ │ │ │ + mov x24, x0 │ │ │ │ + cmp x26, x27 │ │ │ │ + csel x2, x26, x27, ls // ls = plast │ │ │ │ + cbz x2, 29d0c , std::allocator >::~basic_stringbuf()@@Base+0x13d4c> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, 29d0c , std::allocator >::~basic_stringbuf()@@Base+0x13d4c> │ │ │ │ + tbz w0, #31, 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbnz x0, 29b34 , std::allocator >::~basic_stringbuf()@@Base+0x13b74> │ │ │ │ + mov x24, x19 │ │ │ │ + b 29ca0 , std::allocator >::~basic_stringbuf()@@Base+0x13ce0> │ │ │ │ + sub x0, x26, x28 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 29a94 , std::allocator >::~basic_stringbuf()@@Base+0x13ad4> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ + b.ge 29a94 , std::allocator >::~basic_stringbuf()@@Base+0x13ad4> // b.tcont │ │ │ │ + b 29b5c , std::allocator >::~basic_stringbuf()@@Base+0x13b9c> │ │ │ │ + mov x24, x19 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + b 29be0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ + ldr x0, [x24, #24] │ │ │ │ + cbnz x0, 29c74 , std::allocator >::~basic_stringbuf()@@Base+0x13cb4> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 29be0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> // b.none │ │ │ │ + ldr x0, [x24, #32] │ │ │ │ + str x27, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + cmp x26, x0 │ │ │ │ + csel x2, x26, x0, ls // ls = plast │ │ │ │ + cbz x2, 29cc0 , std::allocator >::~basic_stringbuf()@@Base+0x13d00> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ mov x0, x20 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 29ce8 , std::allocator >::~basic_stringbuf()@@Base+0x13d28> │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + sub x1, x26, x0 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 29be0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 29b34 , std::allocator >::~basic_stringbuf()@@Base+0x13b74> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 29be0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> │ │ │ │ + tbz w0, #31, 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + cmp x23, x24 │ │ │ │ + b.eq 29be0 , std::allocator >::~basic_stringbuf()@@Base+0x13c20> // b.none │ │ │ │ + str x27, [sp, #104] │ │ │ │ + str x28, [sp, #120] │ │ │ │ + b 29ca0 , std::allocator >::~basic_stringbuf()@@Base+0x13ce0> │ │ │ │ + sub x4, x26, x27 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.gt 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x4, x0 │ │ │ │ + b.lt 29d2c , std::allocator >::~basic_stringbuf()@@Base+0x13d6c> // b.tstop │ │ │ │ + tbz w4, #31, 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + cbz x0, 29c48 , std::allocator >::~basic_stringbuf()@@Base+0x13c88> │ │ │ │ + mov x19, x24 │ │ │ │ + b 29bcc , std::allocator >::~basic_stringbuf()@@Base+0x13c0c> │ │ │ │ + sub x27, x27, x26 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.gt 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x27, x0 │ │ │ │ + b.lt 29d84 , std::allocator >::~basic_stringbuf()@@Base+0x13dc4> // b.tstop │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + tbz w27, #31, 29bb4 , std::allocator >::~basic_stringbuf()@@Base+0x13bf4> │ │ │ │ + b 29bcc , std::allocator >::~basic_stringbuf()@@Base+0x13c0c> │ │ │ │ + mov x24, x19 │ │ │ │ + str x28, [sp, #104] │ │ │ │ + str x27, [sp, #120] │ │ │ │ + b 29ca0 , std::allocator >::~basic_stringbuf()@@Base+0x13ce0> │ │ │ │ + ldp x0, x1, [x24, #32] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x0, [sp, #120] │ │ │ │ + b 29ca0 , std::allocator >::~basic_stringbuf()@@Base+0x13ce0> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 29bcc , std::allocator >::~basic_stringbuf()@@Base+0x13c0c> │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6058 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bti c │ │ │ │ - ret │ │ │ │ - bti c │ │ │ │ - mov x1, x0 │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - cbz x0, 2bfcc , std::allocator >::~basic_stringbuf()@@Base+0x106cc> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [x0] │ │ │ │ + cbz x0, 29e10 , std::allocator >::~basic_stringbuf()@@Base+0x13e50> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - ldr x2, [x2, #8] │ │ │ │ - blr x2 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - str xzr, [x1, #8] │ │ │ │ + ldr x1, [x2, #32] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + str xzr, [x2] │ │ │ │ + str wzr, [x2, #8] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + str wzr, [x2, #24] │ │ │ │ + str xzr, [x2, #32] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bti c │ │ │ │ - ldrb w1, [x0, #16] │ │ │ │ - tbz w1, #0, 2bffc , std::allocator >::~basic_stringbuf()@@Base+0x106fc> │ │ │ │ - ret │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - b 1e7f0 , std::allocator >::~basic_stringbuf()@@Base+0x2ef0> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x5, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - mov x4, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - sub x3, x2, x5 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 2c098 , std::allocator >::~basic_stringbuf()@@Base+0x10798> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 2c090 , std::allocator >::~basic_stringbuf()@@Base+0x10790> // b.any │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x3, [x4, #8] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c0dc , std::allocator >::~basic_stringbuf()@@Base+0x107dc> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #-144]! │ │ │ │ + mov x11, x0 │ │ │ │ + mov x10, x1 │ │ │ │ + mov x29, sp │ │ │ │ + mov x5, x2 │ │ │ │ + ldr x12, [x0, #16] │ │ │ │ + and w3, w3, #0xff │ │ │ │ + ldr x8, [x0, #32] │ │ │ │ + stp x1, x2, [sp, #112] │ │ │ │ + cmp x12, x8 │ │ │ │ + b.eq 29f34 , std::allocator >::~basic_stringbuf()@@Base+0x13f74> // b.none │ │ │ │ + ldr w15, [x0, #24] │ │ │ │ + cmp x12, x1 │ │ │ │ + ccmp w2, w15, #0x0, eq // eq = none │ │ │ │ + b.eq 29ec8 , std::allocator >::~basic_stringbuf()@@Base+0x13f08> // b.none │ │ │ │ + add w7, w15, #0x1 │ │ │ │ + add w6, w15, #0x1 │ │ │ │ + and w6, w6, #0x3f │ │ │ │ + mov x8, x12 │ │ │ │ + lsr x7, x7, #6 │ │ │ │ + mov w2, w15 │ │ │ │ + mov x14, #0x1 // #1 │ │ │ │ + add x7, x12, x7, lsl #3 │ │ │ │ + cbnz w2, 29f04 , std::allocator >::~basic_stringbuf()@@Base+0x13f44> │ │ │ │ + sub x8, x8, #0x8 │ │ │ │ + mov x13, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w2, #0x3f // #63 │ │ │ │ + cbnz w6, 29f10 , std::allocator >::~basic_stringbuf()@@Base+0x13f50> │ │ │ │ + sub x7, x7, #0x8 │ │ │ │ + mov x9, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w6, #0x3f // #63 │ │ │ │ + ldr x4, [x7] │ │ │ │ + ldr x1, [x8] │ │ │ │ + orr x0, x4, x9 │ │ │ │ + bic x4, x4, x9 │ │ │ │ + tst x13, x1 │ │ │ │ + csel x4, x4, x0, eq // eq = none │ │ │ │ + str x4, [x7] │ │ │ │ + cmp x10, x8 │ │ │ │ + ccmp w5, w2, #0x0, eq // eq = none │ │ │ │ + b.ne 29e80 , std::allocator >::~basic_stringbuf()@@Base+0x13ec0> // b.any │ │ │ │ + ldr x1, [x10] │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + lsl x0, x0, x5 │ │ │ │ + tst x3, #0x1 │ │ │ │ + bic x2, x1, x0 │ │ │ │ + orr x0, x0, x1 │ │ │ │ + csel x0, x0, x2, ne // ne = any │ │ │ │ + str x0, [x10] │ │ │ │ + cmp w15, #0x3f │ │ │ │ + b.eq 29f1c , std::allocator >::~basic_stringbuf()@@Base+0x13f5c> // b.none │ │ │ │ + add w15, w15, #0x1 │ │ │ │ + str w15, [x11, #24] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x3, 2c05c , std::allocator >::~basic_stringbuf()@@Base+0x1075c> │ │ │ │ - b 2c0bc , std::allocator >::~basic_stringbuf()@@Base+0x107bc> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl 61a8 │ │ │ │ - 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 5518 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x4] │ │ │ │ - b 2c05c , std::allocator >::~basic_stringbuf()@@Base+0x1075c> │ │ │ │ - bl 5740 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0xb0 // #176 │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + lsl x13, x14, x2 │ │ │ │ + cbz w6, 29e94 , std::allocator >::~basic_stringbuf()@@Base+0x13ed4> │ │ │ │ + sub w6, w6, #0x1 │ │ │ │ + lsl x9, x14, x6 │ │ │ │ + b 29ea0 , std::allocator >::~basic_stringbuf()@@Base+0x13ee0> │ │ │ │ + add x12, x12, #0x8 │ │ │ │ + str x12, [x11, #16] │ │ │ │ + str wzr, [x11, #24] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + add x22, x0, #0x10 │ │ │ │ + ldr x13, [x0] │ │ │ │ + ldr w7, [x0, #24] │ │ │ │ + sub x0, x12, x13 │ │ │ │ + mov w1, w7 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + mov x1, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2a1a4 , std::allocator >::~basic_stringbuf()@@Base+0x141e4> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x2, x0, xzr, ne // ne = any │ │ │ │ + adds x0, x0, x2 │ │ │ │ + b.cs 2a19c , std::allocator >::~basic_stringbuf()@@Base+0x141dc> // b.hs, b.nlast │ │ │ │ + cmp x0, x1 │ │ │ │ + csel x0, x0, x1, ls // ls = plast │ │ │ │ + add x0, x0, #0x3f │ │ │ │ + lsr x0, x0, #6 │ │ │ │ + lsl x21, x0, #3 │ │ │ │ + mov x0, x21 │ │ │ │ + stp x12, x8, [sp, #48] │ │ │ │ + str w7, [sp, #64] │ │ │ │ + stp x13, x11, [sp, #72] │ │ │ │ + str x10, [sp, #88] │ │ │ │ + str w3, [sp, #96] │ │ │ │ + str w5, [sp, #104] │ │ │ │ bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x20, x0 │ │ │ │ - bl 1e2c0 , std::allocator >::~basic_stringbuf()@@Base+0x29c0> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3808] │ │ │ │ - add x22, sp, #0x38 │ │ │ │ - str x20, [x19, #8] │ │ │ │ - add x21, sp, #0x28 │ │ │ │ - str x22, [sp, #40] │ │ │ │ - ldp x1, x0, [x0] │ │ │ │ - str x0, [sp] │ │ │ │ - mov x23, x1 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 2c1e8 , std::allocator >::~basic_stringbuf()@@Base+0x108e8> // b.pmore │ │ │ │ - add x2, x0, #0x1 │ │ │ │ - cbz x0, 2c1d4 , std::allocator >::~basic_stringbuf()@@Base+0x108d4> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp] │ │ │ │ - mov x0, x20 │ │ │ │ - str x1, [sp, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 1e940 , std::allocator >::~basic_stringbuf()@@Base+0x3040> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2c190 , std::allocator >::~basic_stringbuf()@@Base+0x10890> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - bl 18f84 ::do_widen(char) const@@Base+0x4224> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c244 , std::allocator >::~basic_stringbuf()@@Base+0x10944> // b.any │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + ldp x13, x11, [sp, #72] │ │ │ │ + mov x9, x0 │ │ │ │ + ldr x10, [sp, #88] │ │ │ │ + ldp x12, x8, [sp, #48] │ │ │ │ + sub x19, x10, x13 │ │ │ │ + ldr w7, [sp, #64] │ │ │ │ + ldr w3, [sp, #96] │ │ │ │ + ldr w5, [sp, #104] │ │ │ │ + cmp x19, #0x8 │ │ │ │ + b.le 2a188 , std::allocator >::~basic_stringbuf()@@Base+0x141c8> │ │ │ │ + mov x1, x13 │ │ │ │ + mov x2, x19 │ │ │ │ + stp x13, x12, [sp, #48] │ │ │ │ + stp x8, x0, [sp, #64] │ │ │ │ + str w5, [sp, #80] │ │ │ │ + stp x11, x10, [sp, #88] │ │ │ │ + stp w7, w3, [sp, #104] │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + ldp x8, x9, [sp, #64] │ │ │ │ + ldp x13, x12, [sp, #48] │ │ │ │ + ldp x11, x10, [sp, #88] │ │ │ │ + ldr w5, [sp, #80] │ │ │ │ + add x15, x9, x19 │ │ │ │ + ldp w7, w3, [sp, #104] │ │ │ │ + cmp w5, #0x0 │ │ │ │ + cset w20, eq // eq = none │ │ │ │ + mov x14, x10 │ │ │ │ + mov x18, x10 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + mov x16, #0x1 // #1 │ │ │ │ + cmp x10, x18 │ │ │ │ + cset w30, eq // eq = none │ │ │ │ + cmp w30, #0x0 │ │ │ │ + ccmp w20, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2a07c , std::allocator >::~basic_stringbuf()@@Base+0x140bc> // b.any │ │ │ │ + ldr x19, [x18] │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + ldr x2, [x15] │ │ │ │ + lsl x1, x16, x4 │ │ │ │ + lsl x0, x16, x6 │ │ │ │ + tst x0, x19 │ │ │ │ + orr x17, x1, x2 │ │ │ │ + bic x2, x2, x1 │ │ │ │ + csel x2, x2, x17, eq // eq = none │ │ │ │ + str x2, [x15] │ │ │ │ + cmp w4, #0x3f │ │ │ │ + b.eq 2a110 , std::allocator >::~basic_stringbuf()@@Base+0x14150> // b.none │ │ │ │ + add w4, w4, #0x1 │ │ │ │ + cmp w6, #0x3f │ │ │ │ + b.eq 2a108 , std::allocator >::~basic_stringbuf()@@Base+0x14148> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w30, #0x0 │ │ │ │ + ccmp w5, w6, #0x0, ne // ne = any │ │ │ │ + b.ne 2a038 , std::allocator >::~basic_stringbuf()@@Base+0x14078> // b.any │ │ │ │ + cmp w4, #0x3f │ │ │ │ + b.eq 2a11c , std::allocator >::~basic_stringbuf()@@Base+0x1415c> // b.none │ │ │ │ + add w6, w4, #0x1 │ │ │ │ + mov x10, x15 │ │ │ │ + ldr x0, [x15] │ │ │ │ + mov x16, #0x1 // #1 │ │ │ │ + lsl x4, x16, x4 │ │ │ │ + tst x3, #0x1 │ │ │ │ + orr x1, x4, x0 │ │ │ │ + bic x0, x0, x4 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x15] │ │ │ │ + cmp x12, x14 │ │ │ │ + cset w15, eq // eq = none │ │ │ │ + cmp w15, #0x0 │ │ │ │ + ccmp w7, w5, #0x0, ne // ne = any │ │ │ │ + b.eq 2a134 , std::allocator >::~basic_stringbuf()@@Base+0x14174> // b.none │ │ │ │ + ldr x1, [x10] │ │ │ │ + lsl x2, x16, x6 │ │ │ │ + ldr x4, [x14] │ │ │ │ + bic x3, x1, x2 │ │ │ │ + lsl x0, x16, x5 │ │ │ │ + orr x1, x1, x2 │ │ │ │ + tst x0, x4 │ │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ │ + str x1, [x10] │ │ │ │ + cmp w6, #0x3f │ │ │ │ + b.eq 2a128 , std::allocator >::~basic_stringbuf()@@Base+0x14168> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w5, #0x40 │ │ │ │ + b.ne 2a0b4 , std::allocator >::~basic_stringbuf()@@Base+0x140f4> // b.any │ │ │ │ + add x14, x14, #0x8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 2a0ac , std::allocator >::~basic_stringbuf()@@Base+0x140ec> │ │ │ │ + add x18, x18, #0x8 │ │ │ │ + b 2a01c , std::allocator >::~basic_stringbuf()@@Base+0x1405c> │ │ │ │ + add x15, x15, #0x8 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + b 2a064 , std::allocator >::~basic_stringbuf()@@Base+0x140a4> │ │ │ │ + add x10, x15, #0x8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + b 2a08c , std::allocator >::~basic_stringbuf()@@Base+0x140cc> │ │ │ │ + add x10, x10, #0x8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + b 2a0f0 , std::allocator >::~basic_stringbuf()@@Base+0x14130> │ │ │ │ + str x10, [sp, #128] │ │ │ │ + str w6, [sp, #136] │ │ │ │ + cbz x13, 2a154 , std::allocator >::~basic_stringbuf()@@Base+0x14194> │ │ │ │ + sub x1, x8, x13 │ │ │ │ + mov x0, x13 │ │ │ │ + stp x9, x11, [sp, #48] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x9, x11, [sp, #48] │ │ │ │ + add x0, x9, x21 │ │ │ │ + str x0, [x11, #32] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + str x9, [x11] │ │ │ │ + str wzr, [x11, #8] │ │ │ │ + str x0, [x11, #16] │ │ │ │ + ldr w0, [sp, #136] │ │ │ │ + str w0, [x22, #8] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #144 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x0, x22 │ │ │ │ - ldrb w1, [x23] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x1, [sp] │ │ │ │ - b 2c168 , std::allocator >::~basic_stringbuf()@@Base+0x10868> │ │ │ │ - mov x1, sp │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - add x2, x1, #0x1 │ │ │ │ - cbz x1, 2c1d8 , std::allocator >::~basic_stringbuf()@@Base+0x108d8> │ │ │ │ - mov x1, #0xffffffffffffffff // #-1 │ │ │ │ - cbz x2, 2c168 , std::allocator >::~basic_stringbuf()@@Base+0x10868> │ │ │ │ - b 2c15c , std::allocator >::~basic_stringbuf()@@Base+0x1085c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 2c3a4 , std::allocator >::~basic_stringbuf()@@Base+0x10aa4> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x21, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0xb0 // #176 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x21 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.eq 2c2b0 , std::allocator >::~basic_stringbuf()@@Base+0x109b0> // b.none │ │ │ │ - sub x1, x1, #0x2 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.hi 2c388 , std::allocator >::~basic_stringbuf()@@Base+0x10a88> // b.pmore │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 2c19c , std::allocator >::~basic_stringbuf()@@Base+0x1089c> │ │ │ │ - bti j │ │ │ │ - b 2c268 , std::allocator >::~basic_stringbuf()@@Base+0x10968> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, x20 │ │ │ │ - b 2c268 , std::allocator >::~basic_stringbuf()@@Base+0x10968> │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - add x22, sp, #0x8 │ │ │ │ - ldp x0, x21, [x0, #8] │ │ │ │ - strb wzr, [sp, #24] │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - mov x23, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - add x1, x21, #0x22 │ │ │ │ - stp x0, xzr, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0x23 // #35 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x21 │ │ │ │ - b.ls 2c3a8 , std::allocator >::~basic_stringbuf()@@Base+0x10aa8> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - add x1, x1, #0x3b8 │ │ │ │ - mov x2, #0x22 // #34 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 2c3c8 , std::allocator >::~basic_stringbuf()@@Base+0x10ac8> // b.pmore │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5710 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x3e0 │ │ │ │ - bl 6250 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5920 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - bl 14d80 ::do_widen(char) const@@Base+0x20> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - bl 6058 │ │ │ │ - b 2c19c , std::allocator >::~basic_stringbuf()@@Base+0x1089c> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2c244 , std::allocator >::~basic_stringbuf()@@Base+0x10944> // b.any │ │ │ │ - bl 6190 │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c244 , std::allocator >::~basic_stringbuf()@@Base+0x10944> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - ldr x1, [x20] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c244 , std::allocator >::~basic_stringbuf()@@Base+0x10944> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ + mov x15, x0 │ │ │ │ + b.ne 2a004 , std::allocator >::~basic_stringbuf()@@Base+0x14044> // b.any │ │ │ │ + ldr x0, [x13] │ │ │ │ + str x0, [x15], #8 │ │ │ │ + b 2a004 , std::allocator >::~basic_stringbuf()@@Base+0x14044> │ │ │ │ + mov x21, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ + b 29f84 , std::allocator >::~basic_stringbuf()@@Base+0x13fc4> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xb88 │ │ │ │ bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3616] │ │ │ │ - b 2c228 , std::allocator >::~basic_stringbuf()@@Base+0x10928> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2c3f8 , std::allocator >::~basic_stringbuf()@@Base+0x10af8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - stp x29, x30, [sp, #80] │ │ │ │ - add x29, sp, #0x50 │ │ │ │ - stp x19, x20, [sp, #96] │ │ │ │ - mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #72] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - ldrb w1, [x19, #16] │ │ │ │ - tbz w1, #0, 2c488 , std::allocator >::~basic_stringbuf()@@Base+0x10b88> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #72] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 2c5c8 , std::allocator >::~basic_stringbuf()@@Base+0x10cc8> // b.any │ │ │ │ - ldp x29, x30, [sp, #80] │ │ │ │ - ldp x19, x20, [sp, #96] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x22, [x1, #16] │ │ │ │ + str xzr, [x0, #32] │ │ │ │ + mov x0, x1 │ │ │ │ + ldr x4, [x0], #16 │ │ │ │ + sub x23, x22, x4 │ │ │ │ + ldr w20, [x0, #8] │ │ │ │ + mov w0, w20 │ │ │ │ + adds x3, x0, x23, lsl #3 │ │ │ │ + b.ne 2a298 , std::allocator >::~basic_stringbuf()@@Base+0x142d8> // b.any │ │ │ │ + mov x0, x22 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + cmp x22, x0 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w20, w2, #0x0, ne // ne = any │ │ │ │ + b.eq 2a280 , std::allocator >::~basic_stringbuf()@@Base+0x142c0> // b.none │ │ │ │ + ldr x1, [x19] │ │ │ │ + lsl x3, x6, x5 │ │ │ │ + ldr x8, [x0] │ │ │ │ + orr x7, x3, x1 │ │ │ │ + bic x1, x1, x3 │ │ │ │ + lsl x3, x6, x2 │ │ │ │ + tst x3, x8 │ │ │ │ + csel x1, x1, x7, eq // eq = none │ │ │ │ + str x1, [x19] │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.eq 2a274 , std::allocator >::~basic_stringbuf()@@Base+0x142b4> // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + cmp w2, #0x40 │ │ │ │ + b.ne 2a224 , std::allocator >::~basic_stringbuf()@@Base+0x14264> // b.any │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + b 2a218 , std::allocator >::~basic_stringbuf()@@Base+0x14258> │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 2a260 , std::allocator >::~basic_stringbuf()@@Base+0x142a0> │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1e320 , std::allocator >::~basic_stringbuf()@@Base+0x2a20> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1f130 , std::allocator >::~basic_stringbuf()@@Base+0x3830> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1e800 , std::allocator >::~basic_stringbuf()@@Base+0x2f00> │ │ │ │ - tbz w0, #0, 2c584 , std::allocator >::~basic_stringbuf()@@Base+0x10c84> │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - ldr x0, [x0, #8] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - bl 170e0 ::do_widen(char) const@@Base+0x2380> │ │ │ │ - mov w0, #0x1f4 // #500 │ │ │ │ - bl ceac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x390c> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1e7f0 , std::allocator >::~basic_stringbuf()@@Base+0x2ef0> │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0x3ee │ │ │ │ - add x1, x1, #0x3e8 │ │ │ │ - bl 2c004 , std::allocator >::~basic_stringbuf()@@Base+0x10704> │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x22, x0 │ │ │ │ - add x2, x2, #0x3f9 │ │ │ │ - add x1, x1, #0x3f0 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - bl 2c004 , std::allocator >::~basic_stringbuf()@@Base+0x10704> │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 15004 ::do_widen(char) const@@Base+0x2a4> │ │ │ │ - and w21, w0, #0xff │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2c538 , std::allocator >::~basic_stringbuf()@@Base+0x10c38> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2c550 , std::allocator >::~basic_stringbuf()@@Base+0x10c50> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - tbz w21, #0, 2c5ac , std::allocator >::~basic_stringbuf()@@Base+0x10cac> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - ldr x2, [x0, #16] │ │ │ │ - adrp x0, 2c000 , std::allocator >::~basic_stringbuf()@@Base+0x10700> │ │ │ │ - add x0, x0, #0xe0 │ │ │ │ - cmp x2, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.ne 2c5b8 , std::allocator >::~basic_stringbuf()@@Base+0x10cb8> // b.any │ │ │ │ - bl 2c0e0 , std::allocator >::~basic_stringbuf()@@Base+0x107e0> │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1e80c , std::allocator >::~basic_stringbuf()@@Base+0x2f0c> │ │ │ │ - tbz w0, #0, 2c598 , std::allocator >::~basic_stringbuf()@@Base+0x10c98> │ │ │ │ - mov w0, #0x1 // #1 │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - bl 1e820 , std::allocator >::~basic_stringbuf()@@Base+0x2f20> │ │ │ │ - and w0, w0, #0xff │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - b 2c458 , std::allocator >::~basic_stringbuf()@@Base+0x10b58> │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - b 2c458 , std::allocator >::~basic_stringbuf()@@Base+0x10b58> │ │ │ │ - blr x2 │ │ │ │ - ldr x23, [sp, #128] │ │ │ │ - ldp x21, x22, [sp, #112] │ │ │ │ - b 2c584 , std::allocator >::~basic_stringbuf()@@Base+0x10c84> │ │ │ │ - stp x21, x22, [sp, #112] │ │ │ │ - str x23, [sp, #128] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ + add x2, x3, #0x3f │ │ │ │ + stp x3, x4, [sp, #80] │ │ │ │ + lsr x1, x2, #6 │ │ │ │ + lsl x1, x1, #3 │ │ │ │ + stp x1, x2, [sp, #64] │ │ │ │ + mov x0, x1 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x3, x4, [sp, #80] │ │ │ │ mov x19, x0 │ │ │ │ - b 2c5f0 , std::allocator >::~basic_stringbuf()@@Base+0x10cf0> │ │ │ │ + ldp x1, x2, [sp, #64] │ │ │ │ + str x0, [x21] │ │ │ │ + str wzr, [x21, #8] │ │ │ │ + cmp x3, #0x0 │ │ │ │ + csel x2, x2, x3, lt // lt = tstop │ │ │ │ + add x1, x0, x1 │ │ │ │ + str x1, [x21, #32] │ │ │ │ + negs x1, x3 │ │ │ │ + asr x2, x2, #6 │ │ │ │ + and x3, x3, #0x3f │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + csneg x1, x3, x1, mi // mi = first │ │ │ │ + add x2, x0, x2, lsl #3 │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x3, x1, #0x40 │ │ │ │ + csel x1, x3, x1, lt // lt = tstop │ │ │ │ + sub x3, x2, #0x8 │ │ │ │ + csel x2, x3, x2, lt // lt = tstop │ │ │ │ + str x2, [x21, #16] │ │ │ │ + str w1, [x21, #24] │ │ │ │ + cmp x23, #0x8 │ │ │ │ + str x2, [sp, #96] │ │ │ │ + str w1, [sp, #104] │ │ │ │ + b.le 2a330 , std::allocator >::~basic_stringbuf()@@Base+0x14370> │ │ │ │ + mov x2, x23 │ │ │ │ + mov x1, x4 │ │ │ │ + add x19, x19, x23 │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + b 2a20c , std::allocator >::~basic_stringbuf()@@Base+0x1424c> │ │ │ │ + b.ne 2a20c , std::allocator >::~basic_stringbuf()@@Base+0x1424c> // b.any │ │ │ │ + ldr x0, [x4] │ │ │ │ + str x0, [x19], #8 │ │ │ │ + b 2a20c , std::allocator >::~basic_stringbuf()@@Base+0x1424c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c5d0 , std::allocator >::~basic_stringbuf()@@Base+0x10cd0> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 29dc0 , std::allocator >::~basic_stringbuf()@@Base+0x13e00> │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ nop │ │ │ │ - bti c │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - add x1, x1, #0x888 │ │ │ │ - stp x1, xzr, [x0] │ │ │ │ - strb wzr, [x0, #16] │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-64]! │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x2, #0xcccd │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x8 │ │ │ │ - mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ mov x22, x0 │ │ │ │ - bl 56e0 │ │ │ │ - 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 5fe0 │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - mov x1, x22 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x23, x21, [x0] │ │ │ │ + sub x24, x21, x23 │ │ │ │ + asr x0, x24, #3 │ │ │ │ + mul x0, x0, x2 │ │ │ │ + mov x2, #0x3333333333333333 // #3689348814741910323 │ │ │ │ + movk x2, #0x333, lsl #48 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 2a478 , std::allocator >::~basic_stringbuf()@@Base+0x144b8> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + str x1, [sp, #72] │ │ │ │ + csinc x19, x0, xzr, ne // ne = any │ │ │ │ + add x19, x19, x0 │ │ │ │ + cmp x19, x2 │ │ │ │ + csel x19, x19, x2, ls // ls = plast │ │ │ │ + add x19, x19, x19, lsl #2 │ │ │ │ + lsl x19, x19, #3 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5548 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, x0, x24 │ │ │ │ + bl 2a1c0 , std::allocator >::~basic_stringbuf()@@Base+0x14200> │ │ │ │ + cmp x23, x21 │ │ │ │ + b.eq 2a470 , std::allocator >::~basic_stringbuf()@@Base+0x144b0> // b.none │ │ │ │ + mov x1, x23 │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5548 │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x19 │ │ │ │ + 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 x1, x21 │ │ │ │ + b.ne 2a3ec , std::allocator >::~basic_stringbuf()@@Base+0x1442c> // b.any │ │ │ │ + sub x1, x1, #0x28 │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + sub x1, x1, x23 │ │ │ │ + eor x0, x0, #0xc000000000000001 │ │ │ │ + lsr x1, x1, #3 │ │ │ │ + mul x1, x1, x0 │ │ │ │ + and x1, x1, #0x1fffffffffffffff │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + add x1, x1, x1, lsl #2 │ │ │ │ + add x2, x20, x1, lsl #3 │ │ │ │ + add x21, x2, #0x28 │ │ │ │ + cbz x23, 2a44c , std::allocator >::~basic_stringbuf()@@Base+0x1448c> │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + mov x0, x23 │ │ │ │ + sub x1, x1, x23 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + stp x20, x21, [x22] │ │ │ │ + add x20, x20, x19 │ │ │ │ + str x20, [x22, #16] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #64 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + mov x2, x20 │ │ │ │ + b 2a434 , std::allocator >::~basic_stringbuf()@@Base+0x14474> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x21, x0 │ │ │ │ mov x0, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x40 │ │ │ │ - mov x5, x1 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - mov x4, x0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - sub x3, x2, x5 │ │ │ │ - str x3, [sp, #32] │ │ │ │ - cmp x3, #0xf │ │ │ │ - b.hi 2c774 , std::allocator >::~basic_stringbuf()@@Base+0x10e74> // b.pmore │ │ │ │ - ldr x0, [x0] │ │ │ │ - cmp x3, #0x1 │ │ │ │ - b.ne 2c76c , std::allocator >::~basic_stringbuf()@@Base+0x10e6c> // b.any │ │ │ │ - ldrb w1, [x5] │ │ │ │ - strb w1, [x0] │ │ │ │ - ldr x0, [x4] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - str x3, [x4, #8] │ │ │ │ - strb wzr, [x0, x3] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2c7b8 , std::allocator >::~basic_stringbuf()@@Base+0x10eb8> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - add sp, sp, #0x40 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - cbz x3, 2c738 , std::allocator >::~basic_stringbuf()@@Base+0x10e38> │ │ │ │ - b 2c798 , std::allocator >::~basic_stringbuf()@@Base+0x10e98> │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x3, x0, [sp, #8] │ │ │ │ - str x5, [sp, #24] │ │ │ │ - bl 61a8 │ │ │ │ - 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 5518 │ │ │ │ - ldr x4, [sp, #8] │ │ │ │ - ldr x3, [sp, #32] │ │ │ │ - ldr x0, [x4] │ │ │ │ - b 2c738 , std::allocator >::~basic_stringbuf()@@Base+0x10e38> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - cbz x0, 2c840 , std::allocator >::~basic_stringbuf()@@Base+0x10f40> │ │ │ │ + cbz x0, 2a520 , std::allocator >::~basic_stringbuf()@@Base+0x14560> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ mov x19, x20 │ │ │ │ ldr x0, [x20, #24] │ │ │ │ - bl 2c7c0 , std::allocator >::~basic_stringbuf()@@Base+0x10ec0> │ │ │ │ + bl 2a4a0 , std::allocator >::~basic_stringbuf()@@Base+0x144e0> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2c804 , std::allocator >::~basic_stringbuf()@@Base+0x10f04> // b.none │ │ │ │ + b.eq 2a4e4 , std::allocator >::~basic_stringbuf()@@Base+0x14524> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 2c820 , std::allocator >::~basic_stringbuf()@@Base+0x10f20> // b.none │ │ │ │ + b.eq 2a500 , std::allocator >::~basic_stringbuf()@@Base+0x14540> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2c7d8 , std::allocator >::~basic_stringbuf()@@Base+0x10ed8> │ │ │ │ + cbnz x20, 2a4b8 , std::allocator >::~basic_stringbuf()@@Base+0x144f8> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x868 │ │ │ │ + ldr x22, [x21, #16] │ │ │ │ + str x0, [x21] │ │ │ │ + cbz x22, 2a5c8 , std::allocator >::~basic_stringbuf()@@Base+0x14608> │ │ │ │ + ldr x0, [x22] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + adrp x0, 2b000 , std::allocator >::~basic_stringbuf()@@Base+0x15040> │ │ │ │ + add x0, x0, #0xbc0 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.ne 2a5dc , std::allocator >::~basic_stringbuf()@@Base+0x1461c> // b.any │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldp x19, x20, [x22, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2a5a4 , std::allocator >::~basic_stringbuf()@@Base+0x145e4> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 2a594 , std::allocator >::~basic_stringbuf()@@Base+0x145d4> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2a580 , std::allocator >::~basic_stringbuf()@@Base+0x145c0> // b.any │ │ │ │ + ldr x20, [x22, #8] │ │ │ │ + cbz x20, 2a5b8 , std::allocator >::~basic_stringbuf()@@Base+0x145f8> │ │ │ │ + ldr x1, [x22, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + sub x1, x1, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 2a4a0 , std::allocator >::~basic_stringbuf()@@Base+0x144e0> │ │ │ │ + mov x0, x22 │ │ │ │ + blr x1 │ │ │ │ + ldr x0, [x21, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 2a4a0 , std::allocator >::~basic_stringbuf()@@Base+0x144e0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str x0, [sp, #24] │ │ │ │ + bl 2a524 , std::allocator >::~basic_stringbuf()@@Base+0x14564> │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + mov x1, #0x50 // #80 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ add x22, x0, #0x8 │ │ │ │ ldr x19, [x0, #16] │ │ │ │ - cbz x19, 2c940 , std::allocator >::~basic_stringbuf()@@Base+0x11040> │ │ │ │ + cbz x19, 2a724 , std::allocator >::~basic_stringbuf()@@Base+0x14764> │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x21, x1 │ │ │ │ mov x23, x22 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x26, x2 │ │ │ │ mov x24, #0x7fffffff // #2147483647 │ │ │ │ ldp x0, x20, [x19, #32] │ │ │ │ mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x26, x20 │ │ │ │ csel x2, x26, x20, ls // ls = plast │ │ │ │ - cbz x2, 2c89c , std::allocator >::~basic_stringbuf()@@Base+0x10f9c> │ │ │ │ + cbz x2, 2a680 , std::allocator >::~basic_stringbuf()@@Base+0x146c0> │ │ │ │ mov x1, x21 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2c8b0 , std::allocator >::~basic_stringbuf()@@Base+0x10fb0> │ │ │ │ + cbnz w0, 2a694 , std::allocator >::~basic_stringbuf()@@Base+0x146d4> │ │ │ │ sub x0, x20, x26 │ │ │ │ cmp x0, x24 │ │ │ │ - b.gt 2c8b4 , std::allocator >::~basic_stringbuf()@@Base+0x10fb4> │ │ │ │ + b.gt 2a698 , std::allocator >::~basic_stringbuf()@@Base+0x146d8> │ │ │ │ cmp x0, x25 │ │ │ │ - b.lt 2c8c8 , std::allocator >::~basic_stringbuf()@@Base+0x10fc8> // b.tstop │ │ │ │ - tbnz w0, #31, 2c8c8 , std::allocator >::~basic_stringbuf()@@Base+0x10fc8> │ │ │ │ + b.lt 2a6ac , std::allocator >::~basic_stringbuf()@@Base+0x146ec> // b.tstop │ │ │ │ + tbnz w0, #31, 2a6ac , std::allocator >::~basic_stringbuf()@@Base+0x146ec> │ │ │ │ mov x23, x19 │ │ │ │ ldr x19, [x19, #16] │ │ │ │ - cbz x19, 2c8d0 , std::allocator >::~basic_stringbuf()@@Base+0x10fd0> │ │ │ │ + cbz x19, 2a6b4 , std::allocator >::~basic_stringbuf()@@Base+0x146f4> │ │ │ │ ldp x0, x20, [x19, #32] │ │ │ │ - b 2c884 , std::allocator >::~basic_stringbuf()@@Base+0x10f84> │ │ │ │ + b 2a668 , std::allocator >::~basic_stringbuf()@@Base+0x146a8> │ │ │ │ ldr x19, [x19, #24] │ │ │ │ - cbnz x19, 2c8c0 , std::allocator >::~basic_stringbuf()@@Base+0x10fc0> │ │ │ │ + cbnz x19, 2a6a4 , std::allocator >::~basic_stringbuf()@@Base+0x146e4> │ │ │ │ cmp x22, x23 │ │ │ │ - b.eq 2c938 , std::allocator >::~basic_stringbuf()@@Base+0x11038> // b.none │ │ │ │ + b.eq 2a71c , std::allocator >::~basic_stringbuf()@@Base+0x1475c> // b.none │ │ │ │ ldr x19, [x23, #40] │ │ │ │ cmp x26, x19 │ │ │ │ csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x10ff8> │ │ │ │ + cbz x2, 2a6dc , std::allocator >::~basic_stringbuf()@@Base+0x1471c> │ │ │ │ ldr x1, [x23, #32] │ │ │ │ mov x0, x21 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2c914 , std::allocator >::~basic_stringbuf()@@Base+0x11014> │ │ │ │ + cbnz w0, 2a6f8 , std::allocator >::~basic_stringbuf()@@Base+0x14738> │ │ │ │ sub x0, x26, x19 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2c918 , std::allocator >::~basic_stringbuf()@@Base+0x11018> │ │ │ │ + b.gt 2a6fc , std::allocator >::~basic_stringbuf()@@Base+0x1473c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 2c938 , std::allocator >::~basic_stringbuf()@@Base+0x11038> // b.tstop │ │ │ │ - tbnz w0, #31, 2c938 , std::allocator >::~basic_stringbuf()@@Base+0x11038> │ │ │ │ + b.lt 2a71c , std::allocator >::~basic_stringbuf()@@Base+0x1475c> // b.tstop │ │ │ │ + tbnz w0, #31, 2a71c , std::allocator >::~basic_stringbuf()@@Base+0x1475c> │ │ │ │ mov x0, x23 │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x25, x26, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ @@ -37289,61 +37144,60 @@ │ │ │ │ mov x0, x22 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x24, x0 │ │ │ │ str x25, [sp, #64] │ │ │ │ ldr x25, [x0, #16] │ │ │ │ - cbz x25, 2ca6c , std::allocator >::~basic_stringbuf()@@Base+0x1116c> │ │ │ │ + cbz x25, 2a84c , std::allocator >::~basic_stringbuf()@@Base+0x1488c> │ │ │ │ ldp x1, x19, [x25, #32] │ │ │ │ mov x22, #0x7fffffff // #2147483647 │ │ │ │ mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ nop │ │ │ │ cmp x20, x19 │ │ │ │ csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 2c9b8 , std::allocator >::~basic_stringbuf()@@Base+0x110b8> │ │ │ │ + cbz x2, 2a798 , std::allocator >::~basic_stringbuf()@@Base+0x147d8> │ │ │ │ mov x0, x21 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2c9cc , std::allocator >::~basic_stringbuf()@@Base+0x110cc> │ │ │ │ + cbnz w0, 2a7ac , std::allocator >::~basic_stringbuf()@@Base+0x147ec> │ │ │ │ sub x0, x20, x19 │ │ │ │ cmp x0, x22 │ │ │ │ - b.gt 2c9d0 , std::allocator >::~basic_stringbuf()@@Base+0x110d0> │ │ │ │ + b.gt 2a7b0 , std::allocator >::~basic_stringbuf()@@Base+0x147f0> │ │ │ │ cmp x0, x23 │ │ │ │ - b.lt 2c9e8 , std::allocator >::~basic_stringbuf()@@Base+0x110e8> // b.tstop │ │ │ │ - tbnz w0, #31, 2c9e8 , std::allocator >::~basic_stringbuf()@@Base+0x110e8> │ │ │ │ + b.lt 2a7c8 , std::allocator >::~basic_stringbuf()@@Base+0x14808> // b.tstop │ │ │ │ + tbnz w0, #31, 2a7c8 , std::allocator >::~basic_stringbuf()@@Base+0x14808> │ │ │ │ ldr x0, [x25, #24] │ │ │ │ mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 2c9f4 , std::allocator >::~basic_stringbuf()@@Base+0x110f4> │ │ │ │ + cbz x0, 2a7d4 , std::allocator >::~basic_stringbuf()@@Base+0x14814> │ │ │ │ ldp x1, x19, [x0, #32] │ │ │ │ mov x25, x0 │ │ │ │ - b 2c9a0 , std::allocator >::~basic_stringbuf()@@Base+0x110a0> │ │ │ │ + b 2a780 , std::allocator >::~basic_stringbuf()@@Base+0x147c0> │ │ │ │ ldr x0, [x25, #16] │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 2c9dc , std::allocator >::~basic_stringbuf()@@Base+0x110dc> │ │ │ │ - cbnz w1, 2ca70 , std::allocator >::~basic_stringbuf()@@Base+0x11170> │ │ │ │ + cbnz x0, 2a7bc , std::allocator >::~basic_stringbuf()@@Base+0x147fc> │ │ │ │ + cbnz w1, 2a850 , std::allocator >::~basic_stringbuf()@@Base+0x14890> │ │ │ │ ldp x0, x22, [x25, #32] │ │ │ │ mov x19, x25 │ │ │ │ cmp x20, x22 │ │ │ │ csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 2ca48 , std::allocator >::~basic_stringbuf()@@Base+0x11148> │ │ │ │ + cbz x2, 2a828 , std::allocator >::~basic_stringbuf()@@Base+0x14868> │ │ │ │ mov x1, x21 │ │ │ │ bl 5818 │ │ │ │ - cbz w0, 2ca48 , std::allocator >::~basic_stringbuf()@@Base+0x11148> │ │ │ │ + cbz w0, 2a828 , std::allocator >::~basic_stringbuf()@@Base+0x14868> │ │ │ │ cmp w0, #0x0 │ │ │ │ csel x19, x19, xzr, lt // lt = tstop │ │ │ │ csel x25, x25, xzr, ge // ge = tcont │ │ │ │ mov x0, x25 │ │ │ │ mov x1, x19 │ │ │ │ ldr x25, [sp, #64] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ @@ -37351,5424 +37205,2476 @@ │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ sub x0, x22, x20 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2ca98 , std::allocator >::~basic_stringbuf()@@Base+0x11198> │ │ │ │ + b.gt 2a878 , std::allocator >::~basic_stringbuf()@@Base+0x148b8> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ge 2ca18 , std::allocator >::~basic_stringbuf()@@Base+0x11118> // b.tcont │ │ │ │ + b.ge 2a7f8 , std::allocator >::~basic_stringbuf()@@Base+0x14838> // b.tcont │ │ │ │ mov x25, #0x0 // #0 │ │ │ │ - b 2ca24 , std::allocator >::~basic_stringbuf()@@Base+0x11124> │ │ │ │ + b 2a804 , std::allocator >::~basic_stringbuf()@@Base+0x14844> │ │ │ │ add x25, x0, #0x8 │ │ │ │ ldr x19, [x24, #24] │ │ │ │ cmp x25, x19 │ │ │ │ - b.eq 2ca64 , std::allocator >::~basic_stringbuf()@@Base+0x11164> // b.none │ │ │ │ + b.eq 2a844 , std::allocator >::~basic_stringbuf()@@Base+0x14884> // b.none │ │ │ │ mov x0, x25 │ │ │ │ bl 5cb0 │ │ │ │ mov x1, x0 │ │ │ │ mov x19, x25 │ │ │ │ ldp x0, x22, [x0, #32] │ │ │ │ mov x25, x1 │ │ │ │ - b 2ca00 , std::allocator >::~basic_stringbuf()@@Base+0x11100> │ │ │ │ + b 2a7e0 , std::allocator >::~basic_stringbuf()@@Base+0x14820> │ │ │ │ mov x19, #0x0 // #0 │ │ │ │ - b 2ca24 , std::allocator >::~basic_stringbuf()@@Base+0x11124> │ │ │ │ + b 2a804 , std::allocator >::~basic_stringbuf()@@Base+0x14844> │ │ │ │ + bti c │ │ │ │ + cbz w1, 2a8dc , std::allocator >::~basic_stringbuf()@@Base+0x1491c> │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + mov x4, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x4, #0xcccd │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ldp x3, x0, [x0, #8] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x4 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + ccmp w0, w1, #0x4, ne // ne = any │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.eq 2a8d8 , std::allocator >::~basic_stringbuf()@@Base+0x14918> // b.none │ │ │ │ + ldr x1, [x3] │ │ │ │ + ldr x0, [x3, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ldr w1, [x3, #24] │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + cmp w0, w2 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + cbz w1, 2a964 , std::allocator >::~basic_stringbuf()@@Base+0x149a4> │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + mov x5, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x5, #0xcccd │ │ │ │ + cmp w2, #0x0 │ │ │ │ + ldp x4, x3, [x3, #8] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + asr x3, x3, #3 │ │ │ │ + mul x3, x3, x5 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + ccmp w3, w1, #0x4, ne // ne = any │ │ │ │ + b.eq 2a964 , std::allocator >::~basic_stringbuf()@@Base+0x149a4> // b.none │ │ │ │ + ldr x5, [x4] │ │ │ │ + ldr x3, [x4, #16] │ │ │ │ + sub x3, x3, x5 │ │ │ │ + ldr w5, [x4, #24] │ │ │ │ + add x3, x5, x3, lsl #3 │ │ │ │ + sub w3, w3, #0x1 │ │ │ │ + cmp w2, w3 │ │ │ │ + b.eq 2a964 , std::allocator >::~basic_stringbuf()@@Base+0x149a4> // b.none │ │ │ │ + mov w0, #0x28 // #40 │ │ │ │ + sxtw x3, w2 │ │ │ │ + smull x1, w1, w0 │ │ │ │ + lsr x3, x3, #6 │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + lsl x0, x0, x2 │ │ │ │ + ldr x1, [x4, x1] │ │ │ │ + ldr x1, [x1, x3, lsl #3] │ │ │ │ + tst x0, x1 │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ret │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldp x1, x0, [x0, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul w0, w0, w1 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x0, [x1, #16] │ │ │ │ + ldr w1, [x1, #24] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + add w0, w1, w0, lsl #3 │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3688] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ - str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 2cbac , std::allocator >::~basic_stringbuf()@@Base+0x112ac> │ │ │ │ - ldp x1, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 2caf8 , std::allocator >::~basic_stringbuf()@@Base+0x111f8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2cb0c , std::allocator >::~basic_stringbuf()@@Base+0x1120c> │ │ │ │ - sub x0, x20, x19 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 2cb10 , std::allocator >::~basic_stringbuf()@@Base+0x11210> │ │ │ │ + mov w24, #0x23 // #35 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x1 │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + tbz w0, #0, 2aa10 , std::allocator >::~basic_stringbuf()@@Base+0x14a50> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3592] │ │ │ │ + ldr w24, [x0, #388] │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + mov x27, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x27, #0xcccd │ │ │ │ + mov x23, #0x0 // #0 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ + mov w26, #0x27 // #39 │ │ │ │ + ldp x1, x0, [x6, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x27 │ │ │ │ cmp x0, x23 │ │ │ │ - b.lt 2cb28 , std::allocator >::~basic_stringbuf()@@Base+0x11228> // b.tstop │ │ │ │ - tbnz w0, #31, 2cb28 , std::allocator >::~basic_stringbuf()@@Base+0x11228> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 2cb34 , std::allocator >::~basic_stringbuf()@@Base+0x11234> │ │ │ │ - ldp x1, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 2cae0 , std::allocator >::~basic_stringbuf()@@Base+0x111e0> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 2cb1c , std::allocator >::~basic_stringbuf()@@Base+0x1121c> │ │ │ │ - cbnz w1, 2cbb0 , std::allocator >::~basic_stringbuf()@@Base+0x112b0> │ │ │ │ - ldp x0, x22, [x25, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 2cb88 , std::allocator >::~basic_stringbuf()@@Base+0x11288> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 2cb88 , std::allocator >::~basic_stringbuf()@@Base+0x11288> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x19, x19, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + b.ls 2ab20 , std::allocator >::~basic_stringbuf()@@Base+0x14b60> // b.plast │ │ │ │ + ldr x5, [x6, #8] │ │ │ │ + mov w21, #0x28 // #40 │ │ │ │ + mov w20, w23 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + smull x21, w23, w21 │ │ │ │ + ldr x2, [x5] │ │ │ │ + ldr x0, [x5, #16] │ │ │ │ + ldr w1, [x5, #24] │ │ │ │ + b 2aa94 , std::allocator >::~basic_stringbuf()@@Base+0x14ad4> │ │ │ │ + sxtw x1, w28 │ │ │ │ + lsl x0, x22, x28 │ │ │ │ + ldr x2, [x5, x21] │ │ │ │ + lsr x1, x1, #6 │ │ │ │ + ldr x1, [x2, x1, lsl #3] │ │ │ │ + tst x0, x1 │ │ │ │ + b.ne 2aae4 , std::allocator >::~basic_stringbuf()@@Base+0x14b24> // b.any │ │ │ │ + ldr x5, [x6, #8] │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr x2, [x5] │ │ │ │ + ldr x0, [x5, #16] │ │ │ │ + ldr w1, [x5, #24] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + mov w1, w1 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + cmp x0, x28 │ │ │ │ + b.ls 2ab04 , std::allocator >::~basic_stringbuf()@@Base+0x14b44> // b.plast │ │ │ │ + mov w2, w28 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 2a880 , std::allocator >::~basic_stringbuf()@@Base+0x148c0> │ │ │ │ + tbz w0, #0, 2aa64 , std::allocator >::~basic_stringbuf()@@Base+0x14aa4> │ │ │ │ + ldr w0, [x19, #8] │ │ │ │ + mov w3, w28 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + cmp w0, #0x1 │ │ │ │ mov x0, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x25, [sp, #64] │ │ │ │ + csel w1, w24, w26, ne // ne = any │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + b 2aa80 , std::allocator >::~basic_stringbuf()@@Base+0x14ac0> │ │ │ │ + mov w3, w28 │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w24 │ │ │ │ + mov x0, x25 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldr x6, [x19, #16] │ │ │ │ + b 2aa80 , std::allocator >::~basic_stringbuf()@@Base+0x14ac0> │ │ │ │ + ldp x1, x0, [x6, #8] │ │ │ │ + add x23, x23, #0x1 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x27 │ │ │ │ + cmp x0, x23 │ │ │ │ + b.hi 2aa40 , std::allocator >::~basic_stringbuf()@@Base+0x14a80> // b.pmore │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cbd8 , std::allocator >::~basic_stringbuf()@@Base+0x112d8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 2cb58 , std::allocator >::~basic_stringbuf()@@Base+0x11258> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 2cb64 , std::allocator >::~basic_stringbuf()@@Base+0x11264> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x24, #24] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 2cba4 , std::allocator >::~basic_stringbuf()@@Base+0x112a4> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - ldp x0, x22, [x0, #32] │ │ │ │ - mov x25, x1 │ │ │ │ - b 2cb40 , std::allocator >::~basic_stringbuf()@@Base+0x11240> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 2cb64 , std::allocator >::~basic_stringbuf()@@Base+0x11264> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-80]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x3 │ │ │ │ + mov x19, x0 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x0 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ + mov x21, #0x0 // #0 │ │ │ │ + mov x22, #0x1 // #1 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ - mov x23, x2 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2cd24 , std::allocator >::~basic_stringbuf()@@Base+0x11424> // b.none │ │ │ │ - ldr x22, [x1, #40] │ │ │ │ - mov x19, x1 │ │ │ │ - cmp x3, x22 │ │ │ │ - csel x2, x3, x22, ls // ls = plast │ │ │ │ - cbz x2, 2cc94 , std::allocator >::~basic_stringbuf()@@Base+0x11394> │ │ │ │ - ldr x24, [x1, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x2, [sp, #72] │ │ │ │ - mov x1, x24 │ │ │ │ - bl 5818 │ │ │ │ - ldr x2, [sp, #72] │ │ │ │ - cbz w0, 2ce0c , std::allocator >::~basic_stringbuf()@@Base+0x1150c> │ │ │ │ - tbnz w0, #31, 2ccb4 , std::allocator >::~basic_stringbuf()@@Base+0x113b4> │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2cc70 , std::allocator >::~basic_stringbuf()@@Base+0x11370> │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cc74 , std::allocator >::~basic_stringbuf()@@Base+0x11374> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2cd90 , std::allocator >::~basic_stringbuf()@@Base+0x11490> // b.tstop │ │ │ │ - tbnz w0, #31, 2cd90 , std::allocator >::~basic_stringbuf()@@Base+0x11490> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ + mov w24, w2 │ │ │ │ + mov w23, w1 │ │ │ │ + ldr x3, [x0, #16] │ │ │ │ + str x25, [sp, #64] │ │ │ │ + str d15, [sp, #72] │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + ldp x2, x0, [x3, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x1 │ │ │ │ + mov w1, #0xadfc // #44540 │ │ │ │ + movk w1, #0x3d00, lsl #16 │ │ │ │ + fmov s15, w1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.ls 2ac40 , std::allocator >::~basic_stringbuf()@@Base+0x14c80> // b.plast │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + mov w20, #0x28 // #40 │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + smull x20, w21, w20 │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + ldr w1, [x2, #24] │ │ │ │ + ldr x2, [x2] │ │ │ │ + b 2abd4 , std::allocator >::~basic_stringbuf()@@Base+0x14c14> │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + add x25, x25, #0x1 │ │ │ │ + ldr w1, [x2, #24] │ │ │ │ + ldr x2, [x2] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + mov w1, w1 │ │ │ │ + add x0, x1, x0, lsl #3 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.ls 2ac1c , std::allocator >::~basic_stringbuf()@@Base+0x14c5c> // b.plast │ │ │ │ + fmov s0, s15 │ │ │ │ + bl 34540 , std::allocator >::~basic_stringbuf()@@Base+0x1e580> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + ldr x2, [x3, #8] │ │ │ │ + tbz w0, #0, 2abc4 , std::allocator >::~basic_stringbuf()@@Base+0x14c04> │ │ │ │ + ldr x5, [x2, x20] │ │ │ │ + sbfx x0, x25, #3, #29 │ │ │ │ + and x0, x0, #0x1ffffffffffffff8 │ │ │ │ + lsl x4, x22, x25 │ │ │ │ + ldr x1, [x5, x0] │ │ │ │ + orr x1, x1, x4 │ │ │ │ + str x1, [x5, x0] │ │ │ │ + b 2abc4 , std::allocator >::~basic_stringbuf()@@Base+0x14c04> │ │ │ │ + ldp x2, x0, [x3, #8] │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x1 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.hi 2aba4 , std::allocator >::~basic_stringbuf()@@Base+0x14be4> // b.pmore │ │ │ │ + mov w0, #0x28 // #40 │ │ │ │ + sbfx x3, x24, #3, #29 │ │ │ │ + mov x5, #0x1 // #1 │ │ │ │ + and x3, x3, #0x1ffffffffffffff8 │ │ │ │ + smull x23, w23, w0 │ │ │ │ + lsl x5, x5, x24 │ │ │ │ + add x0, x2, x23 │ │ │ │ + add x23, x23, #0x168 │ │ │ │ + add x4, x23, x2 │ │ │ │ + ldur x2, [x0, #-80] │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + ldr x1, [x2, x3] │ │ │ │ + bic x1, x1, x5 │ │ │ │ + str x1, [x2, x3] │ │ │ │ + cmp x0, x4 │ │ │ │ + b.ne 2ac64 , std::allocator >::~basic_stringbuf()@@Base+0x14ca4> // b.any │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldr d15, [sp, #72] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x3, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cc54 , std::allocator >::~basic_stringbuf()@@Base+0x11354> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 2cc54 , std::allocator >::~basic_stringbuf()@@Base+0x11354> // b.tcont │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x1, x19 │ │ │ │ - cmp x19, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - b.eq 2cc7c , std::allocator >::~basic_stringbuf()@@Base+0x1137c> // b.none │ │ │ │ - bl 5cb0 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 2ccf0 , std::allocator >::~basic_stringbuf()@@Base+0x113f0> │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2cd0c , std::allocator >::~basic_stringbuf()@@Base+0x1140c> │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cde8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2cd10 , std::allocator >::~basic_stringbuf()@@Base+0x11410> // b.tstop │ │ │ │ - tbz w0, #31, 2cde8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> │ │ │ │ - ldr x0, [x24, #24] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x0, x19, xzr, ne // ne = any │ │ │ │ - csel x1, x24, x19, eq // eq = none │ │ │ │ - b 2cc7c , std::allocator >::~basic_stringbuf()@@Base+0x1137c> │ │ │ │ - ldr x0, [x21, #40] │ │ │ │ - cbz x0, 2cde8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> │ │ │ │ - ldr x19, [x21, #32] │ │ │ │ - ldr x22, [x19, #40] │ │ │ │ - cmp x3, x22 │ │ │ │ - csel x2, x3, x22, ls // ls = plast │ │ │ │ - cbz x2, 2cd50 , std::allocator >::~basic_stringbuf()@@Base+0x11450> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2cd6c , std::allocator >::~basic_stringbuf()@@Base+0x1146c> │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cde8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2cd70 , std::allocator >::~basic_stringbuf()@@Base+0x11470> // b.tstop │ │ │ │ - tbz w0, #31, 2cde8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x1, x19 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - cmp x19, x0 │ │ │ │ - b.eq 2cd70 , std::allocator >::~basic_stringbuf()@@Base+0x11470> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x22, [x0, #40] │ │ │ │ - mov x24, x0 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 2cdc8 , std::allocator >::~basic_stringbuf()@@Base+0x114c8> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2cde4 , std::allocator >::~basic_stringbuf()@@Base+0x114e4> │ │ │ │ - sub x0, x20, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cde8 , std::allocator >::~basic_stringbuf()@@Base+0x114e8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2ce40 , std::allocator >::~basic_stringbuf()@@Base+0x11540> // b.tstop │ │ │ │ - tbnz w0, #31, 2ce40 , std::allocator >::~basic_stringbuf()@@Base+0x11540> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x23 │ │ │ │ - ldp x19, x20, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ - autiasp │ │ │ │ - b 2caa0 , std::allocator >::~basic_stringbuf()@@Base+0x111a0> │ │ │ │ - sub x0, x20, x22 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2cc44 , std::allocator >::~basic_stringbuf()@@Base+0x11344> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 2ccb4 , std::allocator >::~basic_stringbuf()@@Base+0x113b4> // b.tstop │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2cc70 , std::allocator >::~basic_stringbuf()@@Base+0x11370> │ │ │ │ - b 2cc54 , std::allocator >::~basic_stringbuf()@@Base+0x11354> │ │ │ │ - ldr x0, [x19, #24] │ │ │ │ - cmp x0, #0x0 │ │ │ │ - csel x0, x24, xzr, ne // ne = any │ │ │ │ - csel x1, x24, x19, ne // ne = any │ │ │ │ - b 2cc7c , std::allocator >::~basic_stringbuf()@@Base+0x1137c> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x0, 2cfcc , std::allocator >::~basic_stringbuf()@@Base+0x116cc> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ mov x29, sp │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - add x20, x22, #0xc8 │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - mov x21, x22 │ │ │ │ - bl 2ce60 , std::allocator >::~basic_stringbuf()@@Base+0x11560> │ │ │ │ - ldr x19, [x22, #200] │ │ │ │ - ldr x22, [x22, #16] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 2ceb8 , std::allocator >::~basic_stringbuf()@@Base+0x115b8> // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2cea0 , std::allocator >::~basic_stringbuf()@@Base+0x115a0> // b.any │ │ │ │ - ldr x19, [x21, #176] │ │ │ │ - add x20, x21, #0xb0 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 2cee0 , std::allocator >::~basic_stringbuf()@@Base+0x115e0> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2cec8 , std::allocator >::~basic_stringbuf()@@Base+0x115c8> // b.any │ │ │ │ - ldr x20, [x21, #144] │ │ │ │ - cbz x20, 2cf2c , std::allocator >::~basic_stringbuf()@@Base+0x1162c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2ce60 , std::allocator >::~basic_stringbuf()@@Base+0x11560> │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cf1c , std::allocator >::~basic_stringbuf()@@Base+0x1161c> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2cee8 , std::allocator >::~basic_stringbuf()@@Base+0x115e8> │ │ │ │ - ldr x20, [x21, #96] │ │ │ │ - cbz x20, 2cf8c , std::allocator >::~basic_stringbuf()@@Base+0x1168c> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2c7c0 , std::allocator >::~basic_stringbuf()@@Base+0x10ec0> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cf60 , std::allocator >::~basic_stringbuf()@@Base+0x11660> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cf7c , std::allocator >::~basic_stringbuf()@@Base+0x1167c> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2cf34 , std::allocator >::~basic_stringbuf()@@Base+0x11634> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2cfa8 , std::allocator >::~basic_stringbuf()@@Base+0x116a8> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x1 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 338c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d900> │ │ │ │ + mov w23, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 338d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d910> │ │ │ │ + mov w22, w0 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldp x0, x19, [x0, #8] │ │ │ │ + sub x19, x19, x0 │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + asr x19, x19, #3 │ │ │ │ + mul x19, x19, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + sub w19, w19, #0x2 │ │ │ │ + bl 338c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d900> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 2ad18 , std::allocator >::~basic_stringbuf()@@Base+0x14d58> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 338c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d900> │ │ │ │ + cmp w19, w0 │ │ │ │ + csinc w19, w23, wzr, ge // ge = tcont │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr x20, [x0, #16] │ │ │ │ + ldr w1, [x0, #24] │ │ │ │ + ldr x0, [x0] │ │ │ │ + sub x20, x20, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + add x20, x1, x20, lsl #3 │ │ │ │ + sub w20, w20, #0x2 │ │ │ │ + bl 338d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d910> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + b.le 2ad58 , std::allocator >::~basic_stringbuf()@@Base+0x14d98> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 338d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d910> │ │ │ │ + cmp w20, w0 │ │ │ │ + csinc w20, w22, wzr, ge // ge = tcont │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w2, w20 │ │ │ │ + mov w1, w19 │ │ │ │ mov x0, x21 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x22, 2ce7c , std::allocator >::~basic_stringbuf()@@Base+0x1157c> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + b 338e0 , std::allocator >::~basic_stringbuf()@@Base+0x1d920> │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - ret │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldp x9, x0, [x0, #8] │ │ │ │ + subs x0, x0, x9 │ │ │ │ + b.eq 2ae18 , std::allocator >::~basic_stringbuf()@@Base+0x14e58> // b.none │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mov x1, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x1, #0xcccd │ │ │ │ + mov x7, #0x0 // #0 │ │ │ │ + ldr x5, [x9, #16] │ │ │ │ + mul x8, x0, x1 │ │ │ │ + ldr x0, [x9] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + ldr w1, [x9, #24] │ │ │ │ + mov w10, #0x28 // #40 │ │ │ │ + sub x5, x5, x0 │ │ │ │ + mov x0, x9 │ │ │ │ + adds x5, x1, x5, lsl #3 │ │ │ │ + b.eq 2ae18 , std::allocator >::~basic_stringbuf()@@Base+0x14e58> // b.none │ │ │ │ + ldr x3, [x0] │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - mov x4, #0x0 // #0 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - mov x19, x1 │ │ │ │ - adr x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [x1] │ │ │ │ - str x3, [sp, #40] │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - str xzr, [x2] │ │ │ │ - ldr x3, [x0, #704] │ │ │ │ - b 2d038 , std::allocator >::~basic_stringbuf()@@Base+0x11738> │ │ │ │ - ldr x5, [x0, #696] │ │ │ │ - ldrb w5, [x5, x4] │ │ │ │ - cmp w5, #0x5b │ │ │ │ - b.ne 2d0f4 , std::allocator >::~basic_stringbuf()@@Base+0x117f4> // b.any │ │ │ │ - add x4, x4, #0x1 │ │ │ │ - str x4, [x2] │ │ │ │ - ldr x3, [x0, #704] │ │ │ │ - cmp x3, x4 │ │ │ │ - b.hi 2d01c , std::allocator >::~basic_stringbuf()@@Base+0x1171c> // b.pmore │ │ │ │ - sub x2, x3, x4, lsl #1 │ │ │ │ - b.cc 2d158 , std::allocator >::~basic_stringbuf()@@Base+0x11858> // b.lo, b.ul, b.last │ │ │ │ - ldr x1, [x0, #696] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x1, x1, x4 │ │ │ │ - add x4, x4, x2 │ │ │ │ - cmp x4, x2 │ │ │ │ - csel x2, x4, x2, ls // ls = plast │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x10de0> │ │ │ │ - mov x1, x19 │ │ │ │ - ldp x3, x2, [sp, #8] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d0fc , std::allocator >::~basic_stringbuf()@@Base+0x117fc> // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2d120 , std::allocator >::~basic_stringbuf()@@Base+0x11820> // b.none │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 2d110 , std::allocator >::~basic_stringbuf()@@Base+0x11810> │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x4, [sp, #24] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2d0c4 , std::allocator >::~basic_stringbuf()@@Base+0x117c4> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d174 , std::allocator >::~basic_stringbuf()@@Base+0x11874> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - sub x2, x3, x4, lsl #1 │ │ │ │ - b 2d048 , std::allocator >::~basic_stringbuf()@@Base+0x11748> │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2d120 , std::allocator >::~basic_stringbuf()@@Base+0x11820> // b.none │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [sp, #8] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - mov x0, x20 │ │ │ │ - b 2d0a8 , std::allocator >::~basic_stringbuf()@@Base+0x117a8> │ │ │ │ - cbz x2, 2d13c , std::allocator >::~basic_stringbuf()@@Base+0x1183c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2d14c , std::allocator >::~basic_stringbuf()@@Base+0x1184c> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #16] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - b 2d0a8 , std::allocator >::~basic_stringbuf()@@Base+0x117a8> │ │ │ │ - ldrb w1, [sp, #24] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 2d134 , std::allocator >::~basic_stringbuf()@@Base+0x11834> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2d178 , std::allocator >::~basic_stringbuf()@@Base+0x11878> // b.none │ │ │ │ - bl 5740 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x2, x4 │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x2 │ │ │ │ - mov x21, x3 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldr x0, [x3, #8] │ │ │ │ - cbnz x0, 2d450 , std::allocator >::~basic_stringbuf()@@Base+0x11b50> │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cbz x0, 2d484 , std::allocator >::~basic_stringbuf()@@Base+0x11b84> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w23, #0x5b // #91 │ │ │ │ - b 2d210 , std::allocator >::~basic_stringbuf()@@Base+0x11910> │ │ │ │ - add x1, sp, #0x7 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ls 2d244 , std::allocator >::~basic_stringbuf()@@Base+0x11944> // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb w23, [sp, #7] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbnz x0, 2d1f0 , std::allocator >::~basic_stringbuf()@@Base+0x118f0> │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x5b // #91 │ │ │ │ - bl 54d0 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 2d210 , std::allocator >::~basic_stringbuf()@@Base+0x11910> // b.pmore │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - cbz x2, 2d448 , std::allocator >::~basic_stringbuf()@@Base+0x11b48> │ │ │ │ - ldr x1, [x21] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cbz x0, 2d2c0 , std::allocator >::~basic_stringbuf()@@Base+0x119c0> │ │ │ │ - mov x20, #0x0 // #0 │ │ │ │ - mov w23, #0x5d // #93 │ │ │ │ - b 2d28c , std::allocator >::~basic_stringbuf()@@Base+0x1198c> │ │ │ │ - add x1, sp, #0x7 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.ls 2d2c0 , std::allocator >::~basic_stringbuf()@@Base+0x119c0> // b.plast │ │ │ │ - ldr x0, [x19] │ │ │ │ - strb w23, [sp, #7] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x0, [x0, #16] │ │ │ │ - cbnz x0, 2d26c , std::allocator >::~basic_stringbuf()@@Base+0x1196c> │ │ │ │ - mov x0, x19 │ │ │ │ - mov w1, #0x5d // #93 │ │ │ │ - bl 54d0 │ │ │ │ - add x20, x20, #0x1 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.hi 2d28c , std::allocator >::~basic_stringbuf()@@Base+0x1198c> // b.pmore │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbnz x0, 2d490 , std::allocator >::~basic_stringbuf()@@Base+0x11b90> │ │ │ │ - ldr x21, [x22, #112] │ │ │ │ - add x23, x22, #0x70 │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 2d3c4 , std::allocator >::~basic_stringbuf()@@Base+0x11ac4> // b.none │ │ │ │ - mov w24, #0x3d // #61 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - adrp x25, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x25, x25, #0xd60 │ │ │ │ - b 2d348 , std::allocator >::~basic_stringbuf()@@Base+0x11a48> │ │ │ │ - add x1, sp, #0x7 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5d28 │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldp x1, x2, [x0, #64] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d28 │ │ │ │ - mov x28, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x28, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 2d508 , std::allocator >::~basic_stringbuf()@@Base+0x11c08> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 2d380 , std::allocator >::~basic_stringbuf()@@Base+0x11a80> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x28 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x23 │ │ │ │ - b.eq 2d3c0 , std::allocator >::~basic_stringbuf()@@Base+0x11ac0> // b.none │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - ldp x1, x2, [x0, #32] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d28 │ │ │ │ - strb w24, [sp, #7] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x1, x0, x1 │ │ │ │ - ldr x1, [x1, #16] │ │ │ │ - cbnz x1, 2d2ec , std::allocator >::~basic_stringbuf()@@Base+0x119ec> │ │ │ │ - mov w1, #0x3d // #61 │ │ │ │ - bl 54d0 │ │ │ │ - b 2d2fc , std::allocator >::~basic_stringbuf()@@Base+0x119fc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - cmp x2, x25 │ │ │ │ - b.eq 2d330 , std::allocator >::~basic_stringbuf()@@Base+0x11a30> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - and w1, w0, #0xff │ │ │ │ - mov x0, x28 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - ldr x21, [x21] │ │ │ │ - cmp x21, x23 │ │ │ │ - b.ne 2d348 , std::allocator >::~basic_stringbuf()@@Base+0x11a48> // b.any │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - add x21, x22, #0x88 │ │ │ │ - ldr x20, [x22, #136] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.eq 2d40c , std::allocator >::~basic_stringbuf()@@Base+0x11b0c> // b.none │ │ │ │ - ldr x3, [x20, #16] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - add x3, x3, #0x20 │ │ │ │ - ldr x1, [x3, #40] │ │ │ │ + nop │ │ │ │ + sbfx x1, x0, #3, #29 │ │ │ │ + lsl x4, x6, x0 │ │ │ │ + and x1, x1, #0x1ffffffffffffff8 │ │ │ │ add x0, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2d530 , std::allocator >::~basic_stringbuf()@@Base+0x11c30> // b.any │ │ │ │ - add x2, x3, #0x20 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2d190 , std::allocator >::~basic_stringbuf()@@Base+0x11890> │ │ │ │ - ldr x20, [x20] │ │ │ │ - cmp x20, x21 │ │ │ │ - b.ne 2d3d4 , std::allocator >::~basic_stringbuf()@@Base+0x11ad4> // b.any │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d500 , std::allocator >::~basic_stringbuf()@@Base+0x11c00> // b.any │ │ │ │ - ldp x29, x30, [sp, #16] │ │ │ │ - ldp x19, x20, [sp, #32] │ │ │ │ - ldp x21, x22, [sp, #48] │ │ │ │ - ldp x23, x24, [sp, #64] │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ - autiasp │ │ │ │ + ldr x2, [x3, x1] │ │ │ │ + bic x2, x2, x4 │ │ │ │ + str x2, [x3, x1] │ │ │ │ + cmp x0, x5 │ │ │ │ + b.ne 2ade0 , std::allocator >::~basic_stringbuf()@@Base+0x14e20> // b.any │ │ │ │ + add x7, x7, #0x1 │ │ │ │ + cmp x7, x8 │ │ │ │ + b.cs 2ae18 , std::allocator >::~basic_stringbuf()@@Base+0x14e58> // b.hs, b.nlast │ │ │ │ + smaddl x0, w7, w10, x9 │ │ │ │ + b 2adcc , std::allocator >::~basic_stringbuf()@@Base+0x14e0c> │ │ │ │ ret │ │ │ │ - cbnz x0, 2d260 , std::allocator >::~basic_stringbuf()@@Base+0x11960> │ │ │ │ - b 2d2c8 , std::allocator >::~basic_stringbuf()@@Base+0x119c8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - strb w1, [sp, #7] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ ldr x0, [x0, #16] │ │ │ │ - cbz x0, 2d4c0 , std::allocator >::~basic_stringbuf()@@Base+0x11bc0> │ │ │ │ - add x1, sp, #0x7 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - cbnz x0, 2d1e4 , std::allocator >::~basic_stringbuf()@@Base+0x118e4> │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - cbnz x2, 2d24c , std::allocator >::~basic_stringbuf()@@Base+0x1194c> │ │ │ │ - b 2d2c8 , std::allocator >::~basic_stringbuf()@@Base+0x119c8> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x19, x0 │ │ │ │ - ldr x20, [x0, #240] │ │ │ │ - cbz x20, 2d50c , std::allocator >::~basic_stringbuf()@@Base+0x11c0c> │ │ │ │ - ldrb w0, [x20, #56] │ │ │ │ - cbz w0, 2d4cc , std::allocator >::~basic_stringbuf()@@Base+0x11bcc> │ │ │ │ - ldrb w1, [x20, #67] │ │ │ │ - mov x0, x19 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - b 2d2c8 , std::allocator >::~basic_stringbuf()@@Base+0x119c8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 54d0 │ │ │ │ - b 2d1dc , std::allocator >::~basic_stringbuf()@@Base+0x118dc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x20] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - adrp x0, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 2d4b0 , std::allocator >::~basic_stringbuf()@@Base+0x11bb0> // b.none │ │ │ │ - mov x0, x20 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 2d4b0 , std::allocator >::~basic_stringbuf()@@Base+0x11bb0> │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - bl 5740 │ │ │ │ - ldp x25, x26, [sp, #80] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - b.ne 2d504 , std::allocator >::~basic_stringbuf()@@Base+0x11c04> // b.any │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x3, x3, #0x400 │ │ │ │ - add x1, x1, #0x450 │ │ │ │ - add x0, x0, #0x468 │ │ │ │ - mov w2, #0xc8 // #200 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - bl 5860 │ │ │ │ + ldp x15, x0, [x0, #8] │ │ │ │ + subs x0, x0, x15 │ │ │ │ + b.eq 2aef4 , std::allocator >::~basic_stringbuf()@@Base+0x14f34> // b.none │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mov x2, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x2, #0xcccd │ │ │ │ + ldr x11, [x15, #16] │ │ │ │ + mul x14, x0, x2 │ │ │ │ + ldr x0, [x15] │ │ │ │ + sub x11, x11, x0 │ │ │ │ + ldr w0, [x15, #24] │ │ │ │ + adds x11, x0, x11, lsl #3 │ │ │ │ + b.eq 2aef4 , std::allocator >::~basic_stringbuf()@@Base+0x14f34> // b.none │ │ │ │ + ldr x12, [x1] │ │ │ │ + mov x0, x15 │ │ │ │ + mov x13, #0x0 // #0 │ │ │ │ + mov w8, #0x0 // #0 │ │ │ │ + mov x9, #0x1 // #1 │ │ │ │ + mov w16, #0x28 // #40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x60 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xbb8 │ │ │ │ - stp x29, x30, [sp, #48] │ │ │ │ - add x29, sp, #0x30 │ │ │ │ - stp x21, x22, [sp, #80] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #64] │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #40] │ │ │ │ + ldr x5, [x0] │ │ │ │ + lsr x10, x13, #6 │ │ │ │ + lsl x8, x9, x8 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - mov x1, x2 │ │ │ │ - str x20, [sp, #8] │ │ │ │ - bl 2c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x10de0> │ │ │ │ - add x3, sp, #0x8 │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2d190 , std::allocator >::~basic_stringbuf()@@Base+0x11890> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2d5dc , std::allocator >::~basic_stringbuf()@@Base+0x11cdc> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x6, [x12, x3] │ │ │ │ + sbfx x2, x1, #3, #29 │ │ │ │ + and x2, x2, #0x1ffffffffffffff8 │ │ │ │ + lsl x4, x9, x1 │ │ │ │ add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2d63c , std::allocator >::~basic_stringbuf()@@Base+0x11d3c> // b.any │ │ │ │ - ldp x29, x30, [sp, #48] │ │ │ │ - ldp x19, x20, [sp, #64] │ │ │ │ - ldp x21, x22, [sp, #80] │ │ │ │ - add sp, sp, #0x60 │ │ │ │ - autiasp │ │ │ │ + add x3, x3, #0x28 │ │ │ │ + ldr x7, [x6, x10, lsl #3] │ │ │ │ + ldr x0, [x5, x2] │ │ │ │ + tst x8, x7 │ │ │ │ + orr x6, x4, x0 │ │ │ │ + bic x0, x0, x4 │ │ │ │ + csel x0, x0, x6, eq // eq = none │ │ │ │ + str x0, [x5, x2] │ │ │ │ + cmp x11, x1 │ │ │ │ + b.ne 2aea0 , std::allocator >::~basic_stringbuf()@@Base+0x14ee0> // b.any │ │ │ │ + add x13, x13, #0x1 │ │ │ │ + cmp x13, x14 │ │ │ │ + b.cs 2aef4 , std::allocator >::~basic_stringbuf()@@Base+0x14f34> // b.hs, b.nlast │ │ │ │ + smaddl x0, w13, w16, x15 │ │ │ │ + mov w8, w13 │ │ │ │ + b 2ae80 , std::allocator >::~basic_stringbuf()@@Base+0x14ec0> │ │ │ │ ret │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2d640 , std::allocator >::~basic_stringbuf()@@Base+0x11d40> // b.none │ │ │ │ - bl 5740 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0x100 │ │ │ │ - stp x29, x30, [sp, #176] │ │ │ │ - add x29, sp, #0xb0 │ │ │ │ - stp x21, x22, [sp, #208] │ │ │ │ - mov x22, x0 │ │ │ │ - add x21, sp, #0x18 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #192] │ │ │ │ - stp x23, x24, [sp, #224] │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - add x23, sp, #0x70 │ │ │ │ - stp x25, x26, [sp, #240] │ │ │ │ - add x25, sp, #0x88 │ │ │ │ - ldr x20, [x22, #32] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - stp xzr, xzr, [sp] │ │ │ │ - str wzr, [sp, #24] │ │ │ │ - stp xzr, x21, [sp, #32] │ │ │ │ - stp x21, xzr, [sp, #48] │ │ │ │ - str wzr, [sp, #72] │ │ │ │ - stp xzr, x24, [sp, #80] │ │ │ │ - stp x24, xzr, [sp, #96] │ │ │ │ - stp x23, x23, [sp, #112] │ │ │ │ - stp xzr, x25, [sp, #128] │ │ │ │ - stp x25, xzr, [sp, #144] │ │ │ │ - stp xzr, xzr, [x22] │ │ │ │ - cbz x20, 2daa4 , std::allocator >::~basic_stringbuf()@@Base+0x121a4> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2c7c0 , std::allocator >::~basic_stringbuf()@@Base+0x10ec0> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d6f0 , std::allocator >::~basic_stringbuf()@@Base+0x11df0> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d70c , std::allocator >::~basic_stringbuf()@@Base+0x11e0c> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2d6c4 , std::allocator >::~basic_stringbuf()@@Base+0x11dc4> │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - cbz x1, 2d75c , std::allocator >::~basic_stringbuf()@@Base+0x11e5c> │ │ │ │ - ldr w2, [sp, #24] │ │ │ │ - str w2, [x22, #24] │ │ │ │ - ldr x2, [sp, #40] │ │ │ │ - stp x1, x2, [x0, #8] │ │ │ │ - ldr x2, [sp, #48] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - stp xzr, x21, [sp, #32] │ │ │ │ - stp x21, xzr, [sp, #48] │ │ │ │ - ldr x21, [x22, #80] │ │ │ │ - cbz x21, 2d89c , std::allocator >::~basic_stringbuf()@@Base+0x11f9c> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - add x26, x21, #0xc8 │ │ │ │ - mov x20, x21 │ │ │ │ - bl 2ce60 , std::allocator >::~basic_stringbuf()@@Base+0x11560> │ │ │ │ - ldr x19, [x21, #200] │ │ │ │ - ldr x21, [x21, #16] │ │ │ │ - cmp x26, x19 │ │ │ │ - b.eq 2d79c , std::allocator >::~basic_stringbuf()@@Base+0x11e9c> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x26, x19 │ │ │ │ - b.ne 2d784 , std::allocator >::~basic_stringbuf()@@Base+0x11e84> // b.any │ │ │ │ - ldr x19, [x20, #176] │ │ │ │ - add x26, x20, #0xb0 │ │ │ │ - cmp x19, x26 │ │ │ │ - b.eq 2d7c4 , std::allocator >::~basic_stringbuf()@@Base+0x11ec4> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x26 │ │ │ │ - b.ne 2d7ac , std::allocator >::~basic_stringbuf()@@Base+0x11eac> // b.any │ │ │ │ - ldr x26, [x20, #144] │ │ │ │ - cbz x26, 2d810 , std::allocator >::~basic_stringbuf()@@Base+0x11f10> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x19, x26 │ │ │ │ - bl 2ce60 , std::allocator >::~basic_stringbuf()@@Base+0x11560> │ │ │ │ - add x0, x26, #0x40 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d800 , std::allocator >::~basic_stringbuf()@@Base+0x11f00> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x26, 2d7cc , std::allocator >::~basic_stringbuf()@@Base+0x11ecc> │ │ │ │ - ldr x26, [x20, #96] │ │ │ │ - cbz x26, 2d870 , std::allocator >::~basic_stringbuf()@@Base+0x11f70> │ │ │ │ - ldr x0, [x26, #24] │ │ │ │ - mov x19, x26 │ │ │ │ - bl 2c7c0 , std::allocator >::~basic_stringbuf()@@Base+0x10ec0> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d844 , std::allocator >::~basic_stringbuf()@@Base+0x11f44> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d860 , std::allocator >::~basic_stringbuf()@@Base+0x11f60> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x26, 2d818 , std::allocator >::~basic_stringbuf()@@Base+0x11f18> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d88c , std::allocator >::~basic_stringbuf()@@Base+0x11f8c> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x21, 2d764 , std::allocator >::~basic_stringbuf()@@Base+0x11e64> │ │ │ │ - add x0, x22, #0x48 │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - ldr x1, [sp, #80] │ │ │ │ - cbz x1, 2d8dc , std::allocator >::~basic_stringbuf()@@Base+0x11fdc> │ │ │ │ - ldr w2, [sp, #72] │ │ │ │ - str w2, [x22, #72] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - stp x1, x2, [x0, #8] │ │ │ │ - ldr x2, [sp, #96] │ │ │ │ - str x2, [x0, #24] │ │ │ │ - str x0, [x1, #8] │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - str x1, [x0, #32] │ │ │ │ - stp xzr, x24, [sp, #80] │ │ │ │ - stp x24, xzr, [sp, #96] │ │ │ │ - add x20, x22, #0x70 │ │ │ │ - ldr x19, [x22, #112] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 2d904 , std::allocator >::~basic_stringbuf()@@Base+0x12004> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 2d8ec , std::allocator >::~basic_stringbuf()@@Base+0x11fec> // b.any │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - str x20, [x20, #8] │ │ │ │ - str x20, [x22, #112] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 2d93c , std::allocator >::~basic_stringbuf()@@Base+0x1203c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - stp x0, x1, [x22, #112] │ │ │ │ - str x20, [x1] │ │ │ │ - ldr x0, [x22, #112] │ │ │ │ - str x20, [x0, #8] │ │ │ │ - ldr x0, [sp, #128] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - stp x23, x23, [sp, #112] │ │ │ │ - add x20, x22, #0x88 │ │ │ │ - ldr x19, [x22, #136] │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 2d964 , std::allocator >::~basic_stringbuf()@@Base+0x12064> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 2d94c , std::allocator >::~basic_stringbuf()@@Base+0x1204c> // b.any │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - str x20, [x20, #8] │ │ │ │ - str x20, [x22, #136] │ │ │ │ - str xzr, [x20, #16] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 2d998 , std::allocator >::~basic_stringbuf()@@Base+0x12098> // b.none │ │ │ │ - ldr x1, [sp, #144] │ │ │ │ - stp x0, x1, [x22, #136] │ │ │ │ - str x20, [x1] │ │ │ │ - ldr x0, [x22, #136] │ │ │ │ - str x20, [x0, #8] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - ldr x19, [sp, #112] │ │ │ │ - cmp x19, x23 │ │ │ │ - b.eq 2d9bc , std::allocator >::~basic_stringbuf()@@Base+0x120bc> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x23 │ │ │ │ - b.ne 2d9a4 , std::allocator >::~basic_stringbuf()@@Base+0x120a4> // b.any │ │ │ │ - ldr x20, [sp, #80] │ │ │ │ - cbz x20, 2da08 , std::allocator >::~basic_stringbuf()@@Base+0x12108> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2ce60 , std::allocator >::~basic_stringbuf()@@Base+0x11560> │ │ │ │ - add x0, x20, #0x40 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2d9f8 , std::allocator >::~basic_stringbuf()@@Base+0x120f8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2d9c4 , std::allocator >::~basic_stringbuf()@@Base+0x120c4> │ │ │ │ - ldr x20, [sp, #32] │ │ │ │ - cbz x20, 2da68 , std::allocator >::~basic_stringbuf()@@Base+0x12168> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 2c7c0 , std::allocator >::~basic_stringbuf()@@Base+0x10ec0> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2da3c , std::allocator >::~basic_stringbuf()@@Base+0x1213c> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2da58 , std::allocator >::~basic_stringbuf()@@Base+0x12158> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 2da10 , std::allocator >::~basic_stringbuf()@@Base+0x12110> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #168] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dab4 , std::allocator >::~basic_stringbuf()@@Base+0x121b4> // b.any │ │ │ │ - ldp x29, x30, [sp, #176] │ │ │ │ - ldp x19, x20, [sp, #192] │ │ │ │ - ldp x21, x22, [sp, #208] │ │ │ │ - ldp x23, x24, [sp, #224] │ │ │ │ - ldp x25, x26, [sp, #240] │ │ │ │ - add sp, sp, #0x100 │ │ │ │ - autiasp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #28] │ │ │ │ ret │ │ │ │ - add x0, x22, #0x18 │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - b 2d75c , std::allocator >::~basic_stringbuf()@@Base+0x11e5c> │ │ │ │ - bl 5740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - stp x29, x30, [sp, #160] │ │ │ │ - add x29, sp, #0xa0 │ │ │ │ - stp x21, x22, [sp, #192] │ │ │ │ - mov x22, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #176] │ │ │ │ - add x19, sp, #0x38 │ │ │ │ - str x23, [sp, #208] │ │ │ │ - mov x8, x19 │ │ │ │ - ldr x2, [x0] │ │ │ │ - str x2, [sp, #152] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x490 │ │ │ │ - ldp x1, x2, [x1] │ │ │ │ - bl 2c640 , std::allocator >::~basic_stringbuf()@@Base+0x10d40> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x19 │ │ │ │ - add x1, x1, #0x498 │ │ │ │ - bl 6250 │ │ │ │ - mov x1, x0 │ │ │ │ - add x20, sp, #0x58 │ │ │ │ - mov x0, x20 │ │ │ │ - add x21, sp, #0x78 │ │ │ │ - bl 5920 │ │ │ │ - mov x8, x21 │ │ │ │ - add x0, x22, #0x2d8 │ │ │ │ - bl 30ea0 , std::allocator >::~basic_stringbuf()@@Base+0x155a0> │ │ │ │ - ldp x3, x4, [sp, #88] │ │ │ │ - add x1, sp, #0x68 │ │ │ │ - ldr x2, [sp, #128] │ │ │ │ - add x0, x4, x2 │ │ │ │ - cmp x3, x1 │ │ │ │ - b.eq 2dc50 , std::allocator >::~basic_stringbuf()@@Base+0x12350> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - b.ls 2db7c , std::allocator >::~basic_stringbuf()@@Base+0x1227c> // b.plast │ │ │ │ - add x5, sp, #0x88 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.eq 2db7c , std::allocator >::~basic_stringbuf()@@Base+0x1227c> // b.none │ │ │ │ - ldr x5, [sp, #136] │ │ │ │ - cmp x0, x5 │ │ │ │ - b.ls 2dc34 , std::allocator >::~basic_stringbuf()@@Base+0x12334> // b.plast │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x4 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.hi 2dd24 , std::allocator >::~basic_stringbuf()@@Base+0x12424> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - mov x1, x22 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldr x2, [x1], #16 │ │ │ │ - cmp x2, x1 │ │ │ │ - b.eq 2dc6c , std::allocator >::~basic_stringbuf()@@Base+0x1236c> // b.none │ │ │ │ - str x2, [sp, #24] │ │ │ │ - ldr x0, [x22, #16] │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [x22, #8] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x1, xzr, [x22] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [x22, #16] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - mov x20, x0 │ │ │ │ - bl 6028 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dcf4 , std::allocator >::~basic_stringbuf()@@Base+0x123f4> // b.any │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x0, x21 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - bl 5f68 │ │ │ │ - b 2db9c , std::allocator >::~basic_stringbuf()@@Base+0x1229c> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.ls 2db8c , std::allocator >::~basic_stringbuf()@@Base+0x1228c> // b.plast │ │ │ │ - add x5, sp, #0x88 │ │ │ │ - cmp x1, x5 │ │ │ │ - b.ne 2db70 , std::allocator >::~basic_stringbuf()@@Base+0x12270> // b.any │ │ │ │ - b 2db8c , std::allocator >::~basic_stringbuf()@@Base+0x1228c> │ │ │ │ - ldr x2, [x22, #8] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - b 2dbc4 , std::allocator >::~basic_stringbuf()@@Base+0x122c4> │ │ │ │ - bti j │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5ad0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dcf4 , std::allocator >::~basic_stringbuf()@@Base+0x123f4> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2dcb8 , std::allocator >::~basic_stringbuf()@@Base+0x123b8> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x21, x0 │ │ │ │ - b 2dcd8 , std::allocator >::~basic_stringbuf()@@Base+0x123d8> │ │ │ │ - bti j │ │ │ │ - mov x23, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - mov x21, x23 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2dcd0 , std::allocator >::~basic_stringbuf()@@Base+0x123d0> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dcf4 , std::allocator >::~basic_stringbuf()@@Base+0x123f4> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - b 2dc9c , std::allocator >::~basic_stringbuf()@@Base+0x1239c> │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #24] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #28] │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ mov x29, sp │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - sub sp, sp, #0x250 │ │ │ │ - mov x26, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #584] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3568] │ │ │ │ - add x20, sp, #0x40 │ │ │ │ - ldr x27, [x26] │ │ │ │ - bl 5698 │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - str x0, [sp, #320] │ │ │ │ - add x0, sp, #0x228 │ │ │ │ - strh wzr, [sp, #544] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str xzr, [sp, #536] │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x238 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3728] │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3912] │ │ │ │ - add x23, sp, #0x48 │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - str x0, [sp, #320] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - mov x1, x23 │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - bl 5e60 │ │ │ │ - mov x1, x27 │ │ │ │ - mov x0, x23 │ │ │ │ - mov w2, #0x10 // #16 │ │ │ │ - bl 5bc0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 2df24 , std::allocator >::~basic_stringbuf()@@Base+0x12624> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 60d0 │ │ │ │ - ldr w1, [sp, #352] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 2df34 , std::allocator >::~basic_stringbuf()@@Base+0x12634> // b.any │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x26, [x26, #3616] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2d560 , std::allocator >::~basic_stringbuf()@@Base+0x11c60> │ │ │ │ - add x0, x19, #0x18 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - add x19, x19, #0x40 │ │ │ │ - str x19, [sp, #320] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5608 │ │ │ │ - add x0, sp, #0xb8 │ │ │ │ - bl 6220 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #72] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - str x21, [sp, #320] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #584] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa8 , std::allocator >::~basic_stringbuf()@@Base+0x126a8> // b.any │ │ │ │ - add sp, sp, #0x250 │ │ │ │ - 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 │ │ │ │ + str x19, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + ldp x1, x2, [x1] │ │ │ │ + bl 2a628 , std::allocator >::~basic_stringbuf()@@Base+0x14668> │ │ │ │ + cmp x19, x0 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - b 2de5c , std::allocator >::~basic_stringbuf()@@Base+0x1255c> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - ldp x1, x2, [x26] │ │ │ │ - mov x22, x0 │ │ │ │ - mov x8, sp │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x4a8 │ │ │ │ - bl 2c640 , std::allocator >::~basic_stringbuf()@@Base+0x10d40> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, sp │ │ │ │ - add x1, x1, #0xbb0 │ │ │ │ - bl 6250 │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 5920 │ │ │ │ - add x1, sp, #0x20 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6028 │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x26, [x26, #3616] │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, sp │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #584] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2e03c , std::allocator >::~basic_stringbuf()@@Base+0x1273c> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - add x0, sp, #0x140 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #320] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #584] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2dfa8 , std::allocator >::~basic_stringbuf()@@Base+0x126a8> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2dfc0 , std::allocator >::~basic_stringbuf()@@Base+0x126c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5fc8 │ │ │ │ - b 2dfb4 , std::allocator >::~basic_stringbuf()@@Base+0x126b4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5f08 │ │ │ │ - ldr x0, [sp, #584] │ │ │ │ - ldr x1, [x26] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2dfec , std::allocator >::~basic_stringbuf()@@Base+0x126ec> // b.none │ │ │ │ - b 2dfa8 , std::allocator >::~basic_stringbuf()@@Base+0x126a8> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x22 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, sp │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x26, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x26, [x26, #3616] │ │ │ │ - b 2e01c , std::allocator >::~basic_stringbuf()@@Base+0x1271c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2e064 , std::allocator >::~basic_stringbuf()@@Base+0x12764> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2e06c , std::allocator >::~basic_stringbuf()@@Base+0x1276c> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 2dea8 , std::allocator >::~basic_stringbuf()@@Base+0x125a8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x19, #0x1a8 │ │ │ │ - add x20, x19, #0xa0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp xzr, xzr, [x0, #-24] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - str wzr, [x19, #72] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - add x0, x19, #0x88 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3568] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5698 │ │ │ │ - add x0, x24, #0x10 │ │ │ │ - str x0, [x19, #424] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - str xzr, [x22, #216] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [x19, #648] │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x13, [x0, #16] │ │ │ │ + mov x14, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + mov x11, #0x0 // #0 │ │ │ │ + mov x15, #0x1 // #1 │ │ │ │ + movk x14, #0xcccd │ │ │ │ + mov w7, #0x28 // #40 │ │ │ │ + ldr x6, [x13, #8] │ │ │ │ + ldr x0, [x6] │ │ │ │ + ldr x12, [x6, #16] │ │ │ │ + sub x12, x12, x0 │ │ │ │ + ldr w0, [x6, #24] │ │ │ │ + add x12, x0, x12, lsl #3 │ │ │ │ + sub x12, x12, #0x1 │ │ │ │ + cmp x12, x11 │ │ │ │ + b.eq 2b06c , std::allocator >::~basic_stringbuf()@@Base+0x150ac> // b.none │ │ │ │ + ldr x9, [x13, #16] │ │ │ │ + sbfx x3, x11, #3, #29 │ │ │ │ + ldr x0, [x6, #40] │ │ │ │ + sub x9, x9, x6 │ │ │ │ + and x3, x3, #0x1ffffffffffffff8 │ │ │ │ + lsl x4, x15, x11 │ │ │ │ + asr x9, x9, #3 │ │ │ │ + ldr x16, [x0, x3] │ │ │ │ + mul x9, x9, x14 │ │ │ │ + and x16, x4, x16 │ │ │ │ + subs x10, x9, #0x1 │ │ │ │ + b.eq 2b03c , std::allocator >::~basic_stringbuf()@@Base+0x1507c> // b.none │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x25, [x0, #8] │ │ │ │ - stp q31, q31, [x19, #656] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - str x25, [x20, x0] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3776] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x1, [x19, #160] │ │ │ │ - str x0, [x19, #424] │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - add x1, x19, #0xb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5e60 │ │ │ │ - add x0, x19, #0x2c8 │ │ │ │ - str x0, [x19, #696] │ │ │ │ - str xzr, [x19, #704] │ │ │ │ - mov x0, x19 │ │ │ │ - strb wzr, [x19, #712] │ │ │ │ - str xzr, [x19, #728] │ │ │ │ - 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 │ │ │ │ - b 2d648 , std::allocator >::~basic_stringbuf()@@Base+0x11d48> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, x24, #0x10 │ │ │ │ - str x24, [x19, #424] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl 5fc8 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - str x25, [x20, x1] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - b 2e1c8 , std::allocator >::~basic_stringbuf()@@Base+0x128c8> │ │ │ │ - bti j │ │ │ │ - b 2e1fc , std::allocator >::~basic_stringbuf()@@Base+0x128fc> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + smull x0, w1, w7 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + smull x2, w2, w7 │ │ │ │ + ldr x5, [x6, x0] │ │ │ │ + ldr x2, [x6, x2] │ │ │ │ + ldr x0, [x5, x3] │ │ │ │ + ldr x8, [x2, x3] │ │ │ │ + orr x2, x4, x0 │ │ │ │ + bic x0, x0, x4 │ │ │ │ + tst x4, x8 │ │ │ │ + csel x0, x0, x2, eq // eq = none │ │ │ │ + str x0, [x5, x3] │ │ │ │ + cmp x10, x1 │ │ │ │ + b.ne 2b000 , std::allocator >::~basic_stringbuf()@@Base+0x15040> // b.any │ │ │ │ + sub w9, w9, #0x2 │ │ │ │ + cmp x16, #0x0 │ │ │ │ + add x11, x11, #0x1 │ │ │ │ + smull x9, w9, w7 │ │ │ │ + ldr x1, [x6, x9] │ │ │ │ + ldr x0, [x1, x3] │ │ │ │ + orr x2, x4, x0 │ │ │ │ + bic x0, x0, x4 │ │ │ │ + csel x0, x0, x2, eq // eq = none │ │ │ │ + str x0, [x1, x3] │ │ │ │ + cmp x12, x11 │ │ │ │ + b.ne 2afc0 , std::allocator >::~basic_stringbuf()@@Base+0x15000> // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x12, [x0, #16] │ │ │ │ + mov x14, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + movk x14, #0xcccd │ │ │ │ + mov x13, #0x1 // #1 │ │ │ │ + mov w7, #0x28 // #40 │ │ │ │ + ldr x6, [x12, #8] │ │ │ │ + ldr x0, [x6] │ │ │ │ + ldr x11, [x6, #16] │ │ │ │ + sub x11, x11, x0 │ │ │ │ + ldr w0, [x6, #24] │ │ │ │ + add x11, x0, x11, lsl #3 │ │ │ │ + sub x11, x11, #0x1 │ │ │ │ + cmp x11, x9 │ │ │ │ + b.eq 2b148 , std::allocator >::~basic_stringbuf()@@Base+0x15188> // b.none │ │ │ │ + ldr x1, [x12, #16] │ │ │ │ + sbfx x4, x9, #3, #29 │ │ │ │ + and x4, x4, #0x1ffffffffffffff8 │ │ │ │ + lsl x3, x13, x9 │ │ │ │ + sub x1, x1, x6 │ │ │ │ + asr x1, x1, #3 │ │ │ │ + mul x1, x1, x14 │ │ │ │ + sub w0, w1, #0x2 │ │ │ │ + subs x1, x1, #0x1 │ │ │ │ + smull x0, w0, w7 │ │ │ │ + ldr x0, [x6, x0] │ │ │ │ + ldr x10, [x0, x4] │ │ │ │ + and x10, x3, x10 │ │ │ │ + b.eq 2b120 , std::allocator >::~basic_stringbuf()@@Base+0x15160> // b.none │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + smull x0, w1, w7 │ │ │ │ + smull x2, w2, w7 │ │ │ │ + ldr x5, [x6, x0] │ │ │ │ + ldr x2, [x6, x2] │ │ │ │ + ldr x0, [x5, x4] │ │ │ │ + ldr x8, [x2, x4] │ │ │ │ + orr x2, x0, x3 │ │ │ │ + bic x0, x0, x3 │ │ │ │ + tst x3, x8 │ │ │ │ + csel x0, x0, x2, eq // eq = none │ │ │ │ + str x0, [x5, x4] │ │ │ │ + subs x1, x1, #0x1 │ │ │ │ + b.ne 2b0e8 , std::allocator >::~basic_stringbuf()@@Base+0x15128> // b.any │ │ │ │ + ldr x0, [x6, #40] │ │ │ │ + cmp x10, #0x0 │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + ldr x1, [x0, x4] │ │ │ │ + bic x2, x1, x3 │ │ │ │ + orr x3, x3, x1 │ │ │ │ + csel x3, x3, x2, ne // ne = any │ │ │ │ + str x3, [x0, x4] │ │ │ │ + cmp x11, x9 │ │ │ │ + b.ne 2b0b0 , std::allocator >::~basic_stringbuf()@@Base+0x150f0> // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldp x15, x14, [x0, #8] │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + sub x14, x14, x15 │ │ │ │ + asr x14, x14, #3 │ │ │ │ + mul x14, x14, x0 │ │ │ │ + subs x14, x14, #0x1 │ │ │ │ + b.eq 2b228 , std::allocator >::~basic_stringbuf()@@Base+0x15268> // b.none │ │ │ │ + ldr x0, [x15] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + ldr x9, [x15, #16] │ │ │ │ + mov x10, #0x0 // #0 │ │ │ │ + mov w16, #0x28 // #40 │ │ │ │ + sub x9, x9, x0 │ │ │ │ + ldr w0, [x15, #24] │ │ │ │ + add x9, x0, x9, lsl #3 │ │ │ │ + sub w12, w9, #0x2 │ │ │ │ + sbfx x13, x12, #3, #29 │ │ │ │ + lsl x12, x6, x12 │ │ │ │ + and x13, x13, #0x1ffffffffffffff8 │ │ │ │ + smull x0, w10, w16 │ │ │ │ + ldr x5, [x15, x0] │ │ │ │ + ldr x11, [x5] │ │ │ │ + and x11, x11, #0x2 │ │ │ │ + cmp x9, #0x1 │ │ │ │ + b.eq 2b204 , std::allocator >::~basic_stringbuf()@@Base+0x15244> // b.none │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + sub w2, w1, #0x1 │ │ │ │ + sxtw x4, w1 │ │ │ │ + lsl x8, x6, x1 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + sbfx x3, x2, #3, #29 │ │ │ │ + lsr x4, x4, #6 │ │ │ │ + and x3, x3, #0x1ffffffffffffff8 │ │ │ │ + lsl x2, x6, x2 │ │ │ │ + ldr x7, [x5, x4, lsl #3] │ │ │ │ + ldr x0, [x5, x3] │ │ │ │ + tst x8, x7 │ │ │ │ + orr x4, x2, x0 │ │ │ │ + bic x0, x0, x2 │ │ │ │ + csel x0, x0, x4, eq // eq = none │ │ │ │ + str x0, [x5, x3] │ │ │ │ + cmp x9, x1 │ │ │ │ + b.ne 2b1c0 , std::allocator >::~basic_stringbuf()@@Base+0x15200> // b.any │ │ │ │ + ldr x0, [x5, x13] │ │ │ │ + cmp x11, #0x0 │ │ │ │ + add x10, x10, #0x1 │ │ │ │ + orr x1, x0, x12 │ │ │ │ + bic x0, x0, x12 │ │ │ │ + csel x0, x0, x1, eq // eq = none │ │ │ │ + str x0, [x5, x13] │ │ │ │ + cmp x10, x14 │ │ │ │ + b.ne 2b1a4 , std::allocator >::~basic_stringbuf()@@Base+0x151e4> // b.any │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #16] │ │ │ │ + ldp x13, x12, [x0, #8] │ │ │ │ + mov x0, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x0, #0xcccd │ │ │ │ + sub x12, x12, x13 │ │ │ │ + asr x12, x12, #3 │ │ │ │ + mul x12, x12, x0 │ │ │ │ + subs x12, x12, #0x1 │ │ │ │ + b.eq 2b308 , std::allocator >::~basic_stringbuf()@@Base+0x15348> // b.none │ │ │ │ + ldr x0, [x13] │ │ │ │ + mov x6, #0x1 // #1 │ │ │ │ + ldr x11, [x13, #16] │ │ │ │ + mov x9, #0x0 // #0 │ │ │ │ + mov w16, #0x28 // #40 │ │ │ │ + sub x11, x11, x0 │ │ │ │ + ldr w0, [x13, #24] │ │ │ │ + add x11, x0, x11, lsl #3 │ │ │ │ + sub w14, w11, #0x2 │ │ │ │ + sbfx x15, x14, #3, #29 │ │ │ │ + lsl x14, x6, x14 │ │ │ │ + and x15, x15, #0x1ffffffffffffff8 │ │ │ │ + smull x0, w9, w16 │ │ │ │ + sub x1, x11, #0x3 │ │ │ │ + ldr x5, [x13, x0] │ │ │ │ + ldr x10, [x5, x15] │ │ │ │ + and x10, x14, x10 │ │ │ │ + cmp x11, #0x2 │ │ │ │ + b.eq 2b2e4 , std::allocator >::~basic_stringbuf()@@Base+0x15324> // b.none │ │ │ │ + add w2, w1, #0x1 │ │ │ │ + sxtw x4, w1 │ │ │ │ + lsl x8, x6, x1 │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + sbfx x3, x2, #3, #29 │ │ │ │ + lsr x4, x4, #6 │ │ │ │ + and x3, x3, #0x1ffffffffffffff8 │ │ │ │ + lsl x2, x6, x2 │ │ │ │ + ldr x7, [x5, x4, lsl #3] │ │ │ │ + ldr x0, [x5, x3] │ │ │ │ + tst x8, x7 │ │ │ │ + orr x4, x0, x2 │ │ │ │ + bic x0, x0, x2 │ │ │ │ + csel x0, x0, x4, eq // eq = none │ │ │ │ + str x0, [x5, x3] │ │ │ │ + cmn x1, #0x1 │ │ │ │ + b.ne 2b2a0 , std::allocator >::~basic_stringbuf()@@Base+0x152e0> // b.any │ │ │ │ + ldr x0, [x5] │ │ │ │ + cmp x10, #0x0 │ │ │ │ + add x9, x9, #0x1 │ │ │ │ + and x1, x0, #0xfffffffffffffffd │ │ │ │ + orr x0, x0, #0x2 │ │ │ │ + csel x0, x0, x1, ne // ne = any │ │ │ │ + str x0, [x5] │ │ │ │ + cmp x9, x12 │ │ │ │ + b.ne 2b284 , std::allocator >::~basic_stringbuf()@@Base+0x152c4> // b.any │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-128]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x2 │ │ │ │ mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x20, x0 │ │ │ │ - mov x0, #0xe0 // #224 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - add x24, x0, #0x20 │ │ │ │ - add x23, x0, #0x30 │ │ │ │ + add x26, x0, #0x20 │ │ │ │ + add x25, x0, #0x30 │ │ │ │ ldr x0, [x22] │ │ │ │ - str x23, [x19, #32] │ │ │ │ + str x25, [x19, #32] │ │ │ │ ldp x1, x2, [x0] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x1, x19, #0x58 │ │ │ │ - stp xzr, xzr, [x19, #64] │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - str wzr, [x19, #88] │ │ │ │ - add x26, x20, #0x8 │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - mov x3, x21 │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - add x1, x19, #0x88 │ │ │ │ - str wzr, [x19, #136] │ │ │ │ - stp xzr, x1, [x1, #8] │ │ │ │ - stp x1, xzr, [x1, #24] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - add x0, x19, #0xc8 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - ldp x25, x27, [x19, #32] │ │ │ │ - cmp x26, x21 │ │ │ │ - b.eq 2e408 , std::allocator >::~basic_stringbuf()@@Base+0x12b08> // b.none │ │ │ │ - ldp x28, x22, [x21, #32] │ │ │ │ - str x22, [sp, #96] │ │ │ │ - str x28, [sp, #120] │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 2e37c , std::allocator >::~basic_stringbuf()@@Base+0x12a7c> │ │ │ │ - mov x1, x28 │ │ │ │ - mov x0, x25 │ │ │ │ - stp x2, x21, [sp, #104] │ │ │ │ + mov x0, x26 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x19, #0x50 │ │ │ │ + add x24, x20, #0x8 │ │ │ │ + stp x0, xzr, [x19, #64] │ │ │ │ + mov x22, x21 │ │ │ │ + strb wzr, [x19, #80] │ │ │ │ + ldp x23, x27, [x19, #32] │ │ │ │ + cmp x24, x21 │ │ │ │ + b.eq 2b4e4 , std::allocator >::~basic_stringbuf()@@Base+0x15524> // b.none │ │ │ │ + ldp x1, x28, [x21, #32] │ │ │ │ + str x1, [sp, #96] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 2b424 , std::allocator >::~basic_stringbuf()@@Base+0x15464> │ │ │ │ + mov x0, x23 │ │ │ │ + str x2, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ - ldp x2, x3, [sp, #104] │ │ │ │ - cbz w0, 2e4c0 , std::allocator >::~basic_stringbuf()@@Base+0x12bc0> │ │ │ │ - tbnz w0, #31, 2e39c , std::allocator >::~basic_stringbuf()@@Base+0x12a9c> │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #104] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + cbz w0, 2b5f0 , std::allocator >::~basic_stringbuf()@@Base+0x15630> │ │ │ │ + tbnz w0, #31, 2b444 , std::allocator >::~basic_stringbuf()@@Base+0x15484> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x23 │ │ │ │ bl 5818 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cbnz w0, 2e32c , std::allocator >::~basic_stringbuf()@@Base+0x12a2c> │ │ │ │ - sub x0, x22, x27 │ │ │ │ + cbnz w0, 2b3d8 , std::allocator >::~basic_stringbuf()@@Base+0x15418> │ │ │ │ + sub x0, x28, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2e330 , std::allocator >::~basic_stringbuf()@@Base+0x12a30> │ │ │ │ + b.gt 2b3dc , std::allocator >::~basic_stringbuf()@@Base+0x1541c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 2e4fc , std::allocator >::~basic_stringbuf()@@Base+0x12bfc> // b.tstop │ │ │ │ - tbnz w0, #31, 2e4fc , std::allocator >::~basic_stringbuf()@@Base+0x12bfc> │ │ │ │ - mov x20, x3 │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 2e34c , std::allocator >::~basic_stringbuf()@@Base+0x12a4c> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x25 │ │ │ │ + b.lt 2b624 , std::allocator >::~basic_stringbuf()@@Base+0x15664> // b.tstop │ │ │ │ + tbnz w0, #31, 2b624 , std::allocator >::~basic_stringbuf()@@Base+0x15664> │ │ │ │ + cmp x23, x25 │ │ │ │ + b.eq 2b3f4 , std::allocator >::~basic_stringbuf()@@Base+0x15434> // b.none │ │ │ │ + ldr x1, [x26, #16] │ │ │ │ + mov x0, x23 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - mov x0, x20 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + 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 │ │ │ │ - sub x0, x27, x22 │ │ │ │ + sub x0, x27, x28 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2e310 , std::allocator >::~basic_stringbuf()@@Base+0x12a10> │ │ │ │ + b.gt 2b3bc , std::allocator >::~basic_stringbuf()@@Base+0x153fc> │ │ │ │ cmp w0, #0x0 │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 2e310 , std::allocator >::~basic_stringbuf()@@Base+0x12a10> // b.tcont │ │ │ │ - ldr x22, [x20, #24] │ │ │ │ - cmp x22, x21 │ │ │ │ - b.eq 2e580 , std::allocator >::~basic_stringbuf()@@Base+0x12c80> // b.none │ │ │ │ + b.ge 2b3bc , std::allocator >::~basic_stringbuf()@@Base+0x153fc> // b.tcont │ │ │ │ + ldr x4, [x20, #24] │ │ │ │ + cmp x21, x4 │ │ │ │ + b.eq 2b540 , std::allocator >::~basic_stringbuf()@@Base+0x15580> // b.none │ │ │ │ mov x0, x21 │ │ │ │ bl 5cb0 │ │ │ │ ldr x28, [x0, #40] │ │ │ │ - mov x22, x0 │ │ │ │ + mov x4, x0 │ │ │ │ cmp x27, x28 │ │ │ │ csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 2e3d4 , std::allocator >::~basic_stringbuf()@@Base+0x12ad4> │ │ │ │ + cbz x2, 2b484 , std::allocator >::~basic_stringbuf()@@Base+0x154c4> │ │ │ │ ldr x0, [x0, #32] │ │ │ │ - mov x1, x25 │ │ │ │ + mov x1, x23 │ │ │ │ + str x4, [sp, #96] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2e3f0 , std::allocator >::~basic_stringbuf()@@Base+0x12af0> │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + cbnz w0, 2b4a0 , std::allocator >::~basic_stringbuf()@@Base+0x154e0> │ │ │ │ sub x0, x28, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ + b.gt 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 2e3f4 , std::allocator >::~basic_stringbuf()@@Base+0x12af4> // b.tstop │ │ │ │ - tbz w0, #31, 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ - ldr x0, [x22, #24] │ │ │ │ - cbz x0, 2e62c , std::allocator >::~basic_stringbuf()@@Base+0x12d2c> │ │ │ │ - mov x22, x21 │ │ │ │ + b.lt 2b4a4 , std::allocator >::~basic_stringbuf()@@Base+0x154e4> // b.tstop │ │ │ │ + tbz w0, #31, 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ + ldr x0, [x4, #24] │ │ │ │ + cbz x0, 2b6e8 , std::allocator >::~basic_stringbuf()@@Base+0x15728> │ │ │ │ + mov x4, x21 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x4 │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5590 │ │ │ │ ldr x0, [x20, #40] │ │ │ │ - cbz x0, 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ - ldr x22, [x20, #32] │ │ │ │ - ldr x28, [x22, #40] │ │ │ │ + mov x22, x19 │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [x20, #40] │ │ │ │ + b 2b400 , std::allocator >::~basic_stringbuf()@@Base+0x15440> │ │ │ │ + ldr x0, [x20, #40] │ │ │ │ + cbz x0, 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ + ldr x4, [x20, #32] │ │ │ │ + ldr x28, [x4, #40] │ │ │ │ cmp x27, x28 │ │ │ │ csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 2e588 , std::allocator >::~basic_stringbuf()@@Base+0x12c88> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - mov x1, x25 │ │ │ │ - str x0, [sp, #96] │ │ │ │ + cbz x2, 2b698 , std::allocator >::~basic_stringbuf()@@Base+0x156d8> │ │ │ │ + ldr x22, [x4, #32] │ │ │ │ + mov x1, x23 │ │ │ │ + str x4, [sp, #96] │ │ │ │ + mov x0, x22 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2e46c , std::allocator >::~basic_stringbuf()@@Base+0x12b6c> │ │ │ │ + ldr x4, [sp, #96] │ │ │ │ + cbnz w0, 2b568 , std::allocator >::~basic_stringbuf()@@Base+0x155a8> │ │ │ │ sub x0, x28, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ + b.gt 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ge 2e46c , std::allocator >::~basic_stringbuf()@@Base+0x12b6c> // b.tcont │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 2e580 , std::allocator >::~basic_stringbuf()@@Base+0x12c80> // b.none │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - str x28, [sp, #96] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 2e5bc , std::allocator >::~basic_stringbuf()@@Base+0x12cbc> │ │ │ │ - tbnz w0, #31, 2e60c , std::allocator >::~basic_stringbuf()@@Base+0x12d0c> │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2c960 , std::allocator >::~basic_stringbuf()@@Base+0x11060> │ │ │ │ - mov x3, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - cbz x22, 2e330 , std::allocator >::~basic_stringbuf()@@Base+0x12a30> │ │ │ │ - cmp x3, #0x0 │ │ │ │ - ccmp x26, x22, #0x4, eq // eq = none │ │ │ │ - cset w0, eq // eq = none │ │ │ │ - b.ne 2e61c , std::allocator >::~basic_stringbuf()@@Base+0x12d1c> // b.any │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, x22 │ │ │ │ + b.ge 2b568 , std::allocator >::~basic_stringbuf()@@Base+0x155a8> // b.tcont │ │ │ │ + cmp x21, x4 │ │ │ │ + b.ne 2b6cc , std::allocator >::~basic_stringbuf()@@Base+0x1570c> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov x3, x24 │ │ │ │ + mov x2, x4 │ │ │ │ mov x1, x19 │ │ │ │ bl 5590 │ │ │ │ ldr x0, [x20, #40] │ │ │ │ + mov x22, x19 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #40] │ │ │ │ - mov x20, x19 │ │ │ │ - b 2e358 , std::allocator >::~basic_stringbuf()@@Base+0x12a58> │ │ │ │ - sub x0, x27, x22 │ │ │ │ + b 2b400 , std::allocator >::~basic_stringbuf()@@Base+0x15440> │ │ │ │ + tbnz w0, #31, 2b6c0 , std::allocator >::~basic_stringbuf()@@Base+0x15700> │ │ │ │ + mov x2, x27 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2a740 , std::allocator >::~basic_stringbuf()@@Base+0x14780> │ │ │ │ + mov x22, x0 │ │ │ │ + mov x4, x1 │ │ │ │ + cbz x4, 2b3dc , std::allocator >::~basic_stringbuf()@@Base+0x1541c> │ │ │ │ + cmp x22, #0x0 │ │ │ │ + ccmp x24, x4, #0x4, eq // eq = none │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + b.eq 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0x15500> // b.none │ │ │ │ + ldp x0, x28, [x4, #32] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + cmp x27, x28 │ │ │ │ + csel x2, x27, x28, ls // ls = plast │ │ │ │ + cbz x2, 2b5c4 , std::allocator >::~basic_stringbuf()@@Base+0x15604> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #104] │ │ │ │ + bl 5818 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cbnz w0, 2b5e8 , std::allocator >::~basic_stringbuf()@@Base+0x15628> │ │ │ │ + sub x1, x27, x28 │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + mov x2, #0x7fffffff // #2147483647 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.gt 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0x15500> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.lt 2b540 , std::allocator >::~basic_stringbuf()@@Base+0x15580> // b.tstop │ │ │ │ + mov w0, w1 │ │ │ │ + lsr w0, w0, #31 │ │ │ │ + b 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0x15500> │ │ │ │ + sub x0, x27, x28 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2e2f8 , std::allocator >::~basic_stringbuf()@@Base+0x129f8> │ │ │ │ + b.gt 2b3ac , std::allocator >::~basic_stringbuf()@@Base+0x153ec> │ │ │ │ cmp w0, #0x0 │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 2e39c , std::allocator >::~basic_stringbuf()@@Base+0x12a9c> // b.tstop │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x28 │ │ │ │ - str x3, [sp, #104] │ │ │ │ + b.lt 2b444 , std::allocator >::~basic_stringbuf()@@Base+0x15484> // b.tstop │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + mov x1, x23 │ │ │ │ bl 5818 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cbnz w0, 2e32c , std::allocator >::~basic_stringbuf()@@Base+0x12a2c> │ │ │ │ - b 2e310 , std::allocator >::~basic_stringbuf()@@Base+0x12a10> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2e5b0 , std::allocator >::~basic_stringbuf()@@Base+0x12cb0> // b.none │ │ │ │ + cbnz w0, 2b3d8 , std::allocator >::~basic_stringbuf()@@Base+0x15418> │ │ │ │ + b 2b3bc , std::allocator >::~basic_stringbuf()@@Base+0x153fc> │ │ │ │ + ldr x4, [x20, #32] │ │ │ │ + cmp x21, x4 │ │ │ │ + b.eq 2b598 , std::allocator >::~basic_stringbuf()@@Base+0x155d8> // b.none │ │ │ │ mov x0, x21 │ │ │ │ bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ - ldr x28, [x0, #40] │ │ │ │ - mov x22, x0 │ │ │ │ - cmp x27, x28 │ │ │ │ - csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 2e534 , std::allocator >::~basic_stringbuf()@@Base+0x12c34> │ │ │ │ - ldr x1, [x22, #32] │ │ │ │ - mov x0, x25 │ │ │ │ + ldr x22, [x0, #40] │ │ │ │ + mov x4, x0 │ │ │ │ + cmp x27, x22 │ │ │ │ + csel x2, x27, x22, ls // ls = plast │ │ │ │ + cbz x2, 2b664 , std::allocator >::~basic_stringbuf()@@Base+0x156a4> │ │ │ │ + ldr x1, [x4, #32] │ │ │ │ + mov x0, x23 │ │ │ │ + str x4, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2e568 , std::allocator >::~basic_stringbuf()@@Base+0x12c68> │ │ │ │ - sub x28, x27, x28 │ │ │ │ + ldr x4, [sp, #104] │ │ │ │ + cbnz w0, 2b6d4 , std::allocator >::~basic_stringbuf()@@Base+0x15714> │ │ │ │ + sub x22, x27, x22 │ │ │ │ + mov x0, #0x7fffffff // #2147483647 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.gt 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ + mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.lt 2b684 , std::allocator >::~basic_stringbuf()@@Base+0x156c4> // b.tstop │ │ │ │ + tbz w22, #31, 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x22, x4 │ │ │ │ + cbnz x0, 2b584 , std::allocator >::~basic_stringbuf()@@Base+0x155c4> │ │ │ │ + mov x4, x21 │ │ │ │ + b 2b5a0 , std::allocator >::~basic_stringbuf()@@Base+0x155e0> │ │ │ │ + sub x28, x28, x27 │ │ │ │ mov x0, #0x7fffffff // #2147483647 │ │ │ │ cmp x28, x0 │ │ │ │ - b.gt 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ + b.gt 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ cmp x28, x0 │ │ │ │ - b.lt 2e554 , std::allocator >::~basic_stringbuf()@@Base+0x12c54> // b.tstop │ │ │ │ - tbz w28, #31, 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - mov x3, x22 │ │ │ │ - cbnz x0, 2e488 , std::allocator >::~basic_stringbuf()@@Base+0x12b88> │ │ │ │ - mov x22, x21 │ │ │ │ - b 2e5bc , std::allocator >::~basic_stringbuf()@@Base+0x12cbc> │ │ │ │ - tbz w0, #31, 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ - ldr x0, [x21, #24] │ │ │ │ - cbz x0, 2e560 , std::allocator >::~basic_stringbuf()@@Base+0x12c60> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b.lt 2b584 , std::allocator >::~basic_stringbuf()@@Base+0x155c4> // b.tstop │ │ │ │ + tbz w28, #31, 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ + b 2b584 , std::allocator >::~basic_stringbuf()@@Base+0x155c4> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> │ │ │ │ - sub x0, x28, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e648 , std::allocator >::~basic_stringbuf()@@Base+0x12d48> // b.tstop │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - tbz w0, #31, 2e470 , std::allocator >::~basic_stringbuf()@@Base+0x12b70> │ │ │ │ - b 2e488 , std::allocator >::~basic_stringbuf()@@Base+0x12b88> │ │ │ │ + cmp x21, x4 │ │ │ │ + b.eq 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0x15500> // b.none │ │ │ │ str x22, [sp, #96] │ │ │ │ - mov x22, x21 │ │ │ │ - str x28, [sp, #120] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x27, x0 │ │ │ │ - csel x2, x27, x0, ls // ls = plast │ │ │ │ - cbz x2, 2e5dc , std::allocator >::~basic_stringbuf()@@Base+0x12cdc> │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2e604 , std::allocator >::~basic_stringbuf()@@Base+0x12d04> │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - mov x2, #0x7fffffff // #2147483647 │ │ │ │ - sub x1, x27, x0 │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cmp x1, x2 │ │ │ │ - b.gt 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> │ │ │ │ - mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.lt 2e580 , std::allocator >::~basic_stringbuf()@@Base+0x12c80> // b.tstop │ │ │ │ - mov w0, w1 │ │ │ │ - lsr w0, w0, #31 │ │ │ │ - b 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> │ │ │ │ + b 2b5a0 , std::allocator >::~basic_stringbuf()@@Base+0x155e0> │ │ │ │ + tbz w0, #31, 2b56c , std::allocator >::~basic_stringbuf()@@Base+0x155ac> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + cbz x0, 2b690 , std::allocator >::~basic_stringbuf()@@Base+0x156d0> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - cmp x21, x22 │ │ │ │ - b.eq 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> // b.none │ │ │ │ - b 2e45c , std::allocator >::~basic_stringbuf()@@Base+0x12b5c> │ │ │ │ - ldp x0, x1, [x22, #32] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 2e5bc , std::allocator >::~basic_stringbuf()@@Base+0x12cbc> │ │ │ │ + b 2b544 , std::allocator >::~basic_stringbuf()@@Base+0x15584> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - cmp x26, x22 │ │ │ │ - b.eq 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x12b9c> // b.none │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - str x28, [sp, #96] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - b 2e5bc , std::allocator >::~basic_stringbuf()@@Base+0x12cbc> │ │ │ │ - mov x3, #0x0 // #0 │ │ │ │ - b 2e488 , std::allocator >::~basic_stringbuf()@@Base+0x12b88> │ │ │ │ + cmp x24, x4 │ │ │ │ + b.eq 2b4c0 , std::allocator >::~basic_stringbuf()@@Base+0x15500> // b.none │ │ │ │ + ldr x0, [x4, #32] │ │ │ │ + str x0, [sp, #96] │ │ │ │ + b 2b5a0 , std::allocator >::~basic_stringbuf()@@Base+0x155e0> │ │ │ │ bti j │ │ │ │ bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - mov x1, #0xe0 // #224 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ bl 5ef0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl 6058 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xc0 │ │ │ │ - add x8, sp, #0x38 │ │ │ │ - stp x29, x30, [sp, #96] │ │ │ │ - add x29, sp, #0x60 │ │ │ │ - stp x21, x22, [sp, #128] │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #112] │ │ │ │ - mov x19, x1 │ │ │ │ - stp x23, x24, [sp, #144] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - stp x25, x26, [sp, #160] │ │ │ │ - stp x27, x28, [sp, #176] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #88] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 7600 │ │ │ │ - mov x1, x19 │ │ │ │ - ldp x3, x2, [sp, #56] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2e990 , std::allocator >::~basic_stringbuf()@@Base+0x13090> // b.none │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2eaac , std::allocator >::~basic_stringbuf()@@Base+0x131ac> // b.none │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x4, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 2e9a4 , std::allocator >::~basic_stringbuf()@@Base+0x130a4> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2e724 , std::allocator >::~basic_stringbuf()@@Base+0x12e24> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x27, [x21, #80] │ │ │ │ - add x24, x21, #0x48 │ │ │ │ - str x24, [sp, #8] │ │ │ │ - add x22, x21, #0x40 │ │ │ │ - cbz x27, 2e7f0 , std::allocator >::~basic_stringbuf()@@Base+0x12ef0> │ │ │ │ - ldp x20, x28, [x19] │ │ │ │ - mov x25, #0x7fffffff // #2147483647 │ │ │ │ - ldp x0, x23, [x27, #32] │ │ │ │ - mov x26, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x23, x28 │ │ │ │ - csel x2, x23, x28, ls // ls = plast │ │ │ │ - cbz x2, 2e760 , std::allocator >::~basic_stringbuf()@@Base+0x12e60> │ │ │ │ + sub sp, sp, #0x80 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x25, x26, [sp, #96] │ │ │ │ + add x25, x0, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + add x22, x0, #0x28 │ │ │ │ + stp x23, x24, [sp, #80] │ │ │ │ + mov x23, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x27, x28, [sp, #112] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + ldr x27, [x25, #16] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + cbz x27, 2b86c , std::allocator >::~basic_stringbuf()@@Base+0x158ac> │ │ │ │ + ldp x20, x26, [x23] │ │ │ │ + mov x19, x22 │ │ │ │ + ldp x0, x28, [x27, #32] │ │ │ │ + mov x21, #0x7fffffff // #2147483647 │ │ │ │ + mov x24, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x26, x28 │ │ │ │ + csel x2, x26, x28, ls // ls = plast │ │ │ │ + cbz x2, 2b7a8 , std::allocator >::~basic_stringbuf()@@Base+0x157e8> │ │ │ │ mov x1, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2e774 , std::allocator >::~basic_stringbuf()@@Base+0x12e74> │ │ │ │ - sub x0, x23, x28 │ │ │ │ - cmp x0, x25 │ │ │ │ - b.gt 2e778 , std::allocator >::~basic_stringbuf()@@Base+0x12e78> │ │ │ │ - cmp x0, x26 │ │ │ │ - b.lt 2e78c , std::allocator >::~basic_stringbuf()@@Base+0x12e8c> // b.tstop │ │ │ │ - tbnz w0, #31, 2e78c , std::allocator >::~basic_stringbuf()@@Base+0x12e8c> │ │ │ │ - mov x24, x27 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cbz x27, 2e794 , std::allocator >::~basic_stringbuf()@@Base+0x12e94> │ │ │ │ - ldp x0, x23, [x27, #32] │ │ │ │ - b 2e748 , std::allocator >::~basic_stringbuf()@@Base+0x12e48> │ │ │ │ - ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 2e784 , std::allocator >::~basic_stringbuf()@@Base+0x12e84> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + cbnz w0, 2b7bc , std::allocator >::~basic_stringbuf()@@Base+0x157fc> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.gt 2b7c0 , std::allocator >::~basic_stringbuf()@@Base+0x15800> │ │ │ │ cmp x0, x24 │ │ │ │ - b.eq 2e7f4 , std::allocator >::~basic_stringbuf()@@Base+0x12ef4> // b.none │ │ │ │ - ldr x25, [x24, #40] │ │ │ │ - cmp x28, x25 │ │ │ │ - csel x2, x28, x25, ls // ls = plast │ │ │ │ - cbz x2, 2e7c0 , std::allocator >::~basic_stringbuf()@@Base+0x12ec0> │ │ │ │ - ldr x1, [x24, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2e7dc , std::allocator >::~basic_stringbuf()@@Base+0x12edc> │ │ │ │ - sub x0, x28, x25 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e7e0 , std::allocator >::~basic_stringbuf()@@Base+0x12ee0> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2e7f4 , std::allocator >::~basic_stringbuf()@@Base+0x12ef4> // b.tstop │ │ │ │ - tbnz w0, #31, 2e7f4 , std::allocator >::~basic_stringbuf()@@Base+0x12ef4> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - cbnz x0, 2e814 , std::allocator >::~basic_stringbuf()@@Base+0x12f14> │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - b 2e860 , std::allocator >::~basic_stringbuf()@@Base+0x12f60> │ │ │ │ - ldr x24, [sp, #8] │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - bl 2e220 , std::allocator >::~basic_stringbuf()@@Base+0x12920> │ │ │ │ - ldr x0, [x0, #64] │ │ │ │ - cbz x0, 2e854 , std::allocator >::~basic_stringbuf()@@Base+0x12f54> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #88] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2eaf8 , std::allocator >::~basic_stringbuf()@@Base+0x131f8> // b.any │ │ │ │ - ldp x29, x30, [sp, #96] │ │ │ │ - ldp x19, x20, [sp, #112] │ │ │ │ - ldp x21, x22, [sp, #128] │ │ │ │ - ldp x23, x24, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #160] │ │ │ │ - ldp x27, x28, [sp, #176] │ │ │ │ - add sp, sp, #0xc0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - cbz x24, 2ead8 , std::allocator >::~basic_stringbuf()@@Base+0x131d8> │ │ │ │ - ldp x20, x28, [x19] │ │ │ │ - str x20, [sp, #16] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x25, x28 │ │ │ │ - ldp x0, x26, [x24, #32] │ │ │ │ - mov x27, x24 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - stp x1, x0, [sp, #24] │ │ │ │ - str x26, [sp, #40] │ │ │ │ - cmp x28, x26 │ │ │ │ - csel x2, x28, x26, ls // ls = plast │ │ │ │ - cbz x2, 2e898 , std::allocator >::~basic_stringbuf()@@Base+0x12f98> │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2e8b0 , std::allocator >::~basic_stringbuf()@@Base+0x12fb0> │ │ │ │ - sub x0, x26, x28 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e8b4 , std::allocator >::~basic_stringbuf()@@Base+0x12fb4> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 2e8c8 , std::allocator >::~basic_stringbuf()@@Base+0x12fc8> // b.tstop │ │ │ │ - tbnz w0, #31, 2e8c8 , std::allocator >::~basic_stringbuf()@@Base+0x12fc8> │ │ │ │ - str x27, [sp, #24] │ │ │ │ + b.lt 2b7d4 , std::allocator >::~basic_stringbuf()@@Base+0x15814> // b.tstop │ │ │ │ + tbnz w0, #31, 2b7d4 , std::allocator >::~basic_stringbuf()@@Base+0x15814> │ │ │ │ + mov x19, x27 │ │ │ │ ldr x27, [x27, #16] │ │ │ │ - cbz x27, 2e8d0 , std::allocator >::~basic_stringbuf()@@Base+0x12fd0> │ │ │ │ - ldp x0, x26, [x27, #32] │ │ │ │ - b 2e880 , std::allocator >::~basic_stringbuf()@@Base+0x12f80> │ │ │ │ + cbz x27, 2b7dc , std::allocator >::~basic_stringbuf()@@Base+0x1581c> │ │ │ │ + ldp x0, x28, [x27, #32] │ │ │ │ + b 2b790 , std::allocator >::~basic_stringbuf()@@Base+0x157d0> │ │ │ │ ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 2e8c0 , std::allocator >::~basic_stringbuf()@@Base+0x12fc0> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2ea4c , std::allocator >::~basic_stringbuf()@@Base+0x1314c> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x26, [x0, #40] │ │ │ │ - cmp x28, x26 │ │ │ │ - csel x2, x28, x26, ls // ls = plast │ │ │ │ - cbz x2, 2e904 , std::allocator >::~basic_stringbuf()@@Base+0x13004> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2e920 , std::allocator >::~basic_stringbuf()@@Base+0x13020> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2e924 , std::allocator >::~basic_stringbuf()@@Base+0x13024> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2ea4c , std::allocator >::~basic_stringbuf()@@Base+0x1314c> // b.tstop │ │ │ │ - tbnz w0, #31, 2ea4c , std::allocator >::~basic_stringbuf()@@Base+0x1314c> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - str x21, [x0, #64] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - ldp x0, x28, [sp, #32] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov x26, #0x7fffffff // #2147483647 │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - mov x27, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x28, x25 │ │ │ │ - csel x2, x28, x25, ls // ls = plast │ │ │ │ - cbz x2, 2e964 , std::allocator >::~basic_stringbuf()@@Base+0x13064> │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2e978 , std::allocator >::~basic_stringbuf()@@Base+0x13078> │ │ │ │ - sub x0, x28, x25 │ │ │ │ - cmp x0, x26 │ │ │ │ - b.gt 2e97c , std::allocator >::~basic_stringbuf()@@Base+0x1307c> │ │ │ │ - cmp x0, x27 │ │ │ │ - b.lt 2e9b4 , std::allocator >::~basic_stringbuf()@@Base+0x130b4> // b.tstop │ │ │ │ - tbnz w0, #31, 2e9b4 , std::allocator >::~basic_stringbuf()@@Base+0x130b4> │ │ │ │ - mov x20, x24 │ │ │ │ - ldr x24, [x24, #16] │ │ │ │ - cbz x24, 2e9bc , std::allocator >::~basic_stringbuf()@@Base+0x130bc> │ │ │ │ - ldp x0, x28, [x24, #32] │ │ │ │ - b 2e94c , std::allocator >::~basic_stringbuf()@@Base+0x1304c> │ │ │ │ - cmp x3, x20 │ │ │ │ - b.eq 2eaac , std::allocator >::~basic_stringbuf()@@Base+0x131ac> // b.none │ │ │ │ - stp x3, x2, [x19] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x20, [sp, #56] │ │ │ │ - add x20, sp, #0x48 │ │ │ │ - mov x0, x20 │ │ │ │ - b 2e708 , std::allocator >::~basic_stringbuf()@@Base+0x12e08> │ │ │ │ - ldr x24, [x24, #24] │ │ │ │ - cbnz x24, 2e988 , std::allocator >::~basic_stringbuf()@@Base+0x13088> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 2ea84 , std::allocator >::~basic_stringbuf()@@Base+0x13184> // b.none │ │ │ │ - ldr x23, [x20, #40] │ │ │ │ - cmp x23, x25 │ │ │ │ - csel x2, x23, x25, ls // ls = plast │ │ │ │ - cbz x2, 2e9e8 , std::allocator >::~basic_stringbuf()@@Base+0x130e8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [x20, #32] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2ea04 , std::allocator >::~basic_stringbuf()@@Base+0x13104> │ │ │ │ - sub x0, x25, x23 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2ea08 , std::allocator >::~basic_stringbuf()@@Base+0x13108> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2ea84 , std::allocator >::~basic_stringbuf()@@Base+0x13184> // b.tstop │ │ │ │ - tbnz w0, #31, 2ea84 , std::allocator >::~basic_stringbuf()@@Base+0x13184> │ │ │ │ - ldp x1, x0, [sp, #16] │ │ │ │ - add x21, x21, #0x88 │ │ │ │ - add x25, x0, #0x1 │ │ │ │ - str x25, [x20, #72] │ │ │ │ - mov x0, x22 │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - bl 2c844 , std::allocator >::~basic_stringbuf()@@Base+0x10f44> │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - str x19, [x0, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - bl 54e8 │ │ │ │ - ldr x0, [x21, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x21, #16] │ │ │ │ - b 2e814 , std::allocator >::~basic_stringbuf()@@Base+0x12f14> │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - mov x2, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - bl 2e220 , std::allocator >::~basic_stringbuf()@@Base+0x12920> │ │ │ │ - ldr x24, [x22, #16] │ │ │ │ - ldp x1, x25, [x19] │ │ │ │ - str x21, [x0, #64] │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - stp x1, x0, [sp, #16] │ │ │ │ - cbz x24, 2eae4 , std::allocator >::~basic_stringbuf()@@Base+0x131e4> │ │ │ │ - ldp x0, x28, [x24, #32] │ │ │ │ - b 2e940 , std::allocator >::~basic_stringbuf()@@Base+0x13040> │ │ │ │ - add x26, sp, #0x30 │ │ │ │ - mov x1, x20 │ │ │ │ - mov x2, x26 │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #48] │ │ │ │ - bl 2e220 , std::allocator >::~basic_stringbuf()@@Base+0x12920> │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x19] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 2ea08 , std::allocator >::~basic_stringbuf()@@Base+0x13108> │ │ │ │ - cbz x2, 2eac8 , std::allocator >::~basic_stringbuf()@@Base+0x131c8> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2eaec , std::allocator >::~basic_stringbuf()@@Base+0x131ec> // b.none │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 2e708 , std::allocator >::~basic_stringbuf()@@Base+0x12e08> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - b 2ea50 , std::allocator >::~basic_stringbuf()@@Base+0x13150> │ │ │ │ - ldr x20, [sp, #8] │ │ │ │ - b 2ea88 , std::allocator >::~basic_stringbuf()@@Base+0x13188> │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 2eac0 , std::allocator >::~basic_stringbuf()@@Base+0x131c0> │ │ │ │ - bl 5740 │ │ │ │ - nop │ │ │ │ - paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - stp x29, x30, [sp, #128] │ │ │ │ - add x29, sp, #0x80 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #144] │ │ │ │ - mov x20, x1 │ │ │ │ - stp x21, x22, [sp, #160] │ │ │ │ - mov x21, x2 │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - stp x23, x24, [sp, #176] │ │ │ │ - stp x25, x26, [sp, #192] │ │ │ │ - stp x27, x28, [sp, #208] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #120] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x38 │ │ │ │ - mov x8, x0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 7600 │ │ │ │ - mov x1, x20 │ │ │ │ - ldp x3, x2, [sp, #56] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2effc , std::allocator >::~basic_stringbuf()@@Base+0x136fc> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 2f104 , std::allocator >::~basic_stringbuf()@@Base+0x13804> // b.none │ │ │ │ - stp x3, x2, [x20] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x4, [x20, #16] │ │ │ │ - str x1, [x20, #16] │ │ │ │ - cbz x0, 2f010 , std::allocator >::~basic_stringbuf()@@Base+0x13710> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2ebb0 , std::allocator >::~basic_stringbuf()@@Base+0x132b0> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x8, [sp, #16] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 7600 │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x3, x2, [sp, #56] │ │ │ │ - ldr x0, [x1], #16 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2efd8 , std::allocator >::~basic_stringbuf()@@Base+0x136d8> // b.none │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 2f0d8 , std::allocator >::~basic_stringbuf()@@Base+0x137d8> // b.none │ │ │ │ - stp x3, x2, [x21] │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - ldr x4, [x21, #16] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - cbz x0, 2efec , std::allocator >::~basic_stringbuf()@@Base+0x136ec> │ │ │ │ - str x0, [sp, #56] │ │ │ │ - str x4, [sp, #72] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2ec10 , std::allocator >::~basic_stringbuf()@@Base+0x13310> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - str x22, [sp, #56] │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldp x1, x2, [x20] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x68 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldp x23, x26, [sp, #56] │ │ │ │ - add x0, x1, #0x10 │ │ │ │ - ldr x28, [x1, #32] │ │ │ │ - add x19, x1, #0x18 │ │ │ │ - str x19, [sp] │ │ │ │ - str x0, [sp, #32] │ │ │ │ - cbz x28, 2eda4 , std::allocator >::~basic_stringbuf()@@Base+0x134a4> │ │ │ │ - ldp x0, x27, [x28, #32] │ │ │ │ - mov x24, #0x7fffffff // #2147483647 │ │ │ │ - mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 2ec80 , std::allocator >::~basic_stringbuf()@@Base+0x13380> │ │ │ │ - mov x1, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2ec94 , std::allocator >::~basic_stringbuf()@@Base+0x13394> │ │ │ │ - sub x0, x27, x26 │ │ │ │ - cmp x0, x24 │ │ │ │ - b.gt 2ec98 , std::allocator >::~basic_stringbuf()@@Base+0x13398> │ │ │ │ - cmp x0, x25 │ │ │ │ - b.lt 2ecac , std::allocator >::~basic_stringbuf()@@Base+0x133ac> // b.tstop │ │ │ │ - tbnz w0, #31, 2ecac , std::allocator >::~basic_stringbuf()@@Base+0x133ac> │ │ │ │ - mov x19, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbz x28, 2ecb4 , std::allocator >::~basic_stringbuf()@@Base+0x133b4> │ │ │ │ - ldp x0, x27, [x28, #32] │ │ │ │ - b 2ec68 , std::allocator >::~basic_stringbuf()@@Base+0x13368> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 2eca4 , std::allocator >::~basic_stringbuf()@@Base+0x133a4> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2eda8 , std::allocator >::~basic_stringbuf()@@Base+0x134a8> // b.none │ │ │ │ - ldr x24, [x19, #40] │ │ │ │ - cmp x26, x24 │ │ │ │ - csel x2, x26, x24, ls // ls = plast │ │ │ │ - cbz x2, 2ece0 , std::allocator >::~basic_stringbuf()@@Base+0x133e0> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2ecfc , std::allocator >::~basic_stringbuf()@@Base+0x133fc> │ │ │ │ - sub x0, x26, x24 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2f020 , std::allocator >::~basic_stringbuf()@@Base+0x13720> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2eda8 , std::allocator >::~basic_stringbuf()@@Base+0x134a8> // b.tstop │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - tbnz w0, #31, 2eda8 , std::allocator >::~basic_stringbuf()@@Base+0x134a8> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2ed20 , std::allocator >::~basic_stringbuf()@@Base+0x13420> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 2ed38 , std::allocator >::~basic_stringbuf()@@Base+0x13438> // b.none │ │ │ │ - ldr x1, [sp, #72] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz w24, 2ee90 , std::allocator >::~basic_stringbuf()@@Base+0x13590> │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - str x19, [x0, #16] │ │ │ │ - add x19, x1, #0x70 │ │ │ │ - mov x1, x19 │ │ │ │ - bl 54e8 │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f260 , std::allocator >::~basic_stringbuf()@@Base+0x13960> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - ldr x19, [sp] │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - add x27, x0, #0x30 │ │ │ │ - str x27, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - add x24, x0, #0x20 │ │ │ │ - cmp x23, x22 │ │ │ │ - b.eq 2f028 , std::allocator >::~basic_stringbuf()@@Base+0x13728> // b.none │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x23, [x25, #32] │ │ │ │ - str x0, [x24, #16] │ │ │ │ - ldp x0, x23, [sp, #88] │ │ │ │ - str x26, [x24, #8] │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - add x7, x25, #0x50 │ │ │ │ - str x7, [x25, #64] │ │ │ │ - add x5, x25, #0x40 │ │ │ │ - stp x22, xzr, [sp, #56] │ │ │ │ - strb wzr, [sp, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f158 , std::allocator >::~basic_stringbuf()@@Base+0x13858> // b.none │ │ │ │ - str x0, [x25, #64] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - str x0, [x5, #16] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - str x23, [x5, #8] │ │ │ │ - ldr x23, [x25, #32] │ │ │ │ - stp x0, xzr, [sp, #88] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x3, x26 │ │ │ │ - mov x2, x23 │ │ │ │ - str x5, [sp, #16] │ │ │ │ - str x7, [sp, #40] │ │ │ │ - strb wzr, [sp, #104] │ │ │ │ - bl 2cbe0 , std::allocator >::~basic_stringbuf()@@Base+0x112e0> │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - mov x6, x1 │ │ │ │ - ldr x7, [sp, #40] │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2ef90 , std::allocator >::~basic_stringbuf()@@Base+0x13690> │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ccmp x0, x1, #0x4, eq // eq = none │ │ │ │ - cset w24, eq // eq = none │ │ │ │ - b.ne 2f174 , std::allocator >::~basic_stringbuf()@@Base+0x13874> // b.any │ │ │ │ - ldr x3, [sp] │ │ │ │ - mov w0, w24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x2, x6 │ │ │ │ - mov x19, x25 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - bl 5590 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [x1, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #40] │ │ │ │ - b 2ed04 , std::allocator >::~basic_stringbuf()@@Base+0x13404> │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - ldp x20, x27, [x20] │ │ │ │ - ldr x24, [x0, #16] │ │ │ │ - cbz x24, 2f03c , std::allocator >::~basic_stringbuf()@@Base+0x1373c> │ │ │ │ - ldp x0, x25, [x24, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - ldr x19, [sp] │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x27, x25 │ │ │ │ - csel x2, x27, x25, ls // ls = plast │ │ │ │ - cbz x2, 2eec8 , std::allocator >::~basic_stringbuf()@@Base+0x135c8> │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2eedc , std::allocator >::~basic_stringbuf()@@Base+0x135dc> │ │ │ │ - sub x0, x25, x27 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 2eee0 , std::allocator >::~basic_stringbuf()@@Base+0x135e0> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 2eef4 , std::allocator >::~basic_stringbuf()@@Base+0x135f4> // b.tstop │ │ │ │ - tbnz w0, #31, 2eef4 , std::allocator >::~basic_stringbuf()@@Base+0x135f4> │ │ │ │ - mov x19, x24 │ │ │ │ - ldr x24, [x24, #16] │ │ │ │ - cbz x24, 2eefc , std::allocator >::~basic_stringbuf()@@Base+0x135fc> │ │ │ │ - ldp x0, x25, [x24, #32] │ │ │ │ - b 2eeb0 , std::allocator >::~basic_stringbuf()@@Base+0x135b0> │ │ │ │ - ldr x24, [x24, #24] │ │ │ │ - cbnz x24, 2eeec , std::allocator >::~basic_stringbuf()@@Base+0x135ec> │ │ │ │ - ldr x0, [sp] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 2f040 , std::allocator >::~basic_stringbuf()@@Base+0x13740> // b.none │ │ │ │ - ldr x22, [x19, #40] │ │ │ │ - cmp x27, x22 │ │ │ │ - csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 2ef28 , std::allocator >::~basic_stringbuf()@@Base+0x13628> │ │ │ │ + cbnz x27, 2b7cc , std::allocator >::~basic_stringbuf()@@Base+0x1580c> │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 2b870 , std::allocator >::~basic_stringbuf()@@Base+0x158b0> // b.none │ │ │ │ + ldr x21, [x19, #40] │ │ │ │ + cmp x26, x21 │ │ │ │ + csel x2, x26, x21, ls // ls = plast │ │ │ │ + cbz x2, 2b804 , std::allocator >::~basic_stringbuf()@@Base+0x15844> │ │ │ │ ldr x1, [x19, #32] │ │ │ │ mov x0, x20 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2ef44 , std::allocator >::~basic_stringbuf()@@Base+0x13644> │ │ │ │ - sub x0, x27, x22 │ │ │ │ + cbnz w0, 2b820 , std::allocator >::~basic_stringbuf()@@Base+0x15860> │ │ │ │ + sub x0, x26, x21 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2ef48 , std::allocator >::~basic_stringbuf()@@Base+0x13648> │ │ │ │ + b.gt 2b824 , std::allocator >::~basic_stringbuf()@@Base+0x15864> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 2f040 , std::allocator >::~basic_stringbuf()@@Base+0x13740> // b.tstop │ │ │ │ - tbnz w0, #31, 2f040 , std::allocator >::~basic_stringbuf()@@Base+0x13740> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.lt 2b870 , std::allocator >::~basic_stringbuf()@@Base+0x158b0> // b.tstop │ │ │ │ + tbnz w0, #31, 2b870 , std::allocator >::~basic_stringbuf()@@Base+0x158b0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f260 , std::allocator >::~basic_stringbuf()@@Base+0x13960> // b.any │ │ │ │ - ldp x29, x30, [sp, #128] │ │ │ │ - mov x1, x21 │ │ │ │ - ldp x23, x24, [sp, #176] │ │ │ │ + b.ne 2b88c , std::allocator >::~basic_stringbuf()@@Base+0x158cc> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ add x0, x19, #0x40 │ │ │ │ - ldp x21, x22, [sp, #160] │ │ │ │ - ldp x19, x20, [sp, #144] │ │ │ │ - ldp x25, x26, [sp, #192] │ │ │ │ - ldp x27, x28, [sp, #208] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x23, x24, [sp, #80] │ │ │ │ + ldp x25, x26, [sp, #96] │ │ │ │ + ldp x27, x28, [sp, #112] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + add sp, sp, #0x80 │ │ │ │ autiasp │ │ │ │ b 5890 │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - cmp x7, x0 │ │ │ │ - b.eq 2efac , std::allocator >::~basic_stringbuf()@@Base+0x136ac> // b.none │ │ │ │ - ldr x1, [x5, #16] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x23, [x25, #32] │ │ │ │ - cmp x27, x23 │ │ │ │ - b.eq 2efc4 , std::allocator >::~basic_stringbuf()@@Base+0x136c4> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2ed04 , std::allocator >::~basic_stringbuf()@@Base+0x13404> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 2f0d8 , std::allocator >::~basic_stringbuf()@@Base+0x137d8> // b.none │ │ │ │ - stp x3, x2, [x21] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x0, [x21, #16] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - b 2ebf4 , std::allocator >::~basic_stringbuf()@@Base+0x132f4> │ │ │ │ - cmp x3, x22 │ │ │ │ - b.eq 2f104 , std::allocator >::~basic_stringbuf()@@Base+0x13804> // b.none │ │ │ │ - stp x3, x2, [x20] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - str x0, [x20, #16] │ │ │ │ - str x22, [sp, #56] │ │ │ │ - add x22, sp, #0x48 │ │ │ │ - mov x0, x22 │ │ │ │ - b 2eb94 , std::allocator >::~basic_stringbuf()@@Base+0x13294> │ │ │ │ - mov w24, #0x0 // #0 │ │ │ │ - b 2ed04 , std::allocator >::~basic_stringbuf()@@Base+0x13404> │ │ │ │ - add x2, x26, #0x1 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 5518 │ │ │ │ - b 2edd4 , std::allocator >::~basic_stringbuf()@@Base+0x134d4> │ │ │ │ - ldr x19, [sp] │ │ │ │ - mov x0, #0x60 // #96 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x22, x0 │ │ │ │ - add x23, x0, #0x30 │ │ │ │ - add x24, x0, #0x20 │ │ │ │ - mov x2, x27 │ │ │ │ - mov x1, x20 │ │ │ │ - str x23, [x22, #32] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x25, x27, [x22, #32] │ │ │ │ - add x0, x22, #0x50 │ │ │ │ - stp x0, xzr, [x22, #64] │ │ │ │ - mov x1, x19 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - strb wzr, [x22, #80] │ │ │ │ - mov x3, x27 │ │ │ │ - mov x2, x25 │ │ │ │ - bl 2cbe0 , std::allocator >::~basic_stringbuf()@@Base+0x112e0> │ │ │ │ - mov x20, x1 │ │ │ │ - mov x19, x0 │ │ │ │ - cbz x1, 2f130 , std::allocator >::~basic_stringbuf()@@Base+0x13830> │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ldr x0, [sp] │ │ │ │ - ccmp x0, x1, #0x4, eq // eq = none │ │ │ │ - cset w23, eq // eq = none │ │ │ │ - b.ne 2f1e0 , std::allocator >::~basic_stringbuf()@@Base+0x138e0> // b.any │ │ │ │ - ldr x3, [sp] │ │ │ │ - mov x1, x22 │ │ │ │ - mov w0, w23 │ │ │ │ - mov x2, x20 │ │ │ │ mov x19, x22 │ │ │ │ - bl 5590 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [x1, #40] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x1, #40] │ │ │ │ - b 2ef48 , std::allocator >::~basic_stringbuf()@@Base+0x13648> │ │ │ │ - cbz x2, 2f0f4 , std::allocator >::~basic_stringbuf()@@Base+0x137f4> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2f1d4 , std::allocator >::~basic_stringbuf()@@Base+0x138d4> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [x21, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 2ebf4 , std::allocator >::~basic_stringbuf()@@Base+0x132f4> │ │ │ │ - cbz x2, 2f120 , std::allocator >::~basic_stringbuf()@@Base+0x13820> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2f1c8 , std::allocator >::~basic_stringbuf()@@Base+0x138c8> // b.none │ │ │ │ - mov x1, x22 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x20] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [x20, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - b 2eb94 , std::allocator >::~basic_stringbuf()@@Base+0x13294> │ │ │ │ - cmp x25, x23 │ │ │ │ - b.eq 2f148 , std::allocator >::~basic_stringbuf()@@Base+0x13848> // b.none │ │ │ │ - ldr x1, [x24, #16] │ │ │ │ - mov x0, x25 │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2ef48 , std::allocator >::~basic_stringbuf()@@Base+0x13648> │ │ │ │ - mov x0, x7 │ │ │ │ - add x2, x23, #0x1 │ │ │ │ - str x5, [sp, #16] │ │ │ │ - bl 5518 │ │ │ │ - ldr x5, [sp, #16] │ │ │ │ - mov x7, x0 │ │ │ │ - b 2ee08 , std::allocator >::~basic_stringbuf()@@Base+0x13508> │ │ │ │ - ldr x19, [x1, #40] │ │ │ │ - cmp x26, x19 │ │ │ │ - csel x2, x26, x19, ls // ls = plast │ │ │ │ - cbz x2, 2f19c , std::allocator >::~basic_stringbuf()@@Base+0x1389c> │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ - mov x0, x23 │ │ │ │ - str x6, [sp, #16] │ │ │ │ - bl 5818 │ │ │ │ - ldr x6, [sp, #16] │ │ │ │ - cbnz w0, 2f1b8 , std::allocator >::~basic_stringbuf()@@Base+0x138b8> │ │ │ │ - sub x0, x26, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2ee60 , std::allocator >::~basic_stringbuf()@@Base+0x13560> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2f1c0 , std::allocator >::~basic_stringbuf()@@Base+0x138c0> // b.tstop │ │ │ │ - lsr w24, w0, #31 │ │ │ │ - b 2ee60 , std::allocator >::~basic_stringbuf()@@Base+0x13560> │ │ │ │ - mov w24, #0x1 // #1 │ │ │ │ - b 2ee60 , std::allocator >::~basic_stringbuf()@@Base+0x13560> │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 2f118 , std::allocator >::~basic_stringbuf()@@Base+0x13818> │ │ │ │ - ldrb w1, [sp, #72] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 2f0ec , std::allocator >::~basic_stringbuf()@@Base+0x137ec> │ │ │ │ - ldr x19, [x1, #40] │ │ │ │ - cmp x27, x19 │ │ │ │ - csel x2, x27, x19, ls // ls = plast │ │ │ │ - cbz x2, 2f200 , std::allocator >::~basic_stringbuf()@@Base+0x13900> │ │ │ │ - ldr x1, [x1, #32] │ │ │ │ + mov x1, x19 │ │ │ │ + add x2, sp, #0x10 │ │ │ │ mov x0, x25 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2f21c , std::allocator >::~basic_stringbuf()@@Base+0x1391c> │ │ │ │ - sub x0, x27, x19 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2f0ac , std::allocator >::~basic_stringbuf()@@Base+0x137ac> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2f224 , std::allocator >::~basic_stringbuf()@@Base+0x13924> // b.tstop │ │ │ │ - lsr w23, w0, #31 │ │ │ │ - b 2f0ac , std::allocator >::~basic_stringbuf()@@Base+0x137ac> │ │ │ │ - mov w23, #0x1 // #1 │ │ │ │ - b 2f0ac , std::allocator >::~basic_stringbuf()@@Base+0x137ac> │ │ │ │ - bti j │ │ │ │ + str x23, [sp, #16] │ │ │ │ + bl 2b30c , std::allocator >::~basic_stringbuf()@@Base+0x1534c> │ │ │ │ mov x19, x0 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2f2a4 , std::allocator >::~basic_stringbuf()@@Base+0x139a4> // b.none │ │ │ │ + b 2b824 , std::allocator >::~basic_stringbuf()@@Base+0x15864> │ │ │ │ bl 5740 │ │ │ │ - bti j │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f260 , std::allocator >::~basic_stringbuf()@@Base+0x13960> // b.any │ │ │ │ - bl 5ef0 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2f23c , std::allocator >::~basic_stringbuf()@@Base+0x1393c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - bl 6058 │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f260 , std::allocator >::~basic_stringbuf()@@Base+0x13960> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - mov x20, x0 │ │ │ │ - add x19, x20, #0x2b8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x21, x1 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - mov w23, #0x5 // #5 │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - adrp x28, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov x20, x8 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + add x23, sp, #0x28 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x28, #0xd60 │ │ │ │ - str x0, [sp, #32] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov w24, #0x3b // #59 │ │ │ │ - ldr x22, [x20, #688] │ │ │ │ - ldr x0, [x22] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x22, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 2faa8 , std::allocator >::~basic_stringbuf()@@Base+0x141a8> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 2f550 , std::allocator >::~basic_stringbuf()@@Base+0x13c50> │ │ │ │ - ldrb w2, [x21, #67] │ │ │ │ + str x23, [sp, #24] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x19, x2, [sp, #24] │ │ │ │ + add x0, x22, #0x20 │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x1, x19 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 6208 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w0, [x0, #32] │ │ │ │ - tst w0, w23 │ │ │ │ - b.ne 2f7c8 , std::allocator >::~basic_stringbuf()@@Base+0x13ec8> // b.any │ │ │ │ - ldr x0, [x20, #728] │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x20, #728] │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x23 │ │ │ │ - ccmp w0, w24, #0x4, ne // ne = any │ │ │ │ - b.eq 2f344 , std::allocator >::~basic_stringbuf()@@Base+0x13a44> // b.none │ │ │ │ - add x22, sp, #0xb8 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x8, x22 │ │ │ │ - bl 7600 │ │ │ │ - ldr x0, [x19] │ │ │ │ - add x3, x20, #0x2c8 │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - add x21, sp, #0xc8 │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 2f584 , std::allocator >::~basic_stringbuf()@@Base+0x13c84> // b.none │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 2f778 , std::allocator >::~basic_stringbuf()@@Base+0x13e78> // b.none │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [x19, #16] │ │ │ │ - str x1, [x19, #16] │ │ │ │ - cbz x0, 2f598 , std::allocator >::~basic_stringbuf()@@Base+0x13c98> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2f414 , std::allocator >::~basic_stringbuf()@@Base+0x13b14> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - cbz x0, 2f344 , std::allocator >::~basic_stringbuf()@@Base+0x13a44> │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldrb w0, [x0] │ │ │ │ - cmp w0, #0x5b │ │ │ │ - b.eq 2f5a8 , std::allocator >::~basic_stringbuf()@@Base+0x13ca8> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov w1, #0x3d // #61 │ │ │ │ - bl 5e30 │ │ │ │ + bl 2a628 , std::allocator >::~basic_stringbuf()@@Base+0x14668> │ │ │ │ mov x24, x0 │ │ │ │ - cmn x0, #0x1 │ │ │ │ - b.eq 2f908 , std::allocator >::~basic_stringbuf()@@Base+0x14008> // b.none │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - str x26, [sp, #88] │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - ldp x1, x2, [x19] │ │ │ │ - cmp x24, x2 │ │ │ │ - csel x2, x24, x2, ls // ls = plast │ │ │ │ - add x2, x1, x2 │ │ │ │ - bl 2c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x10de0> │ │ │ │ - ldr x3, [x19, #8] │ │ │ │ - add x2, x24, #0x1 │ │ │ │ - sub x0, x3, #0x1 │ │ │ │ - sub x0, x0, x24 │ │ │ │ - cmp x2, x3 │ │ │ │ - b.hi 2fa78 , std::allocator >::~basic_stringbuf()@@Base+0x14178> // b.pmore │ │ │ │ - sub x3, x3, x2 │ │ │ │ - add x4, sp, #0x78 │ │ │ │ - ldr x1, [x19] │ │ │ │ - cmp x3, x0 │ │ │ │ - csel x3, x3, x0, ls // ls = plast │ │ │ │ - add x27, sp, #0x88 │ │ │ │ - add x1, x1, x2 │ │ │ │ - mov x0, x4 │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - add x2, x1, x3 │ │ │ │ - str x4, [sp, #8] │ │ │ │ - str x27, [sp, #120] │ │ │ │ - bl 2c6e0 , std::allocator >::~basic_stringbuf()@@Base+0x10de0> │ │ │ │ - ldp x1, x2, [sp, #88] │ │ │ │ - add x24, sp, #0xa8 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - str x24, [sp, #152] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldp x1, x2, [sp, #120] │ │ │ │ - mov x0, x22 │ │ │ │ - str x21, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x22 │ │ │ │ - add x1, sp, #0x98 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2f504 , std::allocator >::~basic_stringbuf()@@Base+0x13c04> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2f51c , std::allocator >::~basic_stringbuf()@@Base+0x13c1c> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 2f534 , std::allocator >::~basic_stringbuf()@@Base+0x13c34> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #88] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 2f340 , std::allocator >::~basic_stringbuf()@@Base+0x13a40> // b.none │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2b910 , std::allocator >::~basic_stringbuf()@@Base+0x15950> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2f340 , std::allocator >::~basic_stringbuf()@@Base+0x13a40> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w2, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 2f368 , std::allocator >::~basic_stringbuf()@@Base+0x13a68> // b.none │ │ │ │ - mov w1, w2 │ │ │ │ - mov x0, x21 │ │ │ │ - blr x3 │ │ │ │ - and w2, w0, #0xff │ │ │ │ - b 2f368 , std::allocator >::~basic_stringbuf()@@Base+0x13a68> │ │ │ │ - cmp x1, x21 │ │ │ │ - b.eq 2f778 , std::allocator >::~basic_stringbuf()@@Base+0x13e78> // b.none │ │ │ │ - stp x1, x2, [x19] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - str x21, [sp, #184] │ │ │ │ - add x21, sp, #0xc8 │ │ │ │ - mov x0, x21 │ │ │ │ - b 2f3f8 , std::allocator >::~basic_stringbuf()@@Base+0x13af8> │ │ │ │ - add x25, sp, #0x98 │ │ │ │ - add x24, sp, #0xa8 │ │ │ │ - add x2, sp, #0x40 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - stp x24, xzr, [sp, #152] │ │ │ │ - strb wzr, [sp, #168] │ │ │ │ - bl 2cfe0 , std::allocator >::~basic_stringbuf()@@Base+0x116e0> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x2, [sp, #40] │ │ │ │ - ldr x1, [x0, #8] │ │ │ │ - add x0, x1, #0x1 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.cc 2f9d4 , std::allocator >::~basic_stringbuf()@@Base+0x140d4> // b.lo, b.ul, b.last │ │ │ │ - ldp x0, x26, [sp, #152] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - sub x0, x0, #0x1 │ │ │ │ - cmp x1, x0 │ │ │ │ - b.eq 2f808 , std::allocator >::~basic_stringbuf()@@Base+0x13f08> // b.none │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - ldr x28, [x0] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - subs x1, x1, x0 │ │ │ │ - b.eq 2f630 , std::allocator >::~basic_stringbuf()@@Base+0x13d30> // b.none │ │ │ │ - mov x0, #0x0 // #0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - ldr x28, [x28] │ │ │ │ - cmp x1, x0 │ │ │ │ - b.ne 2f620 , std::allocator >::~basic_stringbuf()@@Base+0x13d20> // b.any │ │ │ │ - ldr x27, [x28, #80] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - str x0, [sp, #56] │ │ │ │ - add x0, x28, #0x48 │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cbz x27, 2f7a4 , std::allocator >::~basic_stringbuf()@@Base+0x13ea4> │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - ldp x0, x21, [x27, #32] │ │ │ │ - str x1, [sp, #16] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp x21, x26 │ │ │ │ - csel x2, x21, x26, ls // ls = plast │ │ │ │ - cbz x2, 2f678 , std::allocator >::~basic_stringbuf()@@Base+0x13d78> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ + add x22, x22, #0x28 │ │ │ │ + cmp x24, x22 │ │ │ │ + b.eq 2ba50 , std::allocator >::~basic_stringbuf()@@Base+0x15a90> // b.none │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + ldr x27, [x0, #16] │ │ │ │ + cbz x27, 2ba30 , std::allocator >::~basic_stringbuf()@@Base+0x15a70> │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + mov x19, x22 │ │ │ │ + mov x24, #0x7fffffff // #2147483647 │ │ │ │ + ldp x23, x26, [x21] │ │ │ │ + mov x25, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldp x0, x28, [x27, #32] │ │ │ │ + cmp x28, x26 │ │ │ │ + csel x2, x28, x26, ls // ls = plast │ │ │ │ + cbz x2, 2b95c , std::allocator >::~basic_stringbuf()@@Base+0x1599c> │ │ │ │ + mov x1, x23 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2f694 , std::allocator >::~basic_stringbuf()@@Base+0x13d94> │ │ │ │ - sub x0, x21, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2f698 , std::allocator >::~basic_stringbuf()@@Base+0x13d98> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2f6ac , std::allocator >::~basic_stringbuf()@@Base+0x13dac> // b.tstop │ │ │ │ - tbnz w0, #31, 2f6ac , std::allocator >::~basic_stringbuf()@@Base+0x13dac> │ │ │ │ - str x27, [sp, #16] │ │ │ │ + cbnz w0, 2b970 , std::allocator >::~basic_stringbuf()@@Base+0x159b0> │ │ │ │ + sub x0, x28, x26 │ │ │ │ + cmp x0, x24 │ │ │ │ + b.gt 2b974 , std::allocator >::~basic_stringbuf()@@Base+0x159b4> │ │ │ │ + cmp x0, x25 │ │ │ │ + b.lt 2b988 , std::allocator >::~basic_stringbuf()@@Base+0x159c8> // b.tstop │ │ │ │ + tbnz w0, #31, 2b988 , std::allocator >::~basic_stringbuf()@@Base+0x159c8> │ │ │ │ + mov x19, x27 │ │ │ │ ldr x27, [x27, #16] │ │ │ │ - cbz x27, 2f6b4 , std::allocator >::~basic_stringbuf()@@Base+0x13db4> │ │ │ │ - ldp x0, x21, [x27, #32] │ │ │ │ - b 2f660 , std::allocator >::~basic_stringbuf()@@Base+0x13d60> │ │ │ │ + cbz x27, 2b990 , std::allocator >::~basic_stringbuf()@@Base+0x159d0> │ │ │ │ + ldp x0, x28, [x27, #32] │ │ │ │ + b 2b944 , std::allocator >::~basic_stringbuf()@@Base+0x15984> │ │ │ │ ldr x27, [x27, #24] │ │ │ │ - cbnz x27, 2f6a4 , std::allocator >::~basic_stringbuf()@@Base+0x13da4> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #48] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 2f7ac , std::allocator >::~basic_stringbuf()@@Base+0x13eac> // b.none │ │ │ │ - ldr x27, [x0, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 2f6e4 , std::allocator >::~basic_stringbuf()@@Base+0x13de4> │ │ │ │ - ldr x1, [x0, #32] │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ + cbnz x27, 2b980 , std::allocator >::~basic_stringbuf()@@Base+0x159c0> │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 2ba68 , std::allocator >::~basic_stringbuf()@@Base+0x15aa8> // b.none │ │ │ │ + ldr x22, [x19, #40] │ │ │ │ + cmp x26, x22 │ │ │ │ + csel x2, x26, x22, ls // ls = plast │ │ │ │ + cbz x2, 2b9b8 , std::allocator >::~basic_stringbuf()@@Base+0x159f8> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + mov x0, x23 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 2f700 , std::allocator >::~basic_stringbuf()@@Base+0x13e00> │ │ │ │ - sub x0, x26, x27 │ │ │ │ + cbnz w0, 2b9d4 , std::allocator >::~basic_stringbuf()@@Base+0x15a14> │ │ │ │ + sub x0, x26, x22 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 2f704 , std::allocator >::~basic_stringbuf()@@Base+0x13e04> │ │ │ │ + b.gt 2ba60 , std::allocator >::~basic_stringbuf()@@Base+0x15aa0> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 2f7ac , std::allocator >::~basic_stringbuf()@@Base+0x13eac> // b.tstop │ │ │ │ - tbnz w0, #31, 2f7ac , std::allocator >::~basic_stringbuf()@@Base+0x13eac> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - add x21, x0, #0x40 │ │ │ │ - ldr x0, [x21, #8] │ │ │ │ - cbnz x0, 2f998 , std::allocator >::~basic_stringbuf()@@Base+0x14098> │ │ │ │ - ldr x0, [x21] │ │ │ │ - cbz x0, 2f8d0 , std::allocator >::~basic_stringbuf()@@Base+0x13fd0> │ │ │ │ - ldp x1, x2, [sp, #152] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - add x28, x28, #0x88 │ │ │ │ - bl 2c844 , std::allocator >::~basic_stringbuf()@@Base+0x10f44> │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x18 // #24 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - str x26, [x0, #16] │ │ │ │ - mov x1, x28 │ │ │ │ - bl 54e8 │ │ │ │ - ldr x0, [x28, #16] │ │ │ │ - mov x1, x21 │ │ │ │ - add x0, x0, #0x1 │ │ │ │ - str x0, [x28, #16] │ │ │ │ + b.lt 2ba68 , std::allocator >::~basic_stringbuf()@@Base+0x15aa8> // b.tstop │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + tbnz w0, #31, 2ba34 , std::allocator >::~basic_stringbuf()@@Base+0x15a74> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ mov x0, x20 │ │ │ │ - bl 2f2e0 , std::allocator >::~basic_stringbuf()@@Base+0x139e0> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 2f340 , std::allocator >::~basic_stringbuf()@@Base+0x13a40> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - b 2f340 , std::allocator >::~basic_stringbuf()@@Base+0x13a40> │ │ │ │ - cbz x2, 2f794 , std::allocator >::~basic_stringbuf()@@Base+0x13e94> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 2f8fc , std::allocator >::~basic_stringbuf()@@Base+0x13ffc> // b.none │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [x19, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 2f3f8 , std::allocator >::~basic_stringbuf()@@Base+0x13af8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x1, [sp, #16] │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - str x25, [sp, #80] │ │ │ │ - bl 2e220 , std::allocator >::~basic_stringbuf()@@Base+0x12920> │ │ │ │ - str x0, [sp, #16] │ │ │ │ - b 2f704 , std::allocator >::~basic_stringbuf()@@Base+0x13e04> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // 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 2ba70 , std::allocator >::~basic_stringbuf()@@Base+0x15ab0> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x0, x1, #0x40 │ │ │ │ - add x21, x1, #0x48 │ │ │ │ - ldr x28, [x1, #80] │ │ │ │ - str x21, [sp, #16] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - cbz x28, 2f8dc , std::allocator >::~basic_stringbuf()@@Base+0x13fdc> │ │ │ │ - ldp x0, x27, [x28, #32] │ │ │ │ - cmp x26, x27 │ │ │ │ - csel x2, x26, x27, ls // ls = plast │ │ │ │ - cbz x2, 2f840 , std::allocator >::~basic_stringbuf()@@Base+0x13f40> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2f85c , std::allocator >::~basic_stringbuf()@@Base+0x13f5c> │ │ │ │ - sub x0, x27, x26 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2f860 , std::allocator >::~basic_stringbuf()@@Base+0x13f60> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2f8c4 , std::allocator >::~basic_stringbuf()@@Base+0x13fc4> // b.tstop │ │ │ │ - tbnz w0, #31, 2f8c4 , std::allocator >::~basic_stringbuf()@@Base+0x13fc4> │ │ │ │ - mov x21, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 2f824 , std::allocator >::~basic_stringbuf()@@Base+0x13f24> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x21 │ │ │ │ - b.eq 2f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x13fe0> // b.none │ │ │ │ - ldr x27, [x21, #40] │ │ │ │ - cmp x27, x26 │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - cbz x2, 2f898 , std::allocator >::~basic_stringbuf()@@Base+0x13f98> │ │ │ │ + mov x19, x22 │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - ldr x1, [x21, #32] │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 2f8b4 , std::allocator >::~basic_stringbuf()@@Base+0x13fb4> │ │ │ │ - sub x0, x26, x27 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 2f8b8 , std::allocator >::~basic_stringbuf()@@Base+0x13fb8> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 2f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x13fe0> // b.tstop │ │ │ │ - tbnz w0, #31, 2f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x13fe0> │ │ │ │ - ldr x28, [sp, #24] │ │ │ │ - add x21, x21, #0x40 │ │ │ │ - b 2f70c , std::allocator >::~basic_stringbuf()@@Base+0x13e0c> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 2f824 , std::allocator >::~basic_stringbuf()@@Base+0x13f24> │ │ │ │ - b 2f86c , std::allocator >::~basic_stringbuf()@@Base+0x13f6c> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - stp x28, x0, [x21] │ │ │ │ - b 2f71c , std::allocator >::~basic_stringbuf()@@Base+0x13e1c> │ │ │ │ - ldr x21, [sp, #16] │ │ │ │ - add x2, sp, #0x48 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - mov x1, x21 │ │ │ │ - str x25, [sp, #72] │ │ │ │ - bl 2e220 , std::allocator >::~basic_stringbuf()@@Base+0x12920> │ │ │ │ - mov x21, x0 │ │ │ │ - b 2f8b8 , std::allocator >::~basic_stringbuf()@@Base+0x13fb8> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 2f78c , std::allocator >::~basic_stringbuf()@@Base+0x13e8c> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x508 │ │ │ │ - str x21, [sp, #184] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #200] │ │ │ │ - ldr w0, [x0, #8] │ │ │ │ - str w0, [x21, #8] │ │ │ │ - mov x0, #0xc // #12 │ │ │ │ - str x0, [sp, #192] │ │ │ │ - strb wzr, [sp, #212] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2dac0 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - bti j │ │ │ │ + mov x1, x19 │ │ │ │ + add x2, sp, #0x10 │ │ │ │ + str x21, [sp, #16] │ │ │ │ + bl 2b30c , std::allocator >::~basic_stringbuf()@@Base+0x1534c> │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x98 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 2fa3c , std::allocator >::~basic_stringbuf()@@Base+0x1413c> // b.none │ │ │ │ + b 2b9dc , std::allocator >::~basic_stringbuf()@@Base+0x15a1c> │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + stp x0, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + b 2b9f4 , std::allocator >::~basic_stringbuf()@@Base+0x15a34> │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + b 2b9dc , std::allocator >::~basic_stringbuf()@@Base+0x15a1c> │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + b 2ba34 , std::allocator >::~basic_stringbuf()@@Base+0x15a74> │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ bl 5740 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - add x1, x1, #0x4d8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 22140 , std::allocator >::~basic_stringbuf()@@Base+0x6840> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2dac0 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, sp, #0x50 │ │ │ │ - add x1, x1, #0x4b8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 22140 , std::allocator >::~basic_stringbuf()@@Base+0x6840> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 2dac0 , std::allocator >::~basic_stringbuf()@@Base+0x121c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 2fa14 , std::allocator >::~basic_stringbuf()@@Base+0x14114> │ │ │ │ - bti j │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - mov x19, x0 │ │ │ │ - b 2fa20 , std::allocator >::~basic_stringbuf()@@Base+0x14120> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2f968 , std::allocator >::~basic_stringbuf()@@Base+0x14068> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 2f978 , std::allocator >::~basic_stringbuf()@@Base+0x14078> │ │ │ │ - adrp x24, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x24, [x24, #3616] │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x24] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x398 │ │ │ │ - add x0, x0, #0x3b0 │ │ │ │ - bl 5f50 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 2f960 , std::allocator >::~basic_stringbuf()@@Base+0x14060> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #216] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 2f994 , std::allocator >::~basic_stringbuf()@@Base+0x14094> // b.any │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + movi v31.2s, #0x2 │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - add x22, x19, #0x1a8 │ │ │ │ - add x20, x19, #0xa0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp xzr, xzr, [x0, #-24] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - str wzr, [x19, #72] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x868 │ │ │ │ + str x0, [x19] │ │ │ │ + add x0, x19, #0x28 │ │ │ │ + str w3, [x19, #8] │ │ │ │ + str d31, [x19, #24] │ │ │ │ + str wzr, [x19, #40] │ │ │ │ + stp w2, w1, [sp, #56] │ │ │ │ stp xzr, x0, [x0, #8] │ │ │ │ stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - add x0, x19, #0x88 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3568] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - ldr x26, [x1] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5698 │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [x19, #424] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - str xzr, [x22, #216] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [x19, #648] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x24, [x0, #8] │ │ │ │ - stp q31, q31, [x19, #656] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - str x24, [x20, x0] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3776] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x1, [x19, #160] │ │ │ │ - str x0, [x19, #424] │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - add x1, x19, #0xb0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5e60 │ │ │ │ - mov x1, x26 │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - mov w2, #0x8 // #8 │ │ │ │ - bl 5bc0 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x19, #160] │ │ │ │ - ldur x1, [x0, #-24] │ │ │ │ - add x0, x20, x1 │ │ │ │ - cbz x2, 2fc60 , std::allocator >::~basic_stringbuf()@@Base+0x14360> │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - bl 60d0 │ │ │ │ - add x21, x19, #0x2b8 │ │ │ │ - add x0, x19, #0x2c8 │ │ │ │ - str x20, [x19, #688] │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [x19, #696] │ │ │ │ - mov x0, x19 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #712] │ │ │ │ - str xzr, [x19, #728] │ │ │ │ - bl 2f2e0 , std::allocator >::~basic_stringbuf()@@Base+0x139e0> │ │ │ │ - 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 w1, [x0, #32] │ │ │ │ - orr w1, w1, #0x4 │ │ │ │ - bl 60d0 │ │ │ │ - b 2fc1c , std::allocator >::~basic_stringbuf()@@Base+0x1431c> │ │ │ │ - bti j │ │ │ │ - mov x26, x0 │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl 5fc8 │ │ │ │ - mov x0, x26 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - str x24, [x20, x1] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [x19, #424] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 2fc84 , std::allocator >::~basic_stringbuf()@@Base+0x14384> │ │ │ │ - bti j │ │ │ │ + mov x0, #0x20 // #32 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp w2, w1, [sp, #56] │ │ │ │ mov x20, x0 │ │ │ │ - b 2fc98 , std::allocator >::~basic_stringbuf()@@Base+0x14398> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x22 │ │ │ │ - bl 5668 │ │ │ │ - b 2fca8 , std::allocator >::~basic_stringbuf()@@Base+0x143a8> │ │ │ │ - paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ - mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - stp x21, x22, [sp, #32] │ │ │ │ - mov x22, x1 │ │ │ │ - add x20, x19, #0xa0 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - add x23, x19, #0x1a8 │ │ │ │ - stp x25, x26, [sp, #64] │ │ │ │ - stp xzr, xzr, [x0, #-24] │ │ │ │ - str wzr, [x19, #24] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x19, #0x48 │ │ │ │ - str wzr, [x19, #72] │ │ │ │ - stp xzr, x0, [x0, #8] │ │ │ │ - stp x0, xzr, [x0, #24] │ │ │ │ - add x0, x19, #0x70 │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - add x0, x19, #0x88 │ │ │ │ - adrp x25, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x25, [x25, #3568] │ │ │ │ - stp x0, x0, [x0] │ │ │ │ - str xzr, [x0, #16] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5698 │ │ │ │ - add x0, x25, #0x10 │ │ │ │ - str x0, [x19, #424] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - str xzr, [x23, #216] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - strh wzr, [x19, #648] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x26, [x0, #8] │ │ │ │ - stp q31, q31, [x19, #656] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - str x26, [x20, x0] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - ldur x0, [x21, #-24] │ │ │ │ - add x0, x20, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3776] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x1, [x19, #160] │ │ │ │ - str x0, [x19, #424] │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ - add x1, x19, #0xb0 │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5e60 │ │ │ │ - add x21, x19, #0x2b8 │ │ │ │ - add x0, x19, #0x2c8 │ │ │ │ - str x22, [x19, #688] │ │ │ │ - mov x1, x19 │ │ │ │ - str x0, [x19, #696] │ │ │ │ + bl 2c420 , std::allocator >::~basic_stringbuf()@@Base+0x16460> │ │ │ │ + str x20, [x19, #16] │ │ │ │ mov x0, x19 │ │ │ │ - str xzr, [x21, #8] │ │ │ │ - strb wzr, [x19, #712] │ │ │ │ - str xzr, [x19, #728] │ │ │ │ - bl 2f2e0 , std::allocator >::~basic_stringbuf()@@Base+0x139e0> │ │ │ │ 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], #64 │ │ │ │ autiasp │ │ │ │ - ret │ │ │ │ + b 2ad80 , std::allocator >::~basic_stringbuf()@@Base+0x14dc0> │ │ │ │ bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x25, x25, #0x10 │ │ │ │ - str x25, [x19, #424] │ │ │ │ - mov x0, x23 │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 1b5c0 ::do_widen(char) const@@Base+0x6860> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + ldr x0, [x19, #48] │ │ │ │ + bl 2a4a0 , std::allocator >::~basic_stringbuf()@@Base+0x144e0> │ │ │ │ mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - mov x22, x0 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ mov x0, x20 │ │ │ │ - mov x20, x22 │ │ │ │ - bl 5668 │ │ │ │ - b 2fe30 , std::allocator >::~basic_stringbuf()@@Base+0x14530> │ │ │ │ - bti j │ │ │ │ - mov x22, x0 │ │ │ │ - add x0, x19, #0xb0 │ │ │ │ - bl 5fc8 │ │ │ │ - mov x0, x22 │ │ │ │ - ldur x1, [x21, #-24] │ │ │ │ - str x21, [x19, #160] │ │ │ │ - str x26, [x20, x1] │ │ │ │ - str xzr, [x20, #8] │ │ │ │ - mov x20, x0 │ │ │ │ - b 2fe20 , std::allocator >::~basic_stringbuf()@@Base+0x14520> │ │ │ │ - bti j │ │ │ │ - b 2fe74 , std::allocator >::~basic_stringbuf()@@Base+0x14574> │ │ │ │ + mov x20, x21 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 2baf8 , std::allocator >::~basic_stringbuf()@@Base+0x15b38> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - b 30e98 , std::allocator >::~basic_stringbuf()@@Base+0x15598> │ │ │ │ nop │ │ │ │ - ldr x3, [x1] │ │ │ │ - b 2d008 , std::allocator >::~basic_stringbuf()@@Base+0x11708> │ │ │ │ - ... │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ - mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - add x22, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #392] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3568] │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, sp, #0x168 │ │ │ │ - str xzr, [sp, #344] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x178 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldp x23, x25, [x0, #8] │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - str x25, [x22, x0] │ │ │ │ - add x0, x22, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3768] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x27, sp, #0x70 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3696] │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, x21, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - bl 62b0 │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - stp x27, xzr, [sp, #96] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #88] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldr x1, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5a40 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 310c0 , std::allocator >::~basic_stringbuf()@@Base+0x157c0> // b.any │ │ │ │ - add x0, x19, #0x10 │ │ │ │ - stp x0, xzr, [x19] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cbz x4, 310b0 , std::allocator >::~basic_stringbuf()@@Base+0x157b0> │ │ │ │ - ldp x0, x3, [sp, #48] │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ - mov x0, x19 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 31040 , std::allocator >::~basic_stringbuf()@@Base+0x15740> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + ldp x19, x20, [x0, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2bb88 , std::allocator >::~basic_stringbuf()@@Base+0x15bc8> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 2bb78 , std::allocator >::~basic_stringbuf()@@Base+0x15bb8> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x25, [x22, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 310fc , std::allocator >::~basic_stringbuf()@@Base+0x157fc> // 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 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2bb64 , std::allocator >::~basic_stringbuf()@@Base+0x15ba4> // b.any │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + cbz x20, 2bbac , std::allocator >::~basic_stringbuf()@@Base+0x15bec> │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + sub x1, x1, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5890 │ │ │ │ - b 31018 , std::allocator >::~basic_stringbuf()@@Base+0x15718> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x20, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 311cc , std::allocator >::~basic_stringbuf()@@Base+0x158cc> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 310fc , std::allocator >::~basic_stringbuf()@@Base+0x157fc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 31150 , std::allocator >::~basic_stringbuf()@@Base+0x15850> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + 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, #8] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 2bc08 , std::allocator >::~basic_stringbuf()@@Base+0x15c48> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 2bbf8 , std::allocator >::~basic_stringbuf()@@Base+0x15c38> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x21, x21, #0x10 │ │ │ │ - str x21, [sp, #24] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x23, #-24] │ │ │ │ - str x23, [sp, #16] │ │ │ │ - str x25, [x22, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 31128 , std::allocator >::~basic_stringbuf()@@Base+0x15828> // b.none │ │ │ │ - b 310fc , std::allocator >::~basic_stringbuf()@@Base+0x157fc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 3116c , std::allocator >::~basic_stringbuf()@@Base+0x1586c> │ │ │ │ - bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 31108 , std::allocator >::~basic_stringbuf()@@Base+0x15808> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x20, x19 │ │ │ │ + b.ne 2bbe4 , std::allocator >::~basic_stringbuf()@@Base+0x15c24> // b.any │ │ │ │ + ldr x20, [x21, #8] │ │ │ │ + cbz x20, 2bc1c , std::allocator >::~basic_stringbuf()@@Base+0x15c5c> │ │ │ │ + ldr x1, [x21, #24] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 31108 , std::allocator >::~basic_stringbuf()@@Base+0x15808> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub x1, x1, x20 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov x0, x21 │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov x1, #0x20 // #32 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + cbz x1, 2bcb0 , std::allocator >::~basic_stringbuf()@@Base+0x15cf0> │ │ │ │ + ldp x6, x10, [x0, #8] │ │ │ │ + mov x5, x0 │ │ │ │ + mov x4, #0xcccccccccccccccc // #-3689348814741910324 │ │ │ │ + movk x4, #0xcccd │ │ │ │ + sub x0, x10, x6 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + mul x0, x0, x4 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.hi 2bcb4 , std::allocator >::~basic_stringbuf()@@Base+0x15cf4> // b.pmore │ │ │ │ + add x0, x1, x1, lsl #2 │ │ │ │ + mov x2, x6 │ │ │ │ + add x0, x6, x0, lsl #3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add x2, x2, #0x28 │ │ │ │ + stur xzr, [x2, #-40] │ │ │ │ + stur wzr, [x2, #-32] │ │ │ │ + stur xzr, [x2, #-24] │ │ │ │ + stur wzr, [x2, #-16] │ │ │ │ + stur xzr, [x2, #-8] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.ne 2bc80 , std::allocator >::~basic_stringbuf()@@Base+0x15cc0> // b.any │ │ │ │ + add x1, x1, x1, lsl #2 │ │ │ │ + add x1, x6, x1, lsl #3 │ │ │ │ + str x1, [x5, #8] │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x50 │ │ │ │ - stp x29, x30, [sp, #32] │ │ │ │ - add x29, sp, #0x20 │ │ │ │ - stp x19, x20, [sp, #48] │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x3, x1 │ │ │ │ + mov x1, #0x3333333333333333 // #3689348814741910323 │ │ │ │ + mov x29, sp │ │ │ │ + movk x1, #0x333, lsl #48 │ │ │ │ + ldr x11, [x5] │ │ │ │ + str x19, [sp, #16] │ │ │ │ + sub x2, x6, x11 │ │ │ │ + asr x9, x2, #3 │ │ │ │ + mul x9, x9, x4 │ │ │ │ + sub x0, x1, x9 │ │ │ │ + cmp x0, x3 │ │ │ │ + b.cc 2bdd8 , std::allocator >::~basic_stringbuf()@@Base+0x15e18> // b.lo, b.ul, b.last │ │ │ │ + cmp x3, x9 │ │ │ │ + stp x9, x3, [sp, #40] │ │ │ │ + csel x0, x3, x9, cs // cs = hs, nlast │ │ │ │ + add x0, x0, x9 │ │ │ │ + stp x10, x11, [sp, #56] │ │ │ │ + cmp x0, x1 │ │ │ │ + csel x0, x0, x1, ls // ls = plast │ │ │ │ + stp x6, x2, [sp, #72] │ │ │ │ + add x0, x0, x0, lsl #2 │ │ │ │ + str x5, [sp, #88] │ │ │ │ + lsl x0, x0, #3 │ │ │ │ mov x19, x0 │ │ │ │ - add x20, x19, #0x10 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x21, [sp, #64] │ │ │ │ - mov x21, x1 │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #24] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x20, [x19] │ │ │ │ - cbz x21, 3130c , std::allocator >::~basic_stringbuf()@@Base+0x15a0c> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 56e0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x3, x0 │ │ │ │ - cmp x0, #0xf │ │ │ │ - b.hi 312cc , std::allocator >::~basic_stringbuf()@@Base+0x159cc> // b.pmore │ │ │ │ - cmp x0, #0x1 │ │ │ │ - b.ne 312c4 , std::allocator >::~basic_stringbuf()@@Base+0x159c4> // b.any │ │ │ │ - ldrb w0, [x21] │ │ │ │ - strb w0, [x19, #16] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - str x3, [x19, #8] │ │ │ │ - strb wzr, [x20, x3] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31328 , std::allocator >::~basic_stringbuf()@@Base+0x15a28> // b.any │ │ │ │ - ldr x21, [sp, #64] │ │ │ │ - ldp x29, x30, [sp, #32] │ │ │ │ - ldp x19, x20, [sp, #48] │ │ │ │ - add sp, sp, #0x50 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x9, x3, [sp, #40] │ │ │ │ + mov x8, x0 │ │ │ │ + ldp x6, x2, [sp, #72] │ │ │ │ + ldp x10, x11, [sp, #56] │ │ │ │ + add x4, x3, x3, lsl #2 │ │ │ │ + ldr x5, [sp, #88] │ │ │ │ + add x2, x0, x2 │ │ │ │ + add x4, x2, x4, lsl #3 │ │ │ │ + add x2, x2, #0x28 │ │ │ │ + stur xzr, [x2, #-40] │ │ │ │ + stur wzr, [x2, #-32] │ │ │ │ + stur xzr, [x2, #-24] │ │ │ │ + stur wzr, [x2, #-16] │ │ │ │ + stur xzr, [x2, #-8] │ │ │ │ + cmp x2, x4 │ │ │ │ + b.ne 2bd40 , std::allocator >::~basic_stringbuf()@@Base+0x15d80> // b.any │ │ │ │ + cmp x11, x6 │ │ │ │ + b.eq 2bd90 , std::allocator >::~basic_stringbuf()@@Base+0x15dd0> // b.none │ │ │ │ + mov x2, x11 │ │ │ │ + mov x4, x8 │ │ │ │ + ldp q31, q30, [x2] │ │ │ │ + add x2, x2, #0x28 │ │ │ │ + ldur x7, [x2, #-8] │ │ │ │ + str x7, [x4, #32] │ │ │ │ + stp q31, q30, [x4] │ │ │ │ + add x4, x4, #0x28 │ │ │ │ + cmp x6, x2 │ │ │ │ + b.ne 2bd70 , std::allocator >::~basic_stringbuf()@@Base+0x15db0> // b.any │ │ │ │ + cbz x11, 2bdb0 , std::allocator >::~basic_stringbuf()@@Base+0x15df0> │ │ │ │ + sub x1, x10, x11 │ │ │ │ + mov x0, x11 │ │ │ │ + stp x9, x8, [sp, #40] │ │ │ │ + stp x5, x3, [sp, #56] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x9, x8, [sp, #40] │ │ │ │ + ldp x5, x3, [sp, #56] │ │ │ │ + add x1, x3, x9 │ │ │ │ + add x1, x1, x1, lsl #2 │ │ │ │ + add x1, x8, x1, lsl #3 │ │ │ │ + stp x8, x1, [x5] │ │ │ │ + add x8, x8, x19 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + str x8, [x5, #16] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - cbz x0, 31288 , std::allocator >::~basic_stringbuf()@@Base+0x15988> │ │ │ │ - b 312f0 , std::allocator >::~basic_stringbuf()@@Base+0x159f0> │ │ │ │ - add x1, sp, #0x10 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x3, [sp, #8] │ │ │ │ - bl 61a8 │ │ │ │ - mov x20, x0 │ │ │ │ - ldp x3, x0, [sp, #8] │ │ │ │ - str x20, [x19] │ │ │ │ - str x0, [x19, #16] │ │ │ │ - mov x2, x3 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5518 │ │ │ │ - ldr x20, [x19] │ │ │ │ - ldr x3, [sp, #16] │ │ │ │ - b 31288 , std::allocator >::~basic_stringbuf()@@Base+0x15988> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #24] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 3132c , std::allocator >::~basic_stringbuf()@@Base+0x15a2c> // b.none │ │ │ │ - bl 5740 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ - bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc18 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-80]! │ │ │ │ + stp x29, x30, [sp, #-160]! │ │ │ │ mov x29, sp │ │ │ │ + stp x1, x2, [sp, #128] │ │ │ │ + cbz x3, 2c0a4 , std::allocator >::~basic_stringbuf()@@Base+0x160e4> │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x0 │ │ │ │ + mov x9, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ - mov x20, x2 │ │ │ │ + and w24, w4, #0xff │ │ │ │ + ldr w19, [sp, #136] │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ - mov x21, x1 │ │ │ │ - stp x23, x24, [sp, #48] │ │ │ │ - mov x24, x0 │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [x23], #16 │ │ │ │ + ldr x21, [x0, #16] │ │ │ │ + ldr x2, [x0, #32] │ │ │ │ + sub x0, x21, x1 │ │ │ │ + ldr w20, [x23, #8] │ │ │ │ + sub x2, x2, x1 │ │ │ │ + mov w4, w20 │ │ │ │ + add x0, x4, x0, lsl #3 │ │ │ │ + lsl x2, x2, #3 │ │ │ │ + sub x2, x2, x0 │ │ │ │ + cmp x2, x3 │ │ │ │ + b.cs 2c0b0 , std::allocator >::~basic_stringbuf()@@Base+0x160f0> // b.hs, b.nlast │ │ │ │ + mov x2, #0x7fffffffffffffc0 // #9223372036854775744 │ │ │ │ + sub x4, x2, x0 │ │ │ │ str x25, [sp, #64] │ │ │ │ - ldr x25, [x0, #16] │ │ │ │ - cbz x25, 3144c , std::allocator >::~basic_stringbuf()@@Base+0x15b4c> │ │ │ │ - ldp x1, x19, [x25, #32] │ │ │ │ - mov x22, #0x7fffffff // #2147483647 │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - nop │ │ │ │ - cmp x20, x19 │ │ │ │ - csel x2, x20, x19, ls // ls = plast │ │ │ │ - cbz x2, 31398 , std::allocator >::~basic_stringbuf()@@Base+0x15a98> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 313ac , std::allocator >::~basic_stringbuf()@@Base+0x15aac> │ │ │ │ - sub x0, x20, x19 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.gt 313b0 , std::allocator >::~basic_stringbuf()@@Base+0x15ab0> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 313c8 , std::allocator >::~basic_stringbuf()@@Base+0x15ac8> // b.tstop │ │ │ │ - tbnz w0, #31, 313c8 , std::allocator >::~basic_stringbuf()@@Base+0x15ac8> │ │ │ │ - ldr x0, [x25, #24] │ │ │ │ - mov w1, #0x0 // #0 │ │ │ │ - cbz x0, 313d4 , std::allocator >::~basic_stringbuf()@@Base+0x15ad4> │ │ │ │ - ldp x1, x19, [x0, #32] │ │ │ │ - mov x25, x0 │ │ │ │ - b 31380 , std::allocator >::~basic_stringbuf()@@Base+0x15a80> │ │ │ │ - ldr x0, [x25, #16] │ │ │ │ - mov w1, #0x1 // #1 │ │ │ │ - cbnz x0, 313bc , std::allocator >::~basic_stringbuf()@@Base+0x15abc> │ │ │ │ - cbnz w1, 31450 , std::allocator >::~basic_stringbuf()@@Base+0x15b50> │ │ │ │ - ldp x0, x22, [x25, #32] │ │ │ │ - mov x19, x25 │ │ │ │ - cmp x20, x22 │ │ │ │ - csel x2, x20, x22, ls // ls = plast │ │ │ │ - cbz x2, 31428 , std::allocator >::~basic_stringbuf()@@Base+0x15b28> │ │ │ │ - mov x1, x21 │ │ │ │ - bl 5818 │ │ │ │ - cbz w0, 31428 , std::allocator >::~basic_stringbuf()@@Base+0x15b28> │ │ │ │ - cmp w0, #0x0 │ │ │ │ - csel x19, x19, xzr, lt // lt = tstop │ │ │ │ - csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + cmp x3, x4 │ │ │ │ + b.hi 2c3fc , std::allocator >::~basic_stringbuf()@@Base+0x1643c> // b.pmore │ │ │ │ + cmp x3, x0 │ │ │ │ + csel x4, x3, x0, cs // cs = hs, nlast │ │ │ │ + adds x0, x0, x4 │ │ │ │ + b.cs 2c3f4 , std::allocator >::~basic_stringbuf()@@Base+0x16434> // b.hs, b.nlast │ │ │ │ + cmp x0, x2 │ │ │ │ + csel x0, x0, x2, ls // ls = plast │ │ │ │ + add x0, x0, #0x3f │ │ │ │ + lsr x0, x0, #6 │ │ │ │ + lsl x25, x0, #3 │ │ │ │ mov x0, x25 │ │ │ │ - mov x1, x19 │ │ │ │ + stp x1, x9, [sp, #88] │ │ │ │ + str x3, [sp, #104] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldp x1, x9, [sp, #88] │ │ │ │ + mov x15, x0 │ │ │ │ + ldr x3, [sp, #104] │ │ │ │ + sub x2, x9, x1 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 2c3e4 , std::allocator >::~basic_stringbuf()@@Base+0x16424> │ │ │ │ + stp x2, x0, [sp, #88] │ │ │ │ + stp x9, x3, [sp, #104] │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + ldp x2, x15, [sp, #88] │ │ │ │ + ldp x9, x3, [sp, #104] │ │ │ │ + add x0, x15, x2 │ │ │ │ + cmp w19, #0x0 │ │ │ │ + mov x7, x9 │ │ │ │ + cset w14, eq // eq = none │ │ │ │ + mov x1, x9 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + mov x10, #0x1 // #1 │ │ │ │ + cmp x1, x9 │ │ │ │ + cset w13, eq // eq = none │ │ │ │ + cmp w13, #0x0 │ │ │ │ + ccmp w14, #0x0, #0x4, ne // ne = any │ │ │ │ + b.ne 2bf54 , std::allocator >::~basic_stringbuf()@@Base+0x15f94> // b.any │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + ldr x2, [x0] │ │ │ │ + lsl x4, x10, x6 │ │ │ │ + ldr x12, [x1] │ │ │ │ + orr x11, x4, x2 │ │ │ │ + bic x2, x2, x4 │ │ │ │ + lsl x4, x10, x5 │ │ │ │ + tst x4, x12 │ │ │ │ + csel x2, x2, x11, eq // eq = none │ │ │ │ + str x2, [x0] │ │ │ │ + cmp w6, #0x3f │ │ │ │ + b.eq 2c238 , std::allocator >::~basic_stringbuf()@@Base+0x16278> // b.none │ │ │ │ + add w6, w6, #0x1 │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.eq 2c248 , std::allocator >::~basic_stringbuf()@@Base+0x16288> // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + cmp w13, #0x0 │ │ │ │ + ccmp w5, w19, #0x0, ne // ne = any │ │ │ │ + b.ne 2bf0c , std::allocator >::~basic_stringbuf()@@Base+0x15f4c> // b.any │ │ │ │ + adds x3, x3, w6, uxtw │ │ │ │ + add x4, x3, #0x3f │ │ │ │ + csel x4, x4, x3, mi // mi = first │ │ │ │ + negs x1, x3 │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + and x3, x3, #0x3f │ │ │ │ + asr x4, x4, #6 │ │ │ │ + csneg x1, x3, x1, mi // mi = first │ │ │ │ + cmp x1, #0x0 │ │ │ │ + add x3, x1, #0x40 │ │ │ │ + add x4, x0, x4, lsl #3 │ │ │ │ + csel x3, x3, x1, lt // lt = tstop │ │ │ │ + sub x1, x4, #0x8 │ │ │ │ + mov w5, w3 │ │ │ │ + csel x4, x1, x4, lt // lt = tstop │ │ │ │ + cmp x4, x0 │ │ │ │ + b.eq 2c344 , std::allocator >::~basic_stringbuf()@@Base+0x16384> // b.none │ │ │ │ + cbz w6, 2c250 , std::allocator >::~basic_stringbuf()@@Base+0x16290> │ │ │ │ + mov x9, x0 │ │ │ │ + str x4, [sp, #88] │ │ │ │ + str w3, [sp, #96] │ │ │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ │ │ + str x3, [sp, #120] │ │ │ │ + lsl x6, x8, x6 │ │ │ │ + ldr x1, [x9], #8 │ │ │ │ + stp x7, x15, [sp, #104] │ │ │ │ + sub x2, x4, x9 │ │ │ │ + tbz w24, #0, 2c2f4 , std::allocator >::~basic_stringbuf()@@Base+0x16334> │ │ │ │ + orr x6, x6, x1 │ │ │ │ + str x6, [x0] │ │ │ │ + mov w1, w8 │ │ │ │ + mov x0, x9 │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + ldp x7, x15, [sp, #104] │ │ │ │ + ldr w5, [sp, #96] │ │ │ │ + cbnz x3, 2c3d8 , std::allocator >::~basic_stringbuf()@@Base+0x16418> │ │ │ │ + mov x0, #0x1 // #1 │ │ │ │ + cmp x21, x7 │ │ │ │ + cset w9, eq // eq = none │ │ │ │ + cmp w9, #0x0 │ │ │ │ + ccmp w20, w19, #0x0, ne // ne = any │ │ │ │ + b.eq 2c050 , std::allocator >::~basic_stringbuf()@@Base+0x16090> // b.none │ │ │ │ + ldr x1, [x4] │ │ │ │ + lsl x2, x0, x5 │ │ │ │ + ldr x8, [x7] │ │ │ │ + bic x6, x1, x2 │ │ │ │ + orr x1, x1, x2 │ │ │ │ + lsl x2, x0, x19 │ │ │ │ + tst x2, x8 │ │ │ │ + csel x1, x1, x6, ne // ne = any │ │ │ │ + str x1, [x4] │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.eq 2c338 , std::allocator >::~basic_stringbuf()@@Base+0x16378> // b.none │ │ │ │ + add w5, w5, #0x1 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + cmp w19, #0x40 │ │ │ │ + b.ne 2bffc , std::allocator >::~basic_stringbuf()@@Base+0x1603c> // b.any │ │ │ │ + add x7, x7, #0x8 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + b 2bff4 , std::allocator >::~basic_stringbuf()@@Base+0x16034> │ │ │ │ + ldr x0, [x22] │ │ │ │ + str x4, [sp, #144] │ │ │ │ + str w5, [sp, #152] │ │ │ │ + cbz x0, 2c074 , std::allocator >::~basic_stringbuf()@@Base+0x160b4> │ │ │ │ + ldr x1, [x22, #32] │ │ │ │ + str x15, [sp, #88] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x15, [sp, #88] │ │ │ │ + add x0, x15, x25 │ │ │ │ ldr x25, [sp, #64] │ │ │ │ + str x0, [x22, #32] │ │ │ │ + ldr x0, [sp, #144] │ │ │ │ + str x15, [x22] │ │ │ │ + str wzr, [x22, #8] │ │ │ │ + str x0, [x22, #16] │ │ │ │ + ldr w0, [sp, #152] │ │ │ │ + str w0, [x23, #8] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #80 │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - sub x0, x22, x20 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 31478 , std::allocator >::~basic_stringbuf()@@Base+0x15b78> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.ge 313f8 , std::allocator >::~basic_stringbuf()@@Base+0x15af8> // b.tcont │ │ │ │ - mov x25, #0x0 // #0 │ │ │ │ - b 31404 , std::allocator >::~basic_stringbuf()@@Base+0x15b04> │ │ │ │ - add x25, x0, #0x8 │ │ │ │ - ldr x19, [x24, #24] │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 31444 , std::allocator >::~basic_stringbuf()@@Base+0x15b44> // b.none │ │ │ │ - mov x0, x25 │ │ │ │ - bl 5cb0 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x19, x25 │ │ │ │ - ldp x0, x22, [x0, #32] │ │ │ │ - mov x25, x1 │ │ │ │ - b 313e0 , std::allocator >::~basic_stringbuf()@@Base+0x15ae0> │ │ │ │ - mov x19, #0x0 // #0 │ │ │ │ - b 31404 , std::allocator >::~basic_stringbuf()@@Base+0x15b04> │ │ │ │ - cbz x0, 31800 , std::allocator >::~basic_stringbuf()@@Base+0x15f00> │ │ │ │ + adds x0, x3, x4 │ │ │ │ + mov x11, #0x1 // #1 │ │ │ │ + add x5, x0, #0x3f │ │ │ │ + csel x5, x5, x0, mi // mi = first │ │ │ │ + negs x10, x0 │ │ │ │ + and x10, x10, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x5, x5, #6 │ │ │ │ + csneg x10, x0, x10, mi // mi = first │ │ │ │ + cmp x10, #0x0 │ │ │ │ + add x0, x10, #0x40 │ │ │ │ + add x5, x21, x5, lsl #3 │ │ │ │ + csel x0, x0, x10, lt // lt = tstop │ │ │ │ + sub x1, x5, #0x8 │ │ │ │ + csel x1, x1, x5, lt // lt = tstop │ │ │ │ + cmp x21, x9 │ │ │ │ + ccmp w20, w19, #0x0, eq // eq = none │ │ │ │ + b.eq 2c148 , std::allocator >::~basic_stringbuf()@@Base+0x16188> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbnz w20, 2c220 , std::allocator >::~basic_stringbuf()@@Base+0x16260> │ │ │ │ + sub x21, x21, #0x8 │ │ │ │ + mov x8, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w20, #0x3f // #63 │ │ │ │ + cbnz w0, 2c22c , std::allocator >::~basic_stringbuf()@@Base+0x1626c> │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + mov x4, #0x8000000000000000 // #-9223372036854775808 │ │ │ │ + mov w0, #0x3f // #63 │ │ │ │ + ldr x2, [x1] │ │ │ │ + ldr x7, [x21] │ │ │ │ + orr x6, x2, x4 │ │ │ │ + bic x2, x2, x4 │ │ │ │ + tst x8, x7 │ │ │ │ + csel x2, x2, x6, eq // eq = none │ │ │ │ + str x2, [x1] │ │ │ │ + cmp x21, x9 │ │ │ │ + ccmp w20, w19, #0x0, eq // eq = none │ │ │ │ + b.ne 2c100 , std::allocator >::~basic_stringbuf()@@Base+0x16140> // b.any │ │ │ │ + adds x0, x3, w19, uxtw │ │ │ │ + add x20, x0, #0x3f │ │ │ │ + csel x20, x20, x0, mi // mi = first │ │ │ │ + negs x1, x0 │ │ │ │ + and x1, x1, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x20, x20, #6 │ │ │ │ + csneg x0, x0, x1, mi // mi = first │ │ │ │ + cmp x0, #0x0 │ │ │ │ + add x21, x0, #0x40 │ │ │ │ + add x20, x9, x20, lsl #3 │ │ │ │ + csel x21, x21, x0, lt // lt = tstop │ │ │ │ + sub x0, x20, #0x8 │ │ │ │ + csel x20, x0, x20, lt // lt = tstop │ │ │ │ + cmp x20, x9 │ │ │ │ + b.eq 2c37c , std::allocator >::~basic_stringbuf()@@Base+0x163bc> // b.none │ │ │ │ + cbz w19, 2c2a0 , std::allocator >::~basic_stringbuf()@@Base+0x162e0> │ │ │ │ + mov x0, x9 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ │ │ + lsl x19, x23, x19 │ │ │ │ + ldr x1, [x0], #8 │ │ │ │ + sub x2, x20, x0 │ │ │ │ + tbz w24, #0, 2c3b4 , std::allocator >::~basic_stringbuf()@@Base+0x163f4> │ │ │ │ + orr x1, x1, x19 │ │ │ │ + str x1, [x9] │ │ │ │ + mov w1, w23 │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + cbnz x21, 2c2dc , std::allocator >::~basic_stringbuf()@@Base+0x1631c> │ │ │ │ + ldr w0, [x22, #24] │ │ │ │ + ldr x1, [x22, #16] │ │ │ │ + adds x0, x0, x3 │ │ │ │ + add x5, x0, #0x3f │ │ │ │ + csel x5, x5, x0, mi // mi = first │ │ │ │ + negs x10, x0 │ │ │ │ + and x10, x10, #0x3f │ │ │ │ + and x0, x0, #0x3f │ │ │ │ + asr x5, x5, #6 │ │ │ │ + csneg x10, x0, x10, mi // mi = first │ │ │ │ + add x5, x1, x5, lsl #3 │ │ │ │ + cmp x10, #0x0 │ │ │ │ + add x0, x10, #0x40 │ │ │ │ + sub x1, x5, #0x8 │ │ │ │ + csel x0, x0, x10, lt // lt = tstop │ │ │ │ + csel x5, x1, x5, lt // lt = tstop │ │ │ │ + str x5, [x22, #16] │ │ │ │ + str w0, [x22, #24] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #160 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + lsl x8, x11, x20 │ │ │ │ + cbz w0, 2c114 , std::allocator >::~basic_stringbuf()@@Base+0x16154> │ │ │ │ + sub w0, w0, #0x1 │ │ │ │ + lsl x4, x11, x0 │ │ │ │ + b 2c120 , std::allocator >::~basic_stringbuf()@@Base+0x16160> │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + mov w6, #0x0 // #0 │ │ │ │ + cmp w5, #0x3f │ │ │ │ + b.ne 2bf44 , std::allocator >::~basic_stringbuf()@@Base+0x15f84> // b.any │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + b 2bef4 , std::allocator >::~basic_stringbuf()@@Base+0x15f34> │ │ │ │ + sub x2, x4, x0 │ │ │ │ + neg w1, w24 │ │ │ │ + str x4, [sp, #88] │ │ │ │ + str w3, [sp, #96] │ │ │ │ + stp x7, x15, [sp, #104] │ │ │ │ + str x3, [sp, #120] │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + ldp x7, x15, [sp, #104] │ │ │ │ + ldr w5, [sp, #96] │ │ │ │ + cbz x3, 2bff0 , std::allocator >::~basic_stringbuf()@@Base+0x16030> │ │ │ │ + neg w0, w5 │ │ │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ │ │ + lsr x8, x8, x0 │ │ │ │ + tbz w24, #0, 2c328 , std::allocator >::~basic_stringbuf()@@Base+0x16368> │ │ │ │ + ldr x0, [x4] │ │ │ │ + orr x0, x0, x8 │ │ │ │ + str x0, [x4] │ │ │ │ + b 2bff0 , std::allocator >::~basic_stringbuf()@@Base+0x16030> │ │ │ │ + sub x2, x20, x9 │ │ │ │ + neg w1, w24 │ │ │ │ + mov x0, x9 │ │ │ │ + str x3, [sp, #88] │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + cbz x21, 2c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x16200> │ │ │ │ + neg w21, w21 │ │ │ │ + mov x23, #0xffffffffffffffff // #-1 │ │ │ │ + lsr x23, x23, x21 │ │ │ │ + tbnz w24, #0, 2c2e4 , std::allocator >::~basic_stringbuf()@@Base+0x16324> │ │ │ │ + ldr x0, [x20] │ │ │ │ + bic x0, x0, x23 │ │ │ │ + str x0, [x20] │ │ │ │ + b 2c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x16200> │ │ │ │ + neg w21, w21 │ │ │ │ + lsr x23, x23, x21 │ │ │ │ + ldr x0, [x20] │ │ │ │ + orr x0, x0, x23 │ │ │ │ + str x0, [x20] │ │ │ │ + b 2c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x16200> │ │ │ │ + bic x1, x1, x6 │ │ │ │ + str x1, [x0] │ │ │ │ + mov x0, x9 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x3, [sp, #120] │ │ │ │ + mov x8, #0xffffffffffffffff // #-1 │ │ │ │ + ldr x4, [sp, #88] │ │ │ │ + ldp x7, x15, [sp, #104] │ │ │ │ + ldr w5, [sp, #96] │ │ │ │ + cbz x3, 2bff0 , std::allocator >::~basic_stringbuf()@@Base+0x16030> │ │ │ │ + neg w0, w5 │ │ │ │ + lsr x8, x8, x0 │ │ │ │ + ldr x0, [x4] │ │ │ │ + bic x0, x0, x8 │ │ │ │ + str x0, [x4] │ │ │ │ + b 2bff0 , std::allocator >::~basic_stringbuf()@@Base+0x16030> │ │ │ │ + add x4, x4, #0x8 │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + b 2c038 , std::allocator >::~basic_stringbuf()@@Base+0x16078> │ │ │ │ + cmp w6, w3 │ │ │ │ + b.eq 2bff0 , std::allocator >::~basic_stringbuf()@@Base+0x16030> // b.none │ │ │ │ + neg w1, w3 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + tst x24, #0x1 │ │ │ │ + lsr x1, x2, x1 │ │ │ │ + lsl x2, x2, x6 │ │ │ │ + and x1, x1, x2 │ │ │ │ + ldr x2, [x0] │ │ │ │ + bic x3, x2, x1 │ │ │ │ + orr x1, x1, x2 │ │ │ │ + csel x1, x1, x3, ne // ne = any │ │ │ │ + str x1, [x0] │ │ │ │ + b 2bff0 , std::allocator >::~basic_stringbuf()@@Base+0x16030> │ │ │ │ + cmp w21, w19 │ │ │ │ + b.eq 2c1ec , std::allocator >::~basic_stringbuf()@@Base+0x1622c> // b.none │ │ │ │ + neg w0, w21 │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + tst x24, #0x1 │ │ │ │ + lsr x0, x1, x0 │ │ │ │ + lsl x1, x1, x19 │ │ │ │ + and x0, x0, x1 │ │ │ │ + ldr x1, [x9] │ │ │ │ + bic x2, x1, x0 │ │ │ │ + orr x0, x1, x0 │ │ │ │ + csel x0, x0, x2, ne // ne = any │ │ │ │ + str x0, [x9] │ │ │ │ + b 2c1ec , std::allocator >::~basic_stringbuf()@@Base+0x1622c> │ │ │ │ + bic x1, x1, x19 │ │ │ │ + str x1, [x9] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldr x3, [sp, #88] │ │ │ │ + cbz x21, 2c1c0 , std::allocator >::~basic_stringbuf()@@Base+0x16200> │ │ │ │ + neg w21, w21 │ │ │ │ + lsr x23, x23, x21 │ │ │ │ + b 2c2cc , std::allocator >::~basic_stringbuf()@@Base+0x1630c> │ │ │ │ + neg w3, w3 │ │ │ │ + lsr x8, x8, x3 │ │ │ │ + b 2c290 , std::allocator >::~basic_stringbuf()@@Base+0x162d0> │ │ │ │ + b.ne 2bedc , std::allocator >::~basic_stringbuf()@@Base+0x15f1c> // b.any │ │ │ │ + ldr x1, [x1] │ │ │ │ + str x1, [x0], #8 │ │ │ │ + b 2bedc , std::allocator >::~basic_stringbuf()@@Base+0x15f1c> │ │ │ │ + mov x25, #0xffffffffffffff8 // #1152921504606846968 │ │ │ │ + b 2be9c , std::allocator >::~basic_stringbuf()@@Base+0x15edc> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc38 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-96]! │ │ │ │ + stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ mov x23, x0 │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - ldr x24, [x23, #24] │ │ │ │ - cbz x24, 31798 , std::allocator >::~basic_stringbuf()@@Base+0x15e98> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ + add x0, x0, #0x848 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + str xzr, [x23, #8] │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + cbnz w1, 2c470 , std::allocator >::~basic_stringbuf()@@Base+0x164b0> │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sxtw x24, w2 │ │ │ │ + mov x0, x20 │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ - ldr x25, [x24, #24] │ │ │ │ - cbz x25, 3173c , std::allocator >::~basic_stringbuf()@@Base+0x15e3c> │ │ │ │ - ldr x26, [x25, #24] │ │ │ │ - cbz x26, 316e8 , std::allocator >::~basic_stringbuf()@@Base+0x15de8> │ │ │ │ - ldr x19, [x26, #24] │ │ │ │ - cbz x19, 31640 , std::allocator >::~basic_stringbuf()@@Base+0x15d40> │ │ │ │ - ldr x21, [x19, #24] │ │ │ │ - cbz x21, 31594 , std::allocator >::~basic_stringbuf()@@Base+0x15c94> │ │ │ │ - ldr x22, [x21, #24] │ │ │ │ - cbz x22, 315ec , std::allocator >::~basic_stringbuf()@@Base+0x15cec> │ │ │ │ - stp x27, x28, [sp, #80] │ │ │ │ - ldr x20, [x22, #24] │ │ │ │ - cbz x20, 31694 , std::allocator >::~basic_stringbuf()@@Base+0x15d94> │ │ │ │ - ldr x27, [x20, #24] │ │ │ │ - cbz x27, 31540 , std::allocator >::~basic_stringbuf()@@Base+0x15c40> │ │ │ │ - ldr x0, [x27, #24] │ │ │ │ - mov x28, x27 │ │ │ │ - bl 31480 , std::allocator >::~basic_stringbuf()@@Base+0x15b80> │ │ │ │ - ldr x0, [x28, #64] │ │ │ │ - add x1, x27, #0x50 │ │ │ │ - ldr x27, [x27, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31514 , std::allocator >::~basic_stringbuf()@@Base+0x15c14> // b.none │ │ │ │ - ldr x1, [x28, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - add x1, x28, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31530 , std::allocator >::~basic_stringbuf()@@Base+0x15c30> // b.none │ │ │ │ - ldr x1, [x28, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov w25, w1 │ │ │ │ + sxtw x1, w1 │ │ │ │ + bl 2bc40 , std::allocator >::~basic_stringbuf()@@Base+0x15c80> │ │ │ │ + cmp w25, #0x0 │ │ │ │ + b.le 2c544 , std::allocator >::~basic_stringbuf()@@Base+0x16584> │ │ │ │ + cmp x24, #0x0 │ │ │ │ + add x22, x24, #0x3f │ │ │ │ + csel x22, x22, x24, lt // lt = tstop │ │ │ │ + negs x21, x24 │ │ │ │ + and x0, x24, #0x3f │ │ │ │ + and x21, x21, #0x3f │ │ │ │ + csneg x21, x0, x21, mi // mi = first │ │ │ │ + mov w0, #0x28 // #40 │ │ │ │ + add x26, x21, #0x40 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + smull x25, w25, w0 │ │ │ │ + asr x22, x22, #6 │ │ │ │ + csel x26, x26, x21, lt // lt = tstop │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2c4f8 , std::allocator >::~basic_stringbuf()@@Base+0x16538> │ │ │ │ + add x1, x2, x22, lsl #3 │ │ │ │ + cmp x21, #0x0 │ │ │ │ + sub x2, x1, #0x8 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + csel x1, x2, x1, lt // lt = tstop │ │ │ │ + str x1, [x0, #16] │ │ │ │ + str w26, [x0, #24] │ │ │ │ + str x1, [sp, #80] │ │ │ │ + str w26, [sp, #88] │ │ │ │ + cmp x19, x25 │ │ │ │ + b.eq 2c544 , std::allocator >::~basic_stringbuf()@@Base+0x16584> // b.none │ │ │ │ + ldr x2, [x20] │ │ │ │ + add x0, x2, x19 │ │ │ │ + ldr x2, [x2, x19] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + ldr w4, [x0, #24] │ │ │ │ + sub x3, x1, x2 │ │ │ │ + mov w6, w4 │ │ │ │ + add x3, x6, x3, lsl #3 │ │ │ │ + cmp x3, x24 │ │ │ │ + b.hi 2c4cc , std::allocator >::~basic_stringbuf()@@Base+0x1650c> // b.pmore │ │ │ │ + str w4, [sp, #104] │ │ │ │ + sub x3, x24, x3 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + ldr x2, [sp, #104] │ │ │ │ + bl 2be00 , std::allocator >::~basic_stringbuf()@@Base+0x15e40> │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + cmp x19, x25 │ │ │ │ + b.ne 2c4f8 , std::allocator >::~basic_stringbuf()@@Base+0x16538> // b.any │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #112 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + ldr x22, [x20, #8] │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x19, [x23, #8] │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 2c594 , std::allocator >::~basic_stringbuf()@@Base+0x165d4> // b.none │ │ │ │ + ldr x0, [x19] │ │ │ │ + cbz x0, 2c58c , std::allocator >::~basic_stringbuf()@@Base+0x165cc> │ │ │ │ + ldr x1, [x19, #32] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x28 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ + add x19, x19, #0x28 │ │ │ │ + b 2c570 , std::allocator >::~basic_stringbuf()@@Base+0x165b0> │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + cbz x0, 2c5a8 , std::allocator >::~basic_stringbuf()@@Base+0x165e8> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x27, 314e8 , std::allocator >::~basic_stringbuf()@@Base+0x15be8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz x0, 2c640 , std::allocator >::~basic_stringbuf()@@Base+0x16680> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x20 │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ - ldr x27, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31560 , std::allocator >::~basic_stringbuf()@@Base+0x15c60> // b.none │ │ │ │ - ldr x1, [x20, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x20, #32] │ │ │ │ - add x1, x20, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3157c , std::allocator >::~basic_stringbuf()@@Base+0x15c7c> // b.none │ │ │ │ - ldr x1, [x20, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x20 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x27, 31694 , std::allocator >::~basic_stringbuf()@@Base+0x15d94> │ │ │ │ - mov x20, x27 │ │ │ │ - b 314e0 , std::allocator >::~basic_stringbuf()@@Base+0x15be0> │ │ │ │ - ldr x0, [x19, #64] │ │ │ │ - add x1, x19, #0x50 │ │ │ │ - ldr x20, [x19, #16] │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 315b4 , std::allocator >::~basic_stringbuf()@@Base+0x15cb4> // b.none │ │ │ │ + b.eq 2c604 , std::allocator >::~basic_stringbuf()@@Base+0x16644> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 315d0 , std::allocator >::~basic_stringbuf()@@Base+0x15cd0> // b.none │ │ │ │ + b.eq 2c620 , std::allocator >::~basic_stringbuf()@@Base+0x16660> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 31640 , std::allocator >::~basic_stringbuf()@@Base+0x15d40> │ │ │ │ - mov x19, x20 │ │ │ │ - b 314c4 , std::allocator >::~basic_stringbuf()@@Base+0x15bc4> │ │ │ │ - ldp x27, x28, [sp, #80] │ │ │ │ - add x1, x21, #0x50 │ │ │ │ - ldr x0, [x21, #64] │ │ │ │ - ldr x20, [x21, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3160c , std::allocator >::~basic_stringbuf()@@Base+0x15d0c> // b.none │ │ │ │ - ldr x1, [x21, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #32] │ │ │ │ - add x1, x21, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31628 , std::allocator >::~basic_stringbuf()@@Base+0x15d28> // b.none │ │ │ │ - ldr x1, [x21, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 31594 , std::allocator >::~basic_stringbuf()@@Base+0x15c94> │ │ │ │ - mov x21, x20 │ │ │ │ - b 314cc , std::allocator >::~basic_stringbuf()@@Base+0x15bcc> │ │ │ │ - ldr x0, [x26, #64] │ │ │ │ - add x1, x26, #0x50 │ │ │ │ - ldr x19, [x26, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31660 , std::allocator >::~basic_stringbuf()@@Base+0x15d60> // b.none │ │ │ │ - ldr x1, [x26, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x26, #32] │ │ │ │ - add x1, x26, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3167c , std::allocator >::~basic_stringbuf()@@Base+0x15d7c> // b.none │ │ │ │ - ldr x1, [x26, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 316e8 , std::allocator >::~basic_stringbuf()@@Base+0x15de8> │ │ │ │ - mov x26, x19 │ │ │ │ - b 314bc , std::allocator >::~basic_stringbuf()@@Base+0x15bbc> │ │ │ │ - ldr x0, [x22, #64] │ │ │ │ - add x1, x22, #0x50 │ │ │ │ - ldr x20, [x22, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 316b4 , std::allocator >::~basic_stringbuf()@@Base+0x15db4> // b.none │ │ │ │ - ldr x1, [x22, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x22, #32] │ │ │ │ - add x1, x22, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 316d0 , std::allocator >::~basic_stringbuf()@@Base+0x15dd0> // b.none │ │ │ │ - ldr x1, [x22, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x20, 315e8 , std::allocator >::~basic_stringbuf()@@Base+0x15ce8> │ │ │ │ - mov x22, x20 │ │ │ │ - b 314d8 , std::allocator >::~basic_stringbuf()@@Base+0x15bd8> │ │ │ │ - ldr x0, [x25, #64] │ │ │ │ - add x1, x25, #0x50 │ │ │ │ - ldr x19, [x25, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31708 , std::allocator >::~basic_stringbuf()@@Base+0x15e08> // b.none │ │ │ │ - ldr x1, [x25, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x25, #32] │ │ │ │ - add x1, x25, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31724 , std::allocator >::~basic_stringbuf()@@Base+0x15e24> // b.none │ │ │ │ - ldr x1, [x25, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x25 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 3173c , std::allocator >::~basic_stringbuf()@@Base+0x15e3c> │ │ │ │ - mov x25, x19 │ │ │ │ - b 314b4 , std::allocator >::~basic_stringbuf()@@Base+0x15bb4> │ │ │ │ - ldr x0, [x24, #64] │ │ │ │ - add x1, x24, #0x50 │ │ │ │ - ldr x19, [x24, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3175c , std::allocator >::~basic_stringbuf()@@Base+0x15e5c> // b.none │ │ │ │ - ldr x1, [x24, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x24, #32] │ │ │ │ - add x1, x24, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 31778 , std::allocator >::~basic_stringbuf()@@Base+0x15e78> // b.none │ │ │ │ - ldr x1, [x24, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 31790 , std::allocator >::~basic_stringbuf()@@Base+0x15e90> │ │ │ │ - mov x24, x19 │ │ │ │ - b 314ac , std::allocator >::~basic_stringbuf()@@Base+0x15bac> │ │ │ │ - ldp x21, x22, [sp, #32] │ │ │ │ - ldp x25, x26, [sp, #64] │ │ │ │ - add x1, x23, #0x50 │ │ │ │ - ldr x0, [x23, #64] │ │ │ │ - ldr x19, [x23, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 317b8 , std::allocator >::~basic_stringbuf()@@Base+0x15eb8> // b.none │ │ │ │ - ldr x1, [x23, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x23, #32] │ │ │ │ - add x1, x23, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 317d4 , std::allocator >::~basic_stringbuf()@@Base+0x15ed4> // b.none │ │ │ │ - ldr x1, [x23, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x23 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbz x19, 317ec , std::allocator >::~basic_stringbuf()@@Base+0x15eec> │ │ │ │ - mov x23, x19 │ │ │ │ - b 3149c , std::allocator >::~basic_stringbuf()@@Base+0x15b9c> │ │ │ │ + cbnz x20, 2c5d8 , std::allocator >::~basic_stringbuf()@@Base+0x16618> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x23, x24, [sp, #48] │ │ │ │ - ldp x29, x30, [sp], #96 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ - cbz x0, 31928 , std::allocator >::~basic_stringbuf()@@Base+0x16028> │ │ │ │ + cbz x0, 2c768 , std::allocator >::~basic_stringbuf()@@Base+0x167a8> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x0 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ add x20, x22, #0xc8 │ │ │ │ ldr x0, [x22, #24] │ │ │ │ mov x21, x22 │ │ │ │ - bl 31804 , std::allocator >::~basic_stringbuf()@@Base+0x15f04> │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ ldr x19, [x22, #200] │ │ │ │ ldr x22, [x22, #16] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 31858 , std::allocator >::~basic_stringbuf()@@Base+0x15f58> // b.none │ │ │ │ + b.eq 2c698 , std::allocator >::~basic_stringbuf()@@Base+0x166d8> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 31840 , std::allocator >::~basic_stringbuf()@@Base+0x15f40> // b.any │ │ │ │ + b.ne 2c680 , std::allocator >::~basic_stringbuf()@@Base+0x166c0> // b.any │ │ │ │ ldr x19, [x21, #176] │ │ │ │ add x20, x21, #0xb0 │ │ │ │ cmp x20, x19 │ │ │ │ - b.eq 31880 , std::allocator >::~basic_stringbuf()@@Base+0x15f80> // b.none │ │ │ │ + b.eq 2c6c0 , std::allocator >::~basic_stringbuf()@@Base+0x16700> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x20, x19 │ │ │ │ - b.ne 31868 , std::allocator >::~basic_stringbuf()@@Base+0x15f68> // b.any │ │ │ │ + b.ne 2c6a8 , std::allocator >::~basic_stringbuf()@@Base+0x166e8> // b.any │ │ │ │ ldr x0, [x21, #144] │ │ │ │ - bl 31804 , std::allocator >::~basic_stringbuf()@@Base+0x15f04> │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ ldr x20, [x21, #96] │ │ │ │ - cbz x20, 318e8 , std::allocator >::~basic_stringbuf()@@Base+0x15fe8> │ │ │ │ + cbz x20, 2c728 , std::allocator >::~basic_stringbuf()@@Base+0x16768> │ │ │ │ ldr x0, [x20, #24] │ │ │ │ mov x19, x20 │ │ │ │ - bl 31480 , std::allocator >::~basic_stringbuf()@@Base+0x15b80> │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ ldr x0, [x20, #64] │ │ │ │ add x1, x20, #0x50 │ │ │ │ ldr x20, [x20, #16] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 318bc , std::allocator >::~basic_stringbuf()@@Base+0x15fbc> // b.none │ │ │ │ + b.eq 2c6fc , std::allocator >::~basic_stringbuf()@@Base+0x1673c> // b.none │ │ │ │ ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ ldr x0, [x19, #32] │ │ │ │ add x1, x19, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 318d8 , std::allocator >::~basic_stringbuf()@@Base+0x15fd8> // b.none │ │ │ │ + b.eq 2c718 , std::allocator >::~basic_stringbuf()@@Base+0x16758> // b.none │ │ │ │ ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 31890 , std::allocator >::~basic_stringbuf()@@Base+0x15f90> │ │ │ │ + cbnz x20, 2c6d0 , std::allocator >::~basic_stringbuf()@@Base+0x16710> │ │ │ │ ldr x0, [x21, #32] │ │ │ │ add x1, x21, #0x30 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 31904 , std::allocator >::~basic_stringbuf()@@Base+0x16004> // b.none │ │ │ │ + b.eq 2c744 , std::allocator >::~basic_stringbuf()@@Base+0x16784> // b.none │ │ │ │ ldr x1, [x21, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x21 │ │ │ │ mov x1, #0xe0 // #224 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x22, 31820 , std::allocator >::~basic_stringbuf()@@Base+0x15f20> │ │ │ │ + cbnz x22, 2c660 , std::allocator >::~basic_stringbuf()@@Base+0x166a0> │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x2 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x24, x0 │ │ │ │ + str x25, [sp, #64] │ │ │ │ + ldr x25, [x0, #16] │ │ │ │ + cbz x25, 2c874 , std::allocator >::~basic_stringbuf()@@Base+0x168b4> │ │ │ │ + ldp x1, x19, [x25, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x20, x19 │ │ │ │ + csel x2, x20, x19, ls // ls = plast │ │ │ │ + cbz x2, 2c7c0 , std::allocator >::~basic_stringbuf()@@Base+0x16800> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2c7d4 , std::allocator >::~basic_stringbuf()@@Base+0x16814> │ │ │ │ + sub x0, x20, x19 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 2c7d8 , std::allocator >::~basic_stringbuf()@@Base+0x16818> │ │ │ │ + cmp x0, x23 │ │ │ │ + b.lt 2c7f0 , std::allocator >::~basic_stringbuf()@@Base+0x16830> // b.tstop │ │ │ │ + tbnz w0, #31, 2c7f0 , std::allocator >::~basic_stringbuf()@@Base+0x16830> │ │ │ │ + ldr x0, [x25, #24] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + cbz x0, 2c7fc , std::allocator >::~basic_stringbuf()@@Base+0x1683c> │ │ │ │ + ldp x1, x19, [x0, #32] │ │ │ │ + mov x25, x0 │ │ │ │ + b 2c7a8 , std::allocator >::~basic_stringbuf()@@Base+0x167e8> │ │ │ │ + ldr x0, [x25, #16] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + cbnz x0, 2c7e4 , std::allocator >::~basic_stringbuf()@@Base+0x16824> │ │ │ │ + cbnz w1, 2c878 , std::allocator >::~basic_stringbuf()@@Base+0x168b8> │ │ │ │ + ldp x0, x22, [x25, #32] │ │ │ │ + mov x19, x25 │ │ │ │ + cmp x20, x22 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + cbz x2, 2c850 , std::allocator >::~basic_stringbuf()@@Base+0x16890> │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5818 │ │ │ │ + cbz w0, 2c850 , std::allocator >::~basic_stringbuf()@@Base+0x16890> │ │ │ │ + cmp w0, #0x0 │ │ │ │ + csel x19, x19, xzr, lt // lt = tstop │ │ │ │ + csel x25, x25, xzr, ge // ge = tcont │ │ │ │ + mov x0, x25 │ │ │ │ + mov x1, x19 │ │ │ │ + ldr x25, [sp, #64] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2c8a0 , std::allocator >::~basic_stringbuf()@@Base+0x168e0> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ge 2c820 , std::allocator >::~basic_stringbuf()@@Base+0x16860> // b.tcont │ │ │ │ + mov x25, #0x0 // #0 │ │ │ │ + b 2c82c , std::allocator >::~basic_stringbuf()@@Base+0x1686c> │ │ │ │ + add x25, x0, #0x8 │ │ │ │ + ldr x19, [x24, #24] │ │ │ │ + cmp x25, x19 │ │ │ │ + b.eq 2c86c , std::allocator >::~basic_stringbuf()@@Base+0x168ac> // b.none │ │ │ │ + mov x0, x25 │ │ │ │ + bl 5cb0 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x19, x25 │ │ │ │ + ldp x0, x22, [x0, #32] │ │ │ │ + mov x25, x1 │ │ │ │ + b 2c808 , std::allocator >::~basic_stringbuf()@@Base+0x16848> │ │ │ │ + mov x19, #0x0 // #0 │ │ │ │ + b 2c82c , std::allocator >::~basic_stringbuf()@@Base+0x1686c> │ │ │ │ bti c │ │ │ │ - cbz w0, 31940 , std::allocator >::~basic_stringbuf()@@Base+0x16040> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ + mov x1, x0 │ │ │ │ + add x2, x0, #0x18 │ │ │ │ + str xzr, [x1], #8 │ │ │ │ + str x2, [x0, #8] │ │ │ │ + str xzr, [x1, #8] │ │ │ │ + mov x1, #0x2 // #2 │ │ │ │ + strb wzr, [x0, #24] │ │ │ │ + str wzr, [x0, #40] │ │ │ │ + strh wzr, [x0, #44] │ │ │ │ + str x1, [x0, #48] │ │ │ │ + str wzr, [x0, #56] │ │ │ │ ret │ │ │ │ + nop │ │ │ │ bti c │ │ │ │ - cbz w0, 31958 , std::allocator >::~basic_stringbuf()@@Base+0x16058> │ │ │ │ - cmp w0, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldr x3, [x1, #16] │ │ │ │ + cmp x2, x3 │ │ │ │ + b.eq 2c900 , std::allocator >::~basic_stringbuf()@@Base+0x16940> // b.none │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, w2 │ │ │ │ + ret │ │ │ │ + cbz x2, 2c954 , std::allocator >::~basic_stringbuf()@@Base+0x16994> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x3, x1 │ │ │ │ + mov x4, x0 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x1, #8] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl 5818 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + cbnz w0, 2c9fc , std::allocator >::~basic_stringbuf()@@Base+0x16a3c> │ │ │ │ + ldr w0, [x3, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w1, [x4, #40] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.eq 2ca10 , std::allocator >::~basic_stringbuf()@@Base+0x16a50> // b.none │ │ │ │ + mov w0, w2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w4, [x0, #40] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldr w3, [x1, #40] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldrb w4, [x0, #44] │ │ │ │ + ldrb w3, [x1, #44] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldrb w4, [x0, #45] │ │ │ │ + ldrb w3, [x1, #45] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldr w4, [x0, #4] │ │ │ │ + ldr w3, [x1, #4] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldr w4, [x0, #52] │ │ │ │ + ldr w3, [x1, #52] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldrb w4, [x0, #56] │ │ │ │ + ldrb w3, [x1, #56] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldrb w4, [x0, #57] │ │ │ │ + ldrb w3, [x1, #57] │ │ │ │ + cmp w4, w3 │ │ │ │ + b.ne 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> // b.any │ │ │ │ + ldrb w3, [x0, #58] │ │ │ │ + ldrb w2, [x1, #58] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 2c8f4 , std::allocator >::~basic_stringbuf()@@Base+0x16934> // b.any │ │ │ │ + ldrb w3, [x0, #59] │ │ │ │ + ldrb w2, [x1, #59] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 2c8f4 , std::allocator >::~basic_stringbuf()@@Base+0x16934> // b.any │ │ │ │ + ldr w2, [x0, #48] │ │ │ │ + ldr w0, [x1, #48] │ │ │ │ + cmp w2, w0 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + b 2c8f8 , std::allocator >::~basic_stringbuf()@@Base+0x16938> │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + mov w0, w2 │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ ret │ │ │ │ + ldrb w1, [x4, #44] │ │ │ │ + ldrb w0, [x3, #44] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c944 , std::allocator >::~basic_stringbuf()@@Base+0x16984> // b.any │ │ │ │ + ldrb w1, [x4, #45] │ │ │ │ + ldrb w0, [x3, #45] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c944 , std::allocator >::~basic_stringbuf()@@Base+0x16984> // b.any │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + ldr w1, [x4, #4] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c944 , std::allocator >::~basic_stringbuf()@@Base+0x16984> // b.any │ │ │ │ + ldr w0, [x3, #52] │ │ │ │ + ldr w1, [x4, #52] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c944 , std::allocator >::~basic_stringbuf()@@Base+0x16984> // b.any │ │ │ │ + ldrb w1, [x4, #56] │ │ │ │ + ldrb w0, [x3, #56] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c944 , std::allocator >::~basic_stringbuf()@@Base+0x16984> // b.any │ │ │ │ + ldrb w1, [x4, #57] │ │ │ │ + ldrb w0, [x3, #57] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c9fc , std::allocator >::~basic_stringbuf()@@Base+0x16a3c> // b.any │ │ │ │ + ldrb w1, [x4, #58] │ │ │ │ + ldrb w0, [x3, #58] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 2c9fc , std::allocator >::~basic_stringbuf()@@Base+0x16a3c> // b.any │ │ │ │ + ldrb w1, [x4, #59] │ │ │ │ + ldrb w0, [x3, #59] │ │ │ │ + cmp w1, w0 │ │ │ │ + cset w2, eq // eq = none │ │ │ │ + b 2c944 , std::allocator >::~basic_stringbuf()@@Base+0x16984> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x90 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x3, x0 │ │ │ │ + mov x4, x3 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #64] │ │ │ │ - add x29, sp, #0x40 │ │ │ │ - stp x19, x20, [sp, #80] │ │ │ │ - stp x21, x22, [sp, #96] │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - stp x23, x24, [sp, #112] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldrb w0, [x21, #1280] │ │ │ │ - tbz w0, #0, 31c58 , std::allocator >::~basic_stringbuf()@@Base+0x16358> │ │ │ │ - add x1, x21, #0x500 │ │ │ │ - adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - ldrb w0, [x1, #1] │ │ │ │ - tbz w0, #0, 31ac0 , std::allocator >::~basic_stringbuf()@@Base+0x161c0> │ │ │ │ - add x0, x22, #0x640 │ │ │ │ - ldrb w1, [x0, #64] │ │ │ │ - tbnz w1, #0, 31bf0 , std::allocator >::~basic_stringbuf()@@Base+0x162f0> │ │ │ │ - ldrb w1, [x0, #65] │ │ │ │ - tbz w1, #0, 31a88 , std::allocator >::~basic_stringbuf()@@Base+0x16188> │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - ldp x1, x2, [x0, #32] │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 6d10 │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 319f4 , std::allocator >::~basic_stringbuf()@@Base+0x160f4> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3872] │ │ │ │ - mov x2, #0x22 // #34 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x600 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d28 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x2a // #42 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x628 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 31ff8 , std::allocator >::~basic_stringbuf()@@Base+0x166f8> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 31d9c , std::allocator >::~basic_stringbuf()@@Base+0x1649c> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - bl 54d0 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #56] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - b.ne 31ed8 , std::allocator >::~basic_stringbuf()@@Base+0x165d8> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ - autiasp │ │ │ │ - b 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, x3, #0x18 │ │ │ │ + str xzr, [x4], #8 │ │ │ │ + str x0, [x3, #8] │ │ │ │ + ldp x5, x1, [x1] │ │ │ │ + str x1, [sp, #32] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 2cb4c , std::allocator >::~basic_stringbuf()@@Base+0x16b8c> // b.pmore │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 2cb3c , std::allocator >::~basic_stringbuf()@@Base+0x16b7c> │ │ │ │ + mov x1, x5 │ │ │ │ + stp x3, x4, [sp, #8] │ │ │ │ + bl 5518 │ │ │ │ + ldp x3, x4, [sp, #8] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x1, [x4, #8] │ │ │ │ + stp xzr, xzr, [x3, #40]! │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ + str xzr, [x3, #16] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 31ed8 , std::allocator >::~basic_stringbuf()@@Base+0x165d8> // b.any │ │ │ │ - ldp x29, x30, [sp, #64] │ │ │ │ - ldp x19, x20, [sp, #80] │ │ │ │ - ldp x21, x22, [sp, #96] │ │ │ │ - ldp x23, x24, [sp, #112] │ │ │ │ - add sp, sp, #0x90 │ │ │ │ + b.ne 2cb88 , std::allocator >::~basic_stringbuf()@@Base+0x16bc8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - bl 5d28 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x2f // #47 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x550 │ │ │ │ - bl 5d28 │ │ │ │ - add x0, x22, #0x640 │ │ │ │ - ldp x24, x21, [x0, #32] │ │ │ │ - add x1, x21, #0x9 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x20 │ │ │ │ - stp x23, xzr, [sp, #24] │ │ │ │ - strb wzr, [sp, #40] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 31ee0 , std::allocator >::~basic_stringbuf()@@Base+0x165e0> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.cc 31f00 , std::allocator >::~basic_stringbuf()@@Base+0x16600> // b.lo, b.ul, b.last │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldp x1, x2, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d28 │ │ │ │ - mov x24, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x24, x0 │ │ │ │ - ldr x21, [x0, #240] │ │ │ │ - cbz x21, 31ec4 , std::allocator >::~basic_stringbuf()@@Base+0x165c4> │ │ │ │ - ldrb w0, [x21, #56] │ │ │ │ - cbz w0, 31e48 , std::allocator >::~basic_stringbuf()@@Base+0x16548> │ │ │ │ - ldrb w1, [x21, #67] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 319ac , std::allocator >::~basic_stringbuf()@@Base+0x160ac> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x22, #0x640 │ │ │ │ - ldrb w1, [x0, #64] │ │ │ │ - tbz w1, #0, 319b8 , std::allocator >::~basic_stringbuf()@@Base+0x160b8> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3872] │ │ │ │ - mov x2, #0x3c // #60 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x5c0 │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d28 │ │ │ │ - ldr x0, [x19] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x0, x19 │ │ │ │ - ldr x19, [x0, #240] │ │ │ │ - cbz x19, 31ff8 , std::allocator >::~basic_stringbuf()@@Base+0x166f8> │ │ │ │ - ldrb w0, [x19, #56] │ │ │ │ - cbz w0, 31e14 , std::allocator >::~basic_stringbuf()@@Base+0x16514> │ │ │ │ - ldrb w1, [x19, #67] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - add x22, x22, #0x640 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - ldrb w0, [x22, #65] │ │ │ │ - tbz w0, #0, 31a88 , std::allocator >::~basic_stringbuf()@@Base+0x16188> │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - ldp x1, x2, [x22, #32] │ │ │ │ - b 319cc , std::allocator >::~basic_stringbuf()@@Base+0x160cc> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x35 // #53 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x518 │ │ │ │ - str x25, [sp, #128] │ │ │ │ - adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - bl 5d28 │ │ │ │ - add x20, sp, #0x18 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x0, #0x550 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x2f // #47 │ │ │ │ - add x23, sp, #0x28 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d28 │ │ │ │ - add x0, x22, #0x640 │ │ │ │ - ldp x0, x24, [x0] │ │ │ │ - stp x23, xzr, [sp, #24] │ │ │ │ - strb wzr, [sp, #40] │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x24, #0x9 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #32] │ │ │ │ - mov x1, #0xa // #10 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x8 │ │ │ │ - b.ls 31fb8 , std::allocator >::~basic_stringbuf()@@Base+0x166b8> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - add x1, x1, #0x580 │ │ │ │ - mov x2, #0x9 // #9 │ │ │ │ - bl 5710 │ │ │ │ + ldrb w1, [x5] │ │ │ │ + strb w1, [x0] │ │ │ │ ldr x1, [sp, #32] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x24, x0 │ │ │ │ - b.hi 31fd8 , std::allocator >::~basic_stringbuf()@@Base+0x166d8> // b.pmore │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x2, x24 │ │ │ │ - mov x1, x25 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldp x1, x2, [sp, #24] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - bl 5d28 │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [x0] │ │ │ │ - ldur x0, [x0, #-24] │ │ │ │ - add x0, x2, x0 │ │ │ │ - ldr x0, [x0, #240] │ │ │ │ - cbz x0, 32020 , std::allocator >::~basic_stringbuf()@@Base+0x16720> │ │ │ │ - ldrb w1, [x0, #56] │ │ │ │ - cbz w1, 31dd0 , std::allocator >::~basic_stringbuf()@@Base+0x164d0> │ │ │ │ - ldrb w1, [x0, #67] │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x2 │ │ │ │ - bl 54d0 │ │ │ │ - bl 5a58 <__cxa_atexit@plt+0x8> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 31d88 , std::allocator >::~basic_stringbuf()@@Base+0x16488> // b.none │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x21, x21, #0x500 │ │ │ │ - ldrb w0, [x21, #1] │ │ │ │ - tbz w0, #0, 31e84 , std::allocator >::~basic_stringbuf()@@Base+0x16584> │ │ │ │ - ldr x25, [sp, #128] │ │ │ │ - b 319ac , std::allocator >::~basic_stringbuf()@@Base+0x160ac> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - adrp x0, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 31a44 , std::allocator >::~basic_stringbuf()@@Base+0x16144> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 31a44 , std::allocator >::~basic_stringbuf()@@Base+0x16144> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - stp x0, x2, [sp] │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldp x0, x2, [sp] │ │ │ │ - adrp x3, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x3, x3, #0xd60 │ │ │ │ - ldr x1, [x0] │ │ │ │ - ldr x4, [x1, #48] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - cmp x4, x3 │ │ │ │ - b.eq 31d5c , std::allocator >::~basic_stringbuf()@@Base+0x1645c> // b.none │ │ │ │ - str x2, [sp] │ │ │ │ - blr x4 │ │ │ │ - ldr x2, [sp] │ │ │ │ - mov w1, w0 │ │ │ │ - b 31d5c , std::allocator >::~basic_stringbuf()@@Base+0x1645c> │ │ │ │ - mov x0, x19 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x19] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x2, [x0, #48] │ │ │ │ - adrp x0, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - cmp x2, x0 │ │ │ │ - b.eq 31c2c , std::allocator >::~basic_stringbuf()@@Base+0x1632c> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - blr x2 │ │ │ │ - mov w1, w0 │ │ │ │ - b 31c2c , std::allocator >::~basic_stringbuf()@@Base+0x1632c> │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x19, [x19, #3616] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d40 (unsigned int&)@plt> │ │ │ │ - ldr x0, [x21] │ │ │ │ - mov w1, #0xa // #10 │ │ │ │ - ldr x3, [x0, #48] │ │ │ │ - adrp x0, 14000 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xaa60> │ │ │ │ - add x0, x0, #0xd60 │ │ │ │ - cmp x3, x0 │ │ │ │ - b.eq 31bb8 , std::allocator >::~basic_stringbuf()@@Base+0x162b8> // b.none │ │ │ │ - mov x0, x21 │ │ │ │ - blr x3 │ │ │ │ - mov w1, w0 │ │ │ │ - b 31bb8 , std::allocator >::~basic_stringbuf()@@Base+0x162b8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x2d // #45 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x590 │ │ │ │ - bl 5d28 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x0, #0x550 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - mov x2, #0x2f // #47 │ │ │ │ - bl 5d28 │ │ │ │ - add x0, x22, #0x640 │ │ │ │ - ldr x25, [sp, #128] │ │ │ │ - ldp x24, x21, [x0, #32] │ │ │ │ - b 31b00 , std::allocator >::~basic_stringbuf()@@Base+0x16200> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 3201c , std::allocator >::~basic_stringbuf()@@Base+0x1671c> // b.none │ │ │ │ - str x25, [sp, #128] │ │ │ │ + b 2cb04 , std::allocator >::~basic_stringbuf()@@Base+0x16b44> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x0, x4 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x4, x5, [sp, #8] │ │ │ │ + str x3, [sp, #24] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x3, x1, [sp, #24] │ │ │ │ + ldp x4, x5, [sp, #8] │ │ │ │ + str x0, [x3, #8] │ │ │ │ + str x1, [x4, #16] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 2cb3c , std::allocator >::~basic_stringbuf()@@Base+0x16b7c> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 2cb04 , std::allocator >::~basic_stringbuf()@@Base+0x16b44> │ │ │ │ + b 2caf0 , std::allocator >::~basic_stringbuf()@@Base+0x16b30> │ │ │ │ bl 5740 │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31ed8 , std::allocator >::~basic_stringbuf()@@Base+0x165d8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31ed8 , std::allocator >::~basic_stringbuf()@@Base+0x165d8> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #128] │ │ │ │ - b.ne 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> // b.any │ │ │ │ - mov x0, x21 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x18 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #128] │ │ │ │ - b.ne 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - b 31f24 , std::allocator >::~basic_stringbuf()@@Base+0x16624> │ │ │ │ - bti j │ │ │ │ - mov x21, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 31f48 , std::allocator >::~basic_stringbuf()@@Base+0x16648> // b.none │ │ │ │ - b 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - adr x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #56] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - str x25, [sp, #128] │ │ │ │ - b.ne 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> // b.any │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - ldr x0, [sp, #56] │ │ │ │ - ldr x1, [x19] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 31edc , std::allocator >::~basic_stringbuf()@@Base+0x165dc> // b.any │ │ │ │ - bl 5dd0 , std::allocator >::append(char const*)@plt> │ │ │ │ - bti j │ │ │ │ - b 31f94 , std::allocator >::~basic_stringbuf()@@Base+0x16694> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0xe0 │ │ │ │ - mov w2, #0x0 // #0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + sub sp, sp, #0xc0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #144] │ │ │ │ - add x29, sp, #0x90 │ │ │ │ - stp x19, x20, [sp, #160] │ │ │ │ - stp x21, x22, [sp, #176] │ │ │ │ - adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x19, x21, #0x640 │ │ │ │ - stp x23, x24, [sp, #192] │ │ │ │ - stp x25, x26, [sp, #208] │ │ │ │ + stp x29, x30, [sp, #96] │ │ │ │ + add x29, sp, #0x60 │ │ │ │ + stp x19, x20, [sp, #112] │ │ │ │ + stp x21, x22, [sp, #128] │ │ │ │ + stp x23, x24, [sp, #144] │ │ │ │ + add x23, sp, #0x48 │ │ │ │ + stp x25, x26, [sp, #160] │ │ │ │ + str x27, [sp, #176] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #136] │ │ │ │ + str x1, [sp, #88] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - mov w0, #0x6 // #6 │ │ │ │ - mov w1, #0xffffffff // #-1 │ │ │ │ - str wzr, [x19, #68] │ │ │ │ - bl 159c0 ::do_widen(char) const@@Base+0xc60> │ │ │ │ - str w0, [x19, #72] │ │ │ │ - orr w0, w0, #0x40000 │ │ │ │ - add x8, sp, #0x8 │ │ │ │ - str w0, [x19, #76] │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - bl 6e44 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0xc │ │ │ │ - b.ls 32e48 , std::allocator >::~basic_stringbuf()@@Base+0x17548> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - add x1, x1, #0x658 │ │ │ │ - mov x2, #0xd // #13 │ │ │ │ - bl 5710 │ │ │ │ - mov x20, x0 │ │ │ │ - add x23, sp, #0x38 │ │ │ │ - str x23, [sp, #40] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 32a70 , std::allocator >::~basic_stringbuf()@@Base+0x17170> // b.none │ │ │ │ - str x0, [sp, #40] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x0, [sp, #56] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #48] │ │ │ │ - mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - add x0, x0, x1 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, #0x5 │ │ │ │ - b.ls 32e10 , std::allocator >::~basic_stringbuf()@@Base+0x17510> // b.plast │ │ │ │ - add x26, sp, #0x28 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x1, #0xc10 │ │ │ │ - mov x0, x26 │ │ │ │ - mov x2, #0x6 // #6 │ │ │ │ - bl 5710 │ │ │ │ - mov x20, x0 │ │ │ │ - add x24, sp, #0x58 │ │ │ │ - str x24, [sp, #72] │ │ │ │ - mov x19, x0 │ │ │ │ - ldr x0, [x20], #16 │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 32b0c , std::allocator >::~basic_stringbuf()@@Base+0x1720c> // b.none │ │ │ │ - str x0, [sp, #72] │ │ │ │ - ldr x0, [x19, #16] │ │ │ │ - str x0, [sp, #88] │ │ │ │ - ldr x0, [x19, #8] │ │ │ │ - str x0, [sp, #80] │ │ │ │ - stp x20, xzr, [x19] │ │ │ │ - mov x1, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - strb wzr, [x19, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32db4 , std::allocator >::~basic_stringbuf()@@Base+0x174b4> // b.none │ │ │ │ - add x19, sp, #0x48 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x1, #0x668 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x2, #0x1 // #1 │ │ │ │ - bl 5710 │ │ │ │ - mov x22, x0 │ │ │ │ - add x19, sp, #0x78 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - mov x20, x0 │ │ │ │ - ldr x0, [x22], #16 │ │ │ │ - cmp x0, x22 │ │ │ │ - b.eq 32af4 , std::allocator >::~basic_stringbuf()@@Base+0x171f4> // b.none │ │ │ │ - str x0, [sp, #104] │ │ │ │ - ldr x0, [x20, #16] │ │ │ │ - str x0, [sp, #120] │ │ │ │ - ldr x0, [x20, #8] │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - add x3, x1, #0x60 │ │ │ │ - stp x22, xzr, [x20] │ │ │ │ - add x2, x1, #0x50 │ │ │ │ - ldr x0, [x1, #80] │ │ │ │ - strb wzr, [x20, #16] │ │ │ │ - cmp x0, x3 │ │ │ │ - b.eq 329bc , std::allocator >::~basic_stringbuf()@@Base+0x170bc> // b.none │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 32b24 , std::allocator >::~basic_stringbuf()@@Base+0x17224> // b.none │ │ │ │ - ldr x4, [sp, #112] │ │ │ │ - ldr x5, [x2, #16] │ │ │ │ - stp x3, x4, [x1, #80] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x1, [x2, #16] │ │ │ │ - cbz x0, 329d8 , std::allocator >::~basic_stringbuf()@@Base+0x170d8> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3223c , std::allocator >::~basic_stringbuf()@@Base+0x1693c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x24 │ │ │ │ - b.eq 32254 , std::allocator >::~basic_stringbuf()@@Base+0x16954> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ + str x23, [sp, #56] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3600] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 35e4c , std::allocator >::~basic_stringbuf()@@Base+0x1fe8c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 3226c , std::allocator >::~basic_stringbuf()@@Base+0x1696c> // b.none │ │ │ │ - ldr x1, [sp, #56] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - add x1, sp, #0x18 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 32288 , std::allocator >::~basic_stringbuf()@@Base+0x16988> // b.none │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x20, x21, #0x640 │ │ │ │ - add x0, x20, #0x50 │ │ │ │ - bl 7380 │ │ │ │ - and w0, w0, #0xff │ │ │ │ - ldp x24, x23, [x20, #80] │ │ │ │ - add x20, sp, #0x68 │ │ │ │ - cmp w0, #0x2f │ │ │ │ - b.ne 32864 , std::allocator >::~basic_stringbuf()@@Base+0x16f64> // b.any │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x23, #0xc │ │ │ │ - mov x0, x20 │ │ │ │ - stp x19, xzr, [sp, #104] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 32e88 , std::allocator >::~basic_stringbuf()@@Base+0x17588> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, #0xd // #13 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0xb │ │ │ │ - b.ls 32e68 , std::allocator >::~basic_stringbuf()@@Base+0x17568> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x1, #0x678 │ │ │ │ - mov x2, #0xc // #12 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [x21, #1600] │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - add x2, x1, #0x10 │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32a14 , std::allocator >::~basic_stringbuf()@@Base+0x17114> // b.none │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32a88 , std::allocator >::~basic_stringbuf()@@Base+0x17188> // b.none │ │ │ │ - ldr x3, [sp, #112] │ │ │ │ - stp x2, x3, [x1] │ │ │ │ - ldr x2, [sp, #120] │ │ │ │ - ldr x4, [x1, #16] │ │ │ │ - str x2, [x1, #16] │ │ │ │ - cbz x0, 32a30 , std::allocator >::~basic_stringbuf()@@Base+0x17130> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x4, [sp, #120] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32380 , std::allocator >::~basic_stringbuf()@@Base+0x16a80> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldp x24, x23, [x0, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - stp x19, xzr, [sp, #104] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - add x1, x23, #0x13 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x23, x0 │ │ │ │ - b.hi 32d0c , std::allocator >::~basic_stringbuf()@@Base+0x1740c> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, #0x14 // #20 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x12 │ │ │ │ - b.ls 32ea8 , std::allocator >::~basic_stringbuf()@@Base+0x175a8> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x1, #0x688 │ │ │ │ - mov x2, #0x13 // #19 │ │ │ │ - bl 5710 │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - add x2, x1, #0x30 │ │ │ │ - add x3, x1, #0x20 │ │ │ │ - ldr x0, [x1, #32] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 329e8 , std::allocator >::~basic_stringbuf()@@Base+0x170e8> // b.none │ │ │ │ - ldp x4, x2, [sp, #104] │ │ │ │ - cmp x4, x19 │ │ │ │ - b.eq 32ac0 , std::allocator >::~basic_stringbuf()@@Base+0x171c0> // b.none │ │ │ │ - ldr x5, [x3, #16] │ │ │ │ - stp x4, x2, [x1, #32] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - cbz x0, 32a04 , std::allocator >::~basic_stringbuf()@@Base+0x17104> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32460 , std::allocator >::~basic_stringbuf()@@Base+0x16b60> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6d4c │ │ │ │ - and w22, w0, #0xff │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32498 , std::allocator >::~basic_stringbuf()@@Base+0x16b98> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - str x19, [sp, #104] │ │ │ │ - tbnz w22, #0, 324dc , std::allocator >::~basic_stringbuf()@@Base+0x16bdc> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 8224 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 324d0 , std::allocator >::~basic_stringbuf()@@Base+0x16bd0> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - ldp x1, x2, [x0, #80] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6d4c │ │ │ │ - and w22, w0, #0xff │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32508 , std::allocator >::~basic_stringbuf()@@Base+0x16c08> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbz w22, #0, 32948 , std::allocator >::~basic_stringbuf()@@Base+0x17048> │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - mov w1, #0x104 // #260 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x19, x0, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32548 , std::allocator >::~basic_stringbuf()@@Base+0x16c48> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x518 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - mov w1, #0x105 // #261 │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #125] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32594 , std::allocator >::~basic_stringbuf()@@Base+0x16c94> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #120] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - mov w1, #0x103 // #259 │ │ │ │ - stp x19, x0, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #122] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 325cc , std::allocator >::~basic_stringbuf()@@Base+0x16ccc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 2cc00 , std::allocator >::~basic_stringbuf()@@Base+0x16c40> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - mov w1, #0x102 // #258 │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x19, x0, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32608 , std::allocator >::~basic_stringbuf()@@Base+0x16d08> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + adrp x26, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x0, x26, #0x680 │ │ │ │ + str x23, [sp, #56] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x8, sp │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 362cc , std::allocator >::~basic_stringbuf()@@Base+0x2030c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2cc3c , std::allocator >::~basic_stringbuf()@@Base+0x16c7c> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x520 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #120] │ │ │ │ - mov w1, #0x70 // #112 │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #112] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #125] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32654 , std::allocator >::~basic_stringbuf()@@Base+0x16d54> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldp x19, x21, [sp] │ │ │ │ + add x25, sp, #0x28 │ │ │ │ + add x26, x26, #0x680 │ │ │ │ + mov x20, #0x0 // #0 │ │ │ │ + sub x0, x21, x19 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.ls 2cd24 , std::allocator >::~basic_stringbuf()@@Base+0x16d64> // b.plast │ │ │ │ + nop │ │ │ │ + lsl x21, x20, #5 │ │ │ │ + str x25, [sp, #24] │ │ │ │ + add x0, x19, x21 │ │ │ │ + ldr x1, [x19, x21] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x8, sp, #0x38 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 34ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1ebe0> │ │ │ │ + ldp x19, x2, [sp, #56] │ │ │ │ + mov w27, #0x0 // #0 │ │ │ │ + ldr x0, [x26, #40] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 2cda8 , std::allocator >::~basic_stringbuf()@@Base+0x16de8> // b.none │ │ │ │ + cmp x19, x23 │ │ │ │ + b.eq 2ccb4 , std::allocator >::~basic_stringbuf()@@Base+0x16cf4> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ + mov x0, x19 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - mov w1, #0x68 // #104 │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x19, x0, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32690 , std::allocator >::~basic_stringbuf()@@Base+0x16d90> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2cccc , std::allocator >::~basic_stringbuf()@@Base+0x16d0c> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - mov w1, #0x71 // #113 │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #120] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x19, x0, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #124] │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 326cc , std::allocator >::~basic_stringbuf()@@Base+0x16dcc> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + cbz w27, 2cd0c , std::allocator >::~basic_stringbuf()@@Base+0x16d4c> │ │ │ │ + ldr x0, [sp] │ │ │ │ + add x1, x0, x21 │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + str x23, [sp, #56] │ │ │ │ + ldr x1, [x0, x21] │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 35e4c , std::allocator >::~basic_stringbuf()@@Base+0x1fe8c> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 2cd0c , std::allocator >::~basic_stringbuf()@@Base+0x16d4c> // b.none │ │ │ │ + ldr x1, [sp, #72] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x21, x21, #0x640 │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldp x23, x21, [x21, #80] │ │ │ │ - stp x19, xzr, [sp, #104] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - add x1, x21, #0x7 │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x21, x0 │ │ │ │ - b.hi 32d34 , std::allocator >::~basic_stringbuf()@@Base+0x17434> // b.pmore │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x2, x21 │ │ │ │ - mov x1, x23 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x6 │ │ │ │ - b.ls 32d5c , std::allocator >::~basic_stringbuf()@@Base+0x1745c> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x1, #0x6b8 │ │ │ │ - mov x2, #0x7 // #7 │ │ │ │ - bl 5710 │ │ │ │ - adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x21, [x21, #3928] │ │ │ │ - mov x1, x21 │ │ │ │ + ldp x19, x21, [sp] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + sub x0, x21, x19 │ │ │ │ + asr x0, x0, #5 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.hi 2cc60 , std::allocator >::~basic_stringbuf()@@Base+0x16ca0> // b.pmore │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 2cd54 , std::allocator >::~basic_stringbuf()@@Base+0x16d94> // b.none │ │ │ │ + mov x1, x19 │ │ │ │ ldr x0, [x1], #16 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 32b5c , std::allocator >::~basic_stringbuf()@@Base+0x1725c> // b.none │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 32a44 , std::allocator >::~basic_stringbuf()@@Base+0x17144> // b.none │ │ │ │ - stp x1, x2, [x21] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - ldr x3, [x21, #16] │ │ │ │ - str x1, [x21, #16] │ │ │ │ - cbz x0, 32b78 , std::allocator >::~basic_stringbuf()@@Base+0x17278> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x3, [sp, #120] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 327ac , std::allocator >::~basic_stringbuf()@@Base+0x16eac> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3928] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3944] │ │ │ │ - bl 5890 │ │ │ │ - str x19, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 6d4c │ │ │ │ - and w22, w0, #0xff │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 327f4 , std::allocator >::~basic_stringbuf()@@Base+0x16ef4> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + b.eq 2cd48 , std::allocator >::~basic_stringbuf()@@Base+0x16d88> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbnz w22, #0, 32828 , std::allocator >::~basic_stringbuf()@@Base+0x16f28> │ │ │ │ - str x19, [sp, #104] │ │ │ │ - mov x0, x20 │ │ │ │ - ldp x1, x2, [x21] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x20 │ │ │ │ - bl 8224 │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 32828 , std::allocator >::~basic_stringbuf()@@Base+0x16f28> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 2cd2c , std::allocator >::~basic_stringbuf()@@Base+0x16d6c> // b.any │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 2cd68 , std::allocator >::~basic_stringbuf()@@Base+0x16da8> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // 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] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ + b.ne 2ce18 , std::allocator >::~basic_stringbuf()@@Base+0x16e58> // b.any │ │ │ │ + ldr x27, [sp, #176] │ │ │ │ + ldp x29, x30, [sp, #96] │ │ │ │ + ldp x19, x20, [sp, #112] │ │ │ │ + ldp x21, x22, [sp, #128] │ │ │ │ + ldp x23, x24, [sp, #144] │ │ │ │ + ldp x25, x26, [sp, #160] │ │ │ │ + add sp, sp, #0xc0 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x23, #0x5 │ │ │ │ - mov x0, x20 │ │ │ │ - stp x19, xzr, [sp, #104] │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - bl 5fe0 │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - movk x1, #0x8000, lsl #48 │ │ │ │ - add x0, x0, x1 │ │ │ │ - cmp x0, #0x4 │ │ │ │ - b.ls 32c8c , std::allocator >::~basic_stringbuf()@@Base+0x1738c> // b.plast │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - add x1, x1, #0x670 │ │ │ │ - mov x2, #0x5 // #5 │ │ │ │ - bl 5710 │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ - mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ - sub x0, x0, x1 │ │ │ │ - cmp x0, x23 │ │ │ │ - b.cc 32cec , std::allocator >::~basic_stringbuf()@@Base+0x173ec> // b.lo, b.ul, b.last │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - mov x2, x23 │ │ │ │ - mov x1, x24 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5710 │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - add x2, x1, #0x60 │ │ │ │ - add x3, x1, #0x50 │ │ │ │ - ldr x0, [x1, #80] │ │ │ │ - cmp x0, x2 │ │ │ │ - b.eq 32b88 , std::allocator >::~basic_stringbuf()@@Base+0x17288> // b.none │ │ │ │ - ldp x4, x2, [sp, #104] │ │ │ │ - cmp x4, x19 │ │ │ │ - b.eq 32bc0 , std::allocator >::~basic_stringbuf()@@Base+0x172c0> // b.none │ │ │ │ - ldr x5, [x3, #16] │ │ │ │ - stp x4, x2, [x1, #80] │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - str x1, [x3, #16] │ │ │ │ - cbz x0, 32ba4 , std::allocator >::~basic_stringbuf()@@Base+0x172a4> │ │ │ │ - str x0, [sp, #104] │ │ │ │ - str x5, [sp, #120] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3293c , std::allocator >::~basic_stringbuf()@@Base+0x1703c> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ + cbz x2, 2cdc4 , std::allocator >::~basic_stringbuf()@@Base+0x16e04> │ │ │ │ + ldr x1, [x26, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5818 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w27, eq // eq = none │ │ │ │ + b 2cc9c , std::allocator >::~basic_stringbuf()@@Base+0x16cdc> │ │ │ │ + mov w27, #0x1 // #1 │ │ │ │ + cmp x19, x23 │ │ │ │ + b.ne 2cca4 , std::allocator >::~basic_stringbuf()@@Base+0x16ce4> // b.any │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2ccd0 , std::allocator >::~basic_stringbuf()@@Base+0x16d10> // b.none │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - ldp x24, x23, [x0, #80] │ │ │ │ - b 322a8 , std::allocator >::~basic_stringbuf()@@Base+0x169a8> │ │ │ │ - add x21, x21, #0x640 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - add x0, x21, #0x50 │ │ │ │ - mov x4, #0x5 // #5 │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x3, x3, #0x6a0 │ │ │ │ - ldr x2, [x0, #8] │ │ │ │ - bl 5f68 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - ldr x2, [x21, #8] │ │ │ │ - mov x0, x21 │ │ │ │ - ldp x29, x30, [sp, #144] │ │ │ │ - mov x4, #0x9 // #9 │ │ │ │ - ldp x19, x20, [sp, #160] │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - ldp x23, x24, [sp, #192] │ │ │ │ - add x3, x3, #0x6a8 │ │ │ │ - ldp x25, x26, [sp, #208] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - ldp x21, x22, [sp, #176] │ │ │ │ - add sp, sp, #0xe0 │ │ │ │ - autiasp │ │ │ │ - b 5f68 │ │ │ │ - ldr x3, [sp, #104] │ │ │ │ - cmp x3, x19 │ │ │ │ - b.eq 32b24 , std::allocator >::~basic_stringbuf()@@Base+0x17224> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x3, x0, [x1, #80] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x0, [x2, #16] │ │ │ │ - str x19, [sp, #104] │ │ │ │ - add x19, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32220 , std::allocator >::~basic_stringbuf()@@Base+0x16920> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32abc , std::allocator >::~basic_stringbuf()@@Base+0x171bc> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x2, x0, [x1, #32] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - str x19, [sp, #104] │ │ │ │ - add x19, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32444 , std::allocator >::~basic_stringbuf()@@Base+0x16b44> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32a88 , std::allocator >::~basic_stringbuf()@@Base+0x17188> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x2, x0, [x1] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x0, [x1, #16] │ │ │ │ - str x19, [sp, #104] │ │ │ │ - add x19, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32364 , std::allocator >::~basic_stringbuf()@@Base+0x16a64> │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cbz x2, 32a60 , std::allocator >::~basic_stringbuf()@@Base+0x17160> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 32bf4 , std::allocator >::~basic_stringbuf()@@Base+0x172f4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [x21] │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - str x2, [x21, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - b 32790 , std::allocator >::~basic_stringbuf()@@Base+0x16e90> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x23 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 32100 , std::allocator >::~basic_stringbuf()@@Base+0x16800> │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cbz x2, 32aa8 , std::allocator >::~basic_stringbuf()@@Base+0x171a8> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 32c00 , std::allocator >::~basic_stringbuf()@@Base+0x17300> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x0, [x21, #1600] │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - str x2, [x1, #8] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - b 32364 , std::allocator >::~basic_stringbuf()@@Base+0x16a64> │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cbz x2, 32ae0 , std::allocator >::~basic_stringbuf()@@Base+0x171e0> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 32c18 , std::allocator >::~basic_stringbuf()@@Base+0x17318> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x0, [x0, #32] │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - str x2, [x1, #40] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - b 32444 , std::allocator >::~basic_stringbuf()@@Base+0x16b44> │ │ │ │ - ldr x2, [x20, #8] │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x19 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 321cc , std::allocator >::~basic_stringbuf()@@Base+0x168cc> │ │ │ │ - ldr x2, [x19, #8] │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x24 │ │ │ │ - add x2, x2, #0x1 │ │ │ │ - bl 5518 │ │ │ │ - b 32168 , std::allocator >::~basic_stringbuf()@@Base+0x16868> │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - cbz x2, 32b48 , std::allocator >::~basic_stringbuf()@@Base+0x17248> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 32c0c , std::allocator >::~basic_stringbuf()@@Base+0x1730c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - str x2, [x1, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - b 32220 , std::allocator >::~basic_stringbuf()@@Base+0x16920> │ │ │ │ - ldr x1, [sp, #104] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 32a40 , std::allocator >::~basic_stringbuf()@@Base+0x17140> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x1, x0, [x21] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x0, [x21, #16] │ │ │ │ - str x19, [sp, #104] │ │ │ │ - add x19, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32790 , std::allocator >::~basic_stringbuf()@@Base+0x16e90> │ │ │ │ - ldr x2, [sp, #104] │ │ │ │ - cmp x2, x19 │ │ │ │ - b.eq 32bb4 , std::allocator >::~basic_stringbuf()@@Base+0x172b4> // b.none │ │ │ │ - ldr x0, [sp, #112] │ │ │ │ - stp x2, x0, [x1, #80] │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - str x0, [x3, #16] │ │ │ │ - str x19, [sp, #104] │ │ │ │ - add x19, sp, #0x78 │ │ │ │ - mov x0, x19 │ │ │ │ - b 32920 , std::allocator >::~basic_stringbuf()@@Base+0x17020> │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 32be0 , std::allocator >::~basic_stringbuf()@@Base+0x172e0> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 32c24 , std::allocator >::~basic_stringbuf()@@Base+0x17324> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - add x0, x21, #0x640 │ │ │ │ - ldr x2, [sp, #112] │ │ │ │ - ldr x0, [x0, #80] │ │ │ │ - add x1, x21, #0x640 │ │ │ │ - str x2, [x1, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - b 32920 , std::allocator >::~basic_stringbuf()@@Base+0x17020> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 32a58 , std::allocator >::~basic_stringbuf()@@Base+0x17158> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 32aa0 , std::allocator >::~basic_stringbuf()@@Base+0x171a0> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 32b3c , std::allocator >::~basic_stringbuf()@@Base+0x1723c> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 32ad4 , std::allocator >::~basic_stringbuf()@@Base+0x171d4> │ │ │ │ - ldrb w1, [sp, #120] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 32bd4 , std::allocator >::~basic_stringbuf()@@Base+0x172d4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x26 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.eq 32c84 , std::allocator >::~basic_stringbuf()@@Base+0x17384> // b.none │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + b 2ccd0 , std::allocator >::~basic_stringbuf()@@Base+0x16d10> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x38 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #136] │ │ │ │ + ldr x2, [sp, #88] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 32c84 , std::allocator >::~basic_stringbuf()@@Base+0x17384> // b.none │ │ │ │ - b 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 32c64 , std::allocator >::~basic_stringbuf()@@Base+0x17364> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ + b.eq 2ce8c , std::allocator >::~basic_stringbuf()@@Base+0x16ecc> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ - mov x0, x19 │ │ │ │ - mov x19, x20 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 32c38 , std::allocator >::~basic_stringbuf()@@Base+0x17338> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x19, sp, #0x48 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - bti j │ │ │ │ - b 32c64 , std::allocator >::~basic_stringbuf()@@Base+0x17364> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - bti j │ │ │ │ - b 32c64 , std::allocator >::~basic_stringbuf()@@Base+0x17364> │ │ │ │ - bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ + ldp x20, x21, [sp] │ │ │ │ + cmp x21, x20 │ │ │ │ + b.eq 2ce94 , std::allocator >::~basic_stringbuf()@@Base+0x16ed4> // b.none │ │ │ │ + mov x1, x20 │ │ │ │ + ldr x0, [x1], #16 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2ce54 , std::allocator >::~basic_stringbuf()@@Base+0x16e94> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + b 2ce30 , std::allocator >::~basic_stringbuf()@@Base+0x16e70> │ │ │ │ bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ + ldp x20, x21, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + b 2ce30 , std::allocator >::~basic_stringbuf()@@Base+0x16e70> │ │ │ │ bti j │ │ │ │ - b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x173b0> │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x22, [x22, #3616] │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x26, sp, #0x28 │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + b 2cdf0 , std::allocator >::~basic_stringbuf()@@Base+0x16e30> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 32c40 , std::allocator >::~basic_stringbuf()@@Base+0x17340> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - ldr x1, [x22] │ │ │ │ - subs x0, x0, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 32c5c , std::allocator >::~basic_stringbuf()@@Base+0x1735c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x3e8 │ │ │ │ - bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + add x0, sp, #0x38 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldp x20, x21, [sp] │ │ │ │ + b 2ce30 , std::allocator >::~basic_stringbuf()@@Base+0x16e70> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + ldr x0, [sp] │ │ │ │ + cbz x0, 2cdfc , std::allocator >::~basic_stringbuf()@@Base+0x16e3c> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 2cdfc , std::allocator >::~basic_stringbuf()@@Base+0x16e3c> │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-112]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x22, x2 │ │ │ │ mov x21, x1 │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ @@ -42781,48 +39687,48 @@ │ │ │ │ mov x19, x0 │ │ │ │ add x26, x0, #0x20 │ │ │ │ add x25, x0, #0x30 │ │ │ │ ldr x0, [x22] │ │ │ │ str x25, [x19, #32] │ │ │ │ ldp x1, x2, [x0] │ │ │ │ mov x0, x26 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ add x0, x19, #0x50 │ │ │ │ add x24, x20, #0x8 │ │ │ │ stp x0, xzr, [x19, #64] │ │ │ │ mov x22, x21 │ │ │ │ strb wzr, [x19, #80] │ │ │ │ ldp x23, x27, [x19, #32] │ │ │ │ cmp x24, x21 │ │ │ │ - b.eq 33094 , std::allocator >::~basic_stringbuf()@@Base+0x17794> // b.none │ │ │ │ + b.eq 2d084 , std::allocator >::~basic_stringbuf()@@Base+0x170c4> // b.none │ │ │ │ ldp x1, x28, [x21, #32] │ │ │ │ str x1, [sp, #96] │ │ │ │ cmp x27, x28 │ │ │ │ csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 32fe0 , std::allocator >::~basic_stringbuf()@@Base+0x176e0> │ │ │ │ + cbz x2, 2cfc4 , std::allocator >::~basic_stringbuf()@@Base+0x17004> │ │ │ │ mov x0, x23 │ │ │ │ str x2, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ ldr x2, [sp, #104] │ │ │ │ - cbz w0, 331a4 , std::allocator >::~basic_stringbuf()@@Base+0x178a4> │ │ │ │ - tbnz w0, #31, 33000 , std::allocator >::~basic_stringbuf()@@Base+0x17700> │ │ │ │ + cbz w0, 2d190 , std::allocator >::~basic_stringbuf()@@Base+0x171d0> │ │ │ │ + tbnz w0, #31, 2cfe4 , std::allocator >::~basic_stringbuf()@@Base+0x17024> │ │ │ │ ldr x0, [sp, #96] │ │ │ │ mov x1, x23 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 32f94 , std::allocator >::~basic_stringbuf()@@Base+0x17694> │ │ │ │ + cbnz w0, 2cf78 , std::allocator >::~basic_stringbuf()@@Base+0x16fb8> │ │ │ │ sub x0, x28, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 32f98 , std::allocator >::~basic_stringbuf()@@Base+0x17698> │ │ │ │ + b.gt 2cf7c , std::allocator >::~basic_stringbuf()@@Base+0x16fbc> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 331d8 , std::allocator >::~basic_stringbuf()@@Base+0x178d8> // b.tstop │ │ │ │ - tbnz w0, #31, 331d8 , std::allocator >::~basic_stringbuf()@@Base+0x178d8> │ │ │ │ + b.lt 2d1c4 , std::allocator >::~basic_stringbuf()@@Base+0x17204> // b.tstop │ │ │ │ + tbnz w0, #31, 2d1c4 , std::allocator >::~basic_stringbuf()@@Base+0x17204> │ │ │ │ cmp x23, x25 │ │ │ │ - b.eq 32fb0 , std::allocator >::~basic_stringbuf()@@Base+0x176b0> // b.none │ │ │ │ + b.eq 2cf94 , std::allocator >::~basic_stringbuf()@@Base+0x16fd4> // b.none │ │ │ │ ldr x1, [x26, #16] │ │ │ │ mov x0, x23 │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ @@ -42834,5412 +39740,5091 @@ │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldp x29, x30, [sp], #112 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ sub x0, x27, x28 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 32f78 , std::allocator >::~basic_stringbuf()@@Base+0x17678> │ │ │ │ + b.gt 2cf5c , std::allocator >::~basic_stringbuf()@@Base+0x16f9c> │ │ │ │ cmp w0, #0x0 │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.ge 32f78 , std::allocator >::~basic_stringbuf()@@Base+0x17678> // b.tcont │ │ │ │ + b.ge 2cf5c , std::allocator >::~basic_stringbuf()@@Base+0x16f9c> // b.tcont │ │ │ │ ldr x4, [x20, #24] │ │ │ │ cmp x21, x4 │ │ │ │ - b.eq 330f0 , std::allocator >::~basic_stringbuf()@@Base+0x177f0> // b.none │ │ │ │ + b.eq 2d0e0 , std::allocator >::~basic_stringbuf()@@Base+0x17120> // b.none │ │ │ │ mov x0, x21 │ │ │ │ bl 5cb0 │ │ │ │ ldr x28, [x0, #40] │ │ │ │ mov x4, x0 │ │ │ │ cmp x27, x28 │ │ │ │ csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 33040 , std::allocator >::~basic_stringbuf()@@Base+0x17740> │ │ │ │ + cbz x2, 2d024 , std::allocator >::~basic_stringbuf()@@Base+0x17064> │ │ │ │ ldr x0, [x0, #32] │ │ │ │ mov x1, x23 │ │ │ │ str x4, [sp, #96] │ │ │ │ bl 5818 │ │ │ │ ldr x4, [sp, #96] │ │ │ │ - cbnz w0, 3305c , std::allocator >::~basic_stringbuf()@@Base+0x1775c> │ │ │ │ + cbnz w0, 2d040 , std::allocator >::~basic_stringbuf()@@Base+0x17080> │ │ │ │ sub x0, x28, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b.gt 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 33060 , std::allocator >::~basic_stringbuf()@@Base+0x17760> // b.tstop │ │ │ │ - tbz w0, #31, 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b.lt 2d044 , std::allocator >::~basic_stringbuf()@@Base+0x17084> // b.tstop │ │ │ │ + tbz w0, #31, 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ ldr x0, [x4, #24] │ │ │ │ - cbz x0, 3329c , std::allocator >::~basic_stringbuf()@@Base+0x1799c> │ │ │ │ + cbz x0, 2d288 , std::allocator >::~basic_stringbuf()@@Base+0x172c8> │ │ │ │ mov x4, x21 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x3, x24 │ │ │ │ mov x2, x4 │ │ │ │ mov x1, x19 │ │ │ │ bl 5590 │ │ │ │ ldr x0, [x20, #40] │ │ │ │ mov x22, x19 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #40] │ │ │ │ - b 32fbc , std::allocator >::~basic_stringbuf()@@Base+0x176bc> │ │ │ │ + b 2cfa0 , std::allocator >::~basic_stringbuf()@@Base+0x16fe0> │ │ │ │ ldr x0, [x20, #40] │ │ │ │ - cbz x0, 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + cbz x0, 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ ldr x4, [x20, #32] │ │ │ │ ldr x28, [x4, #40] │ │ │ │ cmp x27, x28 │ │ │ │ csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 3324c , std::allocator >::~basic_stringbuf()@@Base+0x1794c> │ │ │ │ + cbz x2, 2d238 , std::allocator >::~basic_stringbuf()@@Base+0x17278> │ │ │ │ ldr x22, [x4, #32] │ │ │ │ mov x1, x23 │ │ │ │ str x4, [sp, #96] │ │ │ │ mov x0, x22 │ │ │ │ bl 5818 │ │ │ │ ldr x4, [sp, #96] │ │ │ │ - cbnz w0, 33118 , std::allocator >::~basic_stringbuf()@@Base+0x17818> │ │ │ │ + cbnz w0, 2d108 , std::allocator >::~basic_stringbuf()@@Base+0x17148> │ │ │ │ sub x0, x28, x27 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b.gt 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x0, x1 │ │ │ │ - b.ge 33118 , std::allocator >::~basic_stringbuf()@@Base+0x17818> // b.tcont │ │ │ │ + b.ge 2d108 , std::allocator >::~basic_stringbuf()@@Base+0x17148> // b.tcont │ │ │ │ cmp x21, x4 │ │ │ │ - b.ne 33280 , std::allocator >::~basic_stringbuf()@@Base+0x17980> // b.any │ │ │ │ + b.ne 2d26c , std::allocator >::~basic_stringbuf()@@Base+0x172ac> // b.any │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ mov x3, x24 │ │ │ │ mov x2, x4 │ │ │ │ mov x1, x19 │ │ │ │ bl 5590 │ │ │ │ ldr x0, [x20, #40] │ │ │ │ mov x22, x19 │ │ │ │ add x0, x0, #0x1 │ │ │ │ str x0, [x20, #40] │ │ │ │ - b 32fbc , std::allocator >::~basic_stringbuf()@@Base+0x176bc> │ │ │ │ - tbnz w0, #31, 33274 , std::allocator >::~basic_stringbuf()@@Base+0x17974> │ │ │ │ - nop │ │ │ │ + b 2cfa0 , std::allocator >::~basic_stringbuf()@@Base+0x16fe0> │ │ │ │ + tbnz w0, #31, 2d260 , std::allocator >::~basic_stringbuf()@@Base+0x172a0> │ │ │ │ mov x2, x27 │ │ │ │ mov x1, x23 │ │ │ │ mov x0, x20 │ │ │ │ - bl 31340 , std::allocator >::~basic_stringbuf()@@Base+0x15a40> │ │ │ │ + bl 2c76c , std::allocator >::~basic_stringbuf()@@Base+0x167ac> │ │ │ │ mov x22, x0 │ │ │ │ mov x4, x1 │ │ │ │ - cbz x4, 32f98 , std::allocator >::~basic_stringbuf()@@Base+0x17698> │ │ │ │ + cbz x4, 2cf7c , std::allocator >::~basic_stringbuf()@@Base+0x16fbc> │ │ │ │ cmp x22, #0x0 │ │ │ │ ccmp x24, x4, #0x4, eq // eq = none │ │ │ │ cset w0, eq // eq = none │ │ │ │ - b.eq 33070 , std::allocator >::~basic_stringbuf()@@Base+0x17770> // b.none │ │ │ │ + b.eq 2d060 , std::allocator >::~basic_stringbuf()@@Base+0x170a0> // b.none │ │ │ │ ldp x0, x28, [x4, #32] │ │ │ │ str x0, [sp, #96] │ │ │ │ cmp x27, x28 │ │ │ │ csel x2, x27, x28, ls // ls = plast │ │ │ │ - cbz x2, 33178 , std::allocator >::~basic_stringbuf()@@Base+0x17878> │ │ │ │ + cbz x2, 2d164 , std::allocator >::~basic_stringbuf()@@Base+0x171a4> │ │ │ │ ldr x1, [sp, #96] │ │ │ │ mov x0, x23 │ │ │ │ str x4, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ ldr x4, [sp, #104] │ │ │ │ - cbnz w0, 3319c , std::allocator >::~basic_stringbuf()@@Base+0x1789c> │ │ │ │ + cbnz w0, 2d188 , std::allocator >::~basic_stringbuf()@@Base+0x171c8> │ │ │ │ sub x1, x27, x28 │ │ │ │ mov w0, #0x0 // #0 │ │ │ │ mov x2, #0x7fffffff // #2147483647 │ │ │ │ cmp x1, x2 │ │ │ │ - b.gt 33070 , std::allocator >::~basic_stringbuf()@@Base+0x17770> │ │ │ │ + b.gt 2d060 , std::allocator >::~basic_stringbuf()@@Base+0x170a0> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x1, x0 │ │ │ │ - b.lt 330f0 , std::allocator >::~basic_stringbuf()@@Base+0x177f0> // b.tstop │ │ │ │ + b.lt 2d0e0 , std::allocator >::~basic_stringbuf()@@Base+0x17120> // b.tstop │ │ │ │ mov w0, w1 │ │ │ │ lsr w0, w0, #31 │ │ │ │ - b 33070 , std::allocator >::~basic_stringbuf()@@Base+0x17770> │ │ │ │ + b 2d060 , std::allocator >::~basic_stringbuf()@@Base+0x170a0> │ │ │ │ sub x0, x27, x28 │ │ │ │ mov x1, #0x7fffffff // #2147483647 │ │ │ │ cmp x0, x1 │ │ │ │ - b.gt 32f68 , std::allocator >::~basic_stringbuf()@@Base+0x17668> │ │ │ │ + b.gt 2cf4c , std::allocator >::~basic_stringbuf()@@Base+0x16f8c> │ │ │ │ cmp w0, #0x0 │ │ │ │ mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ ccmp x0, x1, #0x1, ge // ge = tcont │ │ │ │ - b.lt 33000 , std::allocator >::~basic_stringbuf()@@Base+0x17700> // b.tstop │ │ │ │ + b.lt 2cfe4 , std::allocator >::~basic_stringbuf()@@Base+0x17024> // b.tstop │ │ │ │ ldr x0, [sp, #96] │ │ │ │ mov x1, x23 │ │ │ │ bl 5818 │ │ │ │ - cbnz w0, 32f94 , std::allocator >::~basic_stringbuf()@@Base+0x17694> │ │ │ │ - b 32f78 , std::allocator >::~basic_stringbuf()@@Base+0x17678> │ │ │ │ + cbnz w0, 2cf78 , std::allocator >::~basic_stringbuf()@@Base+0x16fb8> │ │ │ │ + b 2cf5c , std::allocator >::~basic_stringbuf()@@Base+0x16f9c> │ │ │ │ ldr x4, [x20, #32] │ │ │ │ cmp x21, x4 │ │ │ │ - b.eq 3314c , std::allocator >::~basic_stringbuf()@@Base+0x1784c> // b.none │ │ │ │ + b.eq 2d138 , std::allocator >::~basic_stringbuf()@@Base+0x17178> // b.none │ │ │ │ mov x0, x21 │ │ │ │ bl 5a70 ::_M_widen_init() const@plt> │ │ │ │ ldr x22, [x0, #40] │ │ │ │ mov x4, x0 │ │ │ │ cmp x27, x22 │ │ │ │ csel x2, x27, x22, ls // ls = plast │ │ │ │ - cbz x2, 33218 , std::allocator >::~basic_stringbuf()@@Base+0x17918> │ │ │ │ + cbz x2, 2d204 , std::allocator >::~basic_stringbuf()@@Base+0x17244> │ │ │ │ ldr x1, [x4, #32] │ │ │ │ mov x0, x23 │ │ │ │ str x4, [sp, #104] │ │ │ │ bl 5818 │ │ │ │ ldr x4, [sp, #104] │ │ │ │ - cbnz w0, 33288 , std::allocator >::~basic_stringbuf()@@Base+0x17988> │ │ │ │ + cbnz w0, 2d274 , std::allocator >::~basic_stringbuf()@@Base+0x172b4> │ │ │ │ sub x22, x27, x22 │ │ │ │ mov x0, #0x7fffffff // #2147483647 │ │ │ │ cmp x22, x0 │ │ │ │ - b.gt 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b.gt 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ cmp x22, x0 │ │ │ │ - b.lt 33238 , std::allocator >::~basic_stringbuf()@@Base+0x17938> // b.tstop │ │ │ │ - tbz w22, #31, 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b.lt 2d224 , std::allocator >::~basic_stringbuf()@@Base+0x17264> // b.tstop │ │ │ │ + tbz w22, #31, 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ ldr x0, [x21, #24] │ │ │ │ mov x22, x4 │ │ │ │ - cbnz x0, 33138 , std::allocator >::~basic_stringbuf()@@Base+0x17838> │ │ │ │ + cbnz x0, 2d124 , std::allocator >::~basic_stringbuf()@@Base+0x17164> │ │ │ │ mov x4, x21 │ │ │ │ - b 33154 , std::allocator >::~basic_stringbuf()@@Base+0x17854> │ │ │ │ + b 2d140 , std::allocator >::~basic_stringbuf()@@Base+0x17180> │ │ │ │ sub x28, x28, x27 │ │ │ │ mov x0, #0x7fffffff // #2147483647 │ │ │ │ cmp x28, x0 │ │ │ │ - b.gt 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b.gt 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ mov x0, #0xffffffff80000000 // #-2147483648 │ │ │ │ mov x22, #0x0 // #0 │ │ │ │ cmp x28, x0 │ │ │ │ - b.lt 33138 , std::allocator >::~basic_stringbuf()@@Base+0x17838> // b.tstop │ │ │ │ - tbz w28, #31, 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ - b 33138 , std::allocator >::~basic_stringbuf()@@Base+0x17838> │ │ │ │ + b.lt 2d124 , std::allocator >::~basic_stringbuf()@@Base+0x17164> // b.tstop │ │ │ │ + tbz w28, #31, 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ + b 2d124 , std::allocator >::~basic_stringbuf()@@Base+0x17164> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ cmp x21, x4 │ │ │ │ - b.eq 33070 , std::allocator >::~basic_stringbuf()@@Base+0x17770> // b.none │ │ │ │ + b.eq 2d060 , std::allocator >::~basic_stringbuf()@@Base+0x170a0> // b.none │ │ │ │ str x22, [sp, #96] │ │ │ │ - b 33154 , std::allocator >::~basic_stringbuf()@@Base+0x17854> │ │ │ │ - tbz w0, #31, 33120 , std::allocator >::~basic_stringbuf()@@Base+0x17820> │ │ │ │ + b 2d140 , std::allocator >::~basic_stringbuf()@@Base+0x17180> │ │ │ │ + tbz w0, #31, 2d10c , std::allocator >::~basic_stringbuf()@@Base+0x1714c> │ │ │ │ ldr x0, [x21, #24] │ │ │ │ - cbz x0, 33244 , std::allocator >::~basic_stringbuf()@@Base+0x17944> │ │ │ │ + cbz x0, 2d230 , std::allocator >::~basic_stringbuf()@@Base+0x17270> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ - b 330f4 , std::allocator >::~basic_stringbuf()@@Base+0x177f4> │ │ │ │ + b 2d0e4 , std::allocator >::~basic_stringbuf()@@Base+0x17124> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ cmp x24, x4 │ │ │ │ - b.eq 33070 , std::allocator >::~basic_stringbuf()@@Base+0x17770> // b.none │ │ │ │ + b.eq 2d060 , std::allocator >::~basic_stringbuf()@@Base+0x170a0> // b.none │ │ │ │ ldr x0, [x4, #32] │ │ │ │ str x0, [sp, #96] │ │ │ │ - b 33154 , std::allocator >::~basic_stringbuf()@@Base+0x17854> │ │ │ │ + b 2d140 , std::allocator >::~basic_stringbuf()@@Base+0x17180> │ │ │ │ bti j │ │ │ │ bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ bl 5ef0 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ bl 6058 │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x130 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + ldr x19, [x0] │ │ │ │ + cbz x19, 2d330 , std::allocator >::~basic_stringbuf()@@Base+0x17370> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2c8e0 , std::allocator >::~basic_stringbuf()@@Base+0x16920> │ │ │ │ + and w1, w0, #0xff │ │ │ │ + tbz w0, #0, 2d310 , std::allocator >::~basic_stringbuf()@@Base+0x17350> │ │ │ │ + ldr w2, [x19] │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + ldr w0, [x20] │ │ │ │ + cmp w0, w2 │ │ │ │ + b.hi 2d324 , std::allocator >::~basic_stringbuf()@@Base+0x17364> // b.pmore │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w1 │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str w0, [x19] │ │ │ │ + b 2d310 , std::allocator >::~basic_stringbuf()@@Base+0x17350> │ │ │ │ + add x4, x0, #0x28 │ │ │ │ + mov x3, x0 │ │ │ │ + ldp x19, x0, [x4, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 2d3a8 , std::allocator >::~basic_stringbuf()@@Base+0x173e8> // b.none │ │ │ │ + ldr d31, [x1], #8 │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + str d31, [x0], #8 │ │ │ │ + str x2, [x19, #8] │ │ │ │ + ldr x2, [x1, #8] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + stp x3, x4, [sp, #32] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x3, x4, [sp, #32] │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + ldr w0, [x20, #40] │ │ │ │ + str w0, [x19, #40] │ │ │ │ + ldrh w0, [x20, #44] │ │ │ │ + strh w0, [x19, #44] │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + str w0, [x19, #56] │ │ │ │ + ldr x0, [x4, #8] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x4, #8] │ │ │ │ + sub x0, x0, #0x40 │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + str x0, [x3] │ │ │ │ + b 2d310 , std::allocator >::~basic_stringbuf()@@Base+0x17350> │ │ │ │ + mov x0, x4 │ │ │ │ + stp x4, x3, [sp, #32] │ │ │ │ + bl 32d60 , std::allocator >::~basic_stringbuf()@@Base+0x1cda0> │ │ │ │ + ldp x4, x3, [sp, #32] │ │ │ │ + ldr x0, [x4, #8] │ │ │ │ + b 2d398 , std::allocator >::~basic_stringbuf()@@Base+0x173d8> │ │ │ │ + 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, #0x780 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #208] │ │ │ │ - add x29, sp, #0xd0 │ │ │ │ - stp x19, x20, [sp, #224] │ │ │ │ - add x19, sp, #0xb8 │ │ │ │ - stp x21, x22, [sp, #240] │ │ │ │ - add x22, sp, #0xa8 │ │ │ │ - stp x25, x26, [sp, #272] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ + adrp x24, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x20, sp, #0x290 │ │ │ │ + add x19, sp, #0x2a0 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #200] │ │ │ │ + str x1, [sp, #1912] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, x25, #0x640 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 7de0 │ │ │ │ - and w20, w0, #0xff │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33354 , std::allocator >::~basic_stringbuf()@@Base+0x17a54> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - tbnz w20, #0, 33390 , std::allocator >::~basic_stringbuf()@@Base+0x17a90> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x0, x24, #0x680 │ │ │ │ + ldp x25, x21, [x23, #8] │ │ │ │ + ldp x26, x22, [x0] │ │ │ │ + str x19, [sp, #656] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 34aa4 , std::allocator >::~basic_stringbuf()@@Base+0x191a4> // b.any │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ - autiasp │ │ │ │ - ret │ │ │ │ - mov x0, #0x2e0 // #736 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + str xzr, [sp, #664] │ │ │ │ + strb wzr, [sp, #672] │ │ │ │ + add x1, x22, x21 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b.hi 2ecac , std::allocator >::~basic_stringbuf()@@Base+0x18cec> // b.pmore │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x21, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b.hi 2ec88 , std::allocator >::~basic_stringbuf()@@Base+0x18cc8> // b.pmore │ │ │ │ + mov x2, x21 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #664] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b.eq 2ecec , std::allocator >::~basic_stringbuf()@@Base+0x18d2c> // b.none │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + mov x25, x0 │ │ │ │ + add x22, sp, #0x4a8 │ │ │ │ + str x22, [sp, #1176] │ │ │ │ mov x21, x0 │ │ │ │ - add x0, x25, #0x640 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2fb08 , std::allocator >::~basic_stringbuf()@@Base+0x14208> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 333dc , std::allocator >::~basic_stringbuf()@@Base+0x17adc> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x0, [x25], #16 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2ea40 , std::allocator >::~basic_stringbuf()@@Base+0x18a80> // b.none │ │ │ │ + str x0, [sp, #1176] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str x0, [sp, #1192] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + add x24, x24, #0x680 │ │ │ │ + str x0, [sp, #1184] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + stp x25, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldp x1, x2, [x24, #32] │ │ │ │ + ldr x3, [sp, #1184] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 2ee48 , std::allocator >::~basic_stringbuf()@@Base+0x18e88> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + add x24, sp, #0x498 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5710 │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0xb0 │ │ │ │ + mov x25, x21 │ │ │ │ + str x0, [sp, #160] │ │ │ │ + str x0, [sp, #136] │ │ │ │ + ldr x0, [x25], #16 │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 2ea58 , std::allocator >::~basic_stringbuf()@@Base+0x18a98> // b.none │ │ │ │ + str x0, [sp, #160] │ │ │ │ + ldr x0, [x21, #16] │ │ │ │ + str x0, [sp, #176] │ │ │ │ + ldr x0, [x21, #8] │ │ │ │ + str x0, [sp, #168] │ │ │ │ + stp x25, xzr, [x21] │ │ │ │ + strb wzr, [x21, #16] │ │ │ │ + ldr x0, [sp, #1176] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2d58c , std::allocator >::~basic_stringbuf()@@Base+0x175cc> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x58 │ │ │ │ - adrp x26, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x20, sp, #0x98 │ │ │ │ - stp x0, xzr, [sp, #72] │ │ │ │ - add x0, x26, #0xd10 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strh w0, [x20, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - strb wzr, [sp, #88] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #158] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - add x0, sp, #0x40 │ │ │ │ - mov x1, x0 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x28, #0x10 │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 334b4 , std::allocator >::~basic_stringbuf()@@Base+0x17bb4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.eq 2d5a4 , std::allocator >::~basic_stringbuf()@@Base+0x175e4> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 334cc , std::allocator >::~basic_stringbuf()@@Base+0x17bcc> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [x23, #16] │ │ │ │ + cbz x0, 2e9e4 , std::allocator >::~basic_stringbuf()@@Base+0x18a24> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + str x22, [sp, #1176] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 356e0 , std::allocator >::~basic_stringbuf()@@Base+0x1f720> │ │ │ │ + and w21, w0, #0xff │ │ │ │ + ldr x0, [sp, #1176] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2d5f0 , std::allocator >::~basic_stringbuf()@@Base+0x17630> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 334ec , std::allocator >::~basic_stringbuf()@@Base+0x17bec> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0x2 │ │ │ │ + tbnz w21, #0, 2d67c , std::allocator >::~basic_stringbuf()@@Base+0x176bc> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - add x0, x26, #0xd10 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strh w0, [x20, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #158] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x6d8 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #199] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ + str x22, [sp, #1176] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33574 , std::allocator >::~basic_stringbuf()@@Base+0x17c74> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + bl 34610 , std::allocator >::~basic_stringbuf()@@Base+0x1e650> │ │ │ │ + ldr x0, [sp, #1176] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2d634 , std::allocator >::~basic_stringbuf()@@Base+0x17674> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 3358c , std::allocator >::~basic_stringbuf()@@Base+0x17c8c> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x24 │ │ │ │ + str x22, [sp, #1176] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 356e0 , std::allocator >::~basic_stringbuf()@@Base+0x1f720> │ │ │ │ + and w21, w0, #0xff │ │ │ │ + ldr x0, [sp, #1176] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 2d678 , std::allocator >::~basic_stringbuf()@@Base+0x176b8> // b.none │ │ │ │ + ldr x1, [sp, #1192] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 335ac , std::allocator >::~basic_stringbuf()@@Base+0x17cac> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0x3 │ │ │ │ + tbz w21, #0, 2ea8c , std::allocator >::~basic_stringbuf()@@Base+0x18acc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - add x0, x26, #0xd10 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strh w0, [x20, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #158] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x6e8 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ + bl 19288 , std::allocator >::~basic_stringbuf()@@Base+0x32c8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 18828 , std::allocator >::~basic_stringbuf()@@Base+0x2868> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xc70 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + add x21, sp, #0x110 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + add x22, sp, #0x100 │ │ │ │ ldr w2, [x1] │ │ │ │ ldur w1, [x1, #3] │ │ │ │ - str w2, [sp, #184] │ │ │ │ + str w2, [sp, #672] │ │ │ │ stur w1, [x19, #3] │ │ │ │ mov x1, #0x7 // #7 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #191] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x430 │ │ │ │ + strb wzr, [sp, #679] │ │ │ │ + ldr w2, [x1] │ │ │ │ + ldrb w1, [x1, #4] │ │ │ │ + str w2, [sp, #272] │ │ │ │ + mov x2, x22 │ │ │ │ + strb w1, [x21, #4] │ │ │ │ + mov x1, #0x5 // #5 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + mov x1, x20 │ │ │ │ + strb wzr, [sp, #277] │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2d720 , std::allocator >::~basic_stringbuf()@@Base+0x17760> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 33634 , std::allocator >::~basic_stringbuf()@@Base+0x17d34> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.eq 2d738 , std::allocator >::~basic_stringbuf()@@Base+0x17778> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 3364c , std::allocator >::~basic_stringbuf()@@Base+0x17d4c> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldp x1, x0, [x23, #40] │ │ │ │ + str xzr, [sp, #64] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3568] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3816] │ │ │ │ + str x1, [sp, #128] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3768] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + asr x0, x0, #6 │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + str x1, [sp, #24] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3696] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #32] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4064] │ │ │ │ + add x1, x1, #0x10 │ │ │ │ + str x1, [sp, #96] │ │ │ │ + b 2e288 , std::allocator >::~basic_stringbuf()@@Base+0x182c8> │ │ │ │ + str x0, [sp, #192] │ │ │ │ + ldr x0, [x26, #16] │ │ │ │ + str x0, [sp, #208] │ │ │ │ + ldr x0, [x26, #8] │ │ │ │ + str x0, [sp, #200] │ │ │ │ + stp x27, xzr, [x26] │ │ │ │ + strb wzr, [x26, #16] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2d7cc , std::allocator >::~basic_stringbuf()@@Base+0x1780c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 3366c , std::allocator >::~basic_stringbuf()@@Base+0x17d6c> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0x4 │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - add x0, x26, #0xd10 │ │ │ │ - str x20, [sp, #136] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + ldp x1, x2, [sp, #192] │ │ │ │ + mov x26, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x26 │ │ │ │ + bl 19860 , std::allocator >::~basic_stringbuf()@@Base+0x38a0> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2d810 , std::allocator >::~basic_stringbuf()@@Base+0x17850> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, x28 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc80 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + str x19, [sp, #656] │ │ │ │ ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strh w0, [x20, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #158] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x6f0 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur x1, [x1, #5] │ │ │ │ - stur x1, [x19, #5] │ │ │ │ - mov x1, #0xd // #13 │ │ │ │ - str x1, [sp, #176] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [x21] │ │ │ │ + strb w0, [x21, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + strb wzr, [sp, #277] │ │ │ │ + lsl x26, x0, #6 │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldp x1, x2, [x0, #8] │ │ │ │ + mov x0, x20 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x2, x20 │ │ │ │ mov x1, x22 │ │ │ │ - strb wzr, [sp, #197] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 336f4 , std::allocator >::~basic_stringbuf()@@Base+0x17df4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.eq 2d894 , std::allocator >::~basic_stringbuf()@@Base+0x178d4> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 3370c , std::allocator >::~basic_stringbuf()@@Base+0x17e0c> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2d8ac , std::allocator >::~basic_stringbuf()@@Base+0x178ec> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 3372c , std::allocator >::~basic_stringbuf()@@Base+0x17e2c> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0x5 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - add x26, x26, #0xd10 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x26] │ │ │ │ - ldrh w0, [x26, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strh w0, [x20, #4] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + str x0, [sp, #112] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [x21] │ │ │ │ + strh w0, [x21, #4] │ │ │ │ mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #158] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - str x19, [sp, #168] │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [sp] │ │ │ │ + strb wzr, [sp, #278] │ │ │ │ + bl 5698 │ │ │ │ + str xzr, [sp, #984] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + strh wzr, [sp, #992] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + add x1, sp, #0x3e8 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str q31, [x1] │ │ │ │ + add x1, sp, #0x3f8 │ │ │ │ + str q31, [x1] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + add x1, sp, #0x2a0 │ │ │ │ + stp xzr, xzr, [x1] │ │ │ │ + stp xzr, xzr, [x1, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 62b0 │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #728] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + bl 5e60 │ │ │ │ + ldr w1, [x27, x26] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 2f1c4 , std::allocator >::~basic_stringbuf()@@Base+0x19204> // b.any │ │ │ │ + ldr x4, [sp, #704] │ │ │ │ + add x5, sp, #0xe0 │ │ │ │ + add x27, sp, #0xf0 │ │ │ │ + str x5, [sp, #72] │ │ │ │ + stp x27, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ + cbz x4, 2e49c , std::allocator >::~basic_stringbuf()@@Base+0x184dc> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #696] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x5 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2da40 , std::allocator >::~basic_stringbuf()@@Base+0x17a80> // b.none │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #176] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ mov x1, x22 │ │ │ │ - strb wzr, [sp, #196] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 337b4 , std::allocator >::~basic_stringbuf()@@Base+0x17eb4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 2da9c , std::allocator >::~basic_stringbuf()@@Base+0x17adc> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 337cc , std::allocator >::~basic_stringbuf()@@Base+0x17ecc> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2dab4 , std::allocator >::~basic_stringbuf()@@Base+0x17af4> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 337ec , std::allocator >::~basic_stringbuf()@@Base+0x17eec> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0x6 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa58 │ │ │ │ - str x19, [sp, #168] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + str x0, [sp, #120] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc90 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [x21] │ │ │ │ + strb w0, [x21, #4] │ │ │ │ + mov x0, #0x5 // #5 │ │ │ │ + str x0, [sp, #264] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + strb wzr, [sp, #277] │ │ │ │ + add x0, x0, x26 │ │ │ │ + str x0, [sp, #112] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5698 │ │ │ │ + str xzr, [sp, #984] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + strh wzr, [sp, #992] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x1, #0x10 │ │ │ │ + add x1, sp, #0x3e8 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + str q31, [x1] │ │ │ │ + add x1, sp, #0x3f8 │ │ │ │ + str q31, [x1] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + str x1, [sp, #656] │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x1, [sp, #32] │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 62b0 │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str x1, [sp, #664] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + str w0, [sp, #728] │ │ │ │ + ldr x0, [sp] │ │ │ │ + str x1, [sp, #736] │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + bl 5e60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + ldr w1, [x0, #4] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 2f108 , std::allocator >::~basic_stringbuf()@@Base+0x19148> // b.any │ │ │ │ + ldr x4, [sp, #704] │ │ │ │ + stp x27, xzr, [sp, #224] │ │ │ │ + strb wzr, [sp, #240] │ │ │ │ + cbz x4, 2e48c , std::allocator >::~basic_stringbuf()@@Base+0x184cc> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #696] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2dc48 , std::allocator >::~basic_stringbuf()@@Base+0x17c88> // b.none │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldr w1, [x1, #8] │ │ │ │ - str w1, [x19, #8] │ │ │ │ - mov x1, #0xc // #12 │ │ │ │ - str x1, [sp, #176] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ mov x1, x22 │ │ │ │ - strb wzr, [sp, #196] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33868 , std::allocator >::~basic_stringbuf()@@Base+0x17f68> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x0, [sp, #120] │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 2dca4 , std::allocator >::~basic_stringbuf()@@Base+0x17ce4> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33880 , std::allocator >::~basic_stringbuf()@@Base+0x17f80> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2dcbc , std::allocator >::~basic_stringbuf()@@Base+0x17cfc> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 3389c , std::allocator >::~basic_stringbuf()@@Base+0x17f9c> │ │ │ │ - add x1, x25, #0x640 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x70 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x710 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur x1, [x1, #6] │ │ │ │ - stur x1, [x19, #6] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #198] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33918 , std::allocator >::~basic_stringbuf()@@Base+0x18018> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc98 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + str w1, [x19] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + mov x0, #0x6 // #6 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + strb wzr, [sp, #678] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x28 │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2dd30 , std::allocator >::~basic_stringbuf()@@Base+0x17d70> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33930 , std::allocator >::~basic_stringbuf()@@Base+0x18030> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2dd48 , std::allocator >::~basic_stringbuf()@@Base+0x17d88> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33950 , std::allocator >::~basic_stringbuf()@@Base+0x18050> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0x8 │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x1, #0x6574 // #25972 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - movk x1, #0x656c, lsl #16 │ │ │ │ - strb wzr, [sp, #192] │ │ │ │ - movk x1, #0x6f70, lsl #32 │ │ │ │ - movk x1, #0x7472, lsl #48 │ │ │ │ - str x1, [sp, #184] │ │ │ │ - mov x1, #0x8 // #8 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - mov x1, x22 │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 339c4 , std::allocator >::~basic_stringbuf()@@Base+0x180c4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xfd0 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [x19] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + str w0, [x19, #8] │ │ │ │ + mov x0, #0xc // #12 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + strb wzr, [sp, #684] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x2c │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2ddbc , std::allocator >::~basic_stringbuf()@@Base+0x17dfc> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 339dc , std::allocator >::~basic_stringbuf()@@Base+0x180dc> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2ddd4 , std::allocator >::~basic_stringbuf()@@Base+0x17e14> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 339f8 , std::allocator >::~basic_stringbuf()@@Base+0x180f8> │ │ │ │ - add x1, x25, #0x640 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x71 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x12 // #18 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ - str x0, [sp, #168] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrh w1, [x1, #16] │ │ │ │ - strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33aa0 , std::allocator >::~basic_stringbuf()@@Base+0x181a0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x25, x0 │ │ │ │ + mov x0, #0x6574 // #25972 │ │ │ │ + movk x0, #0x656c, lsl #16 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + movk x0, #0x6f70, lsl #32 │ │ │ │ + mov x8, x22 │ │ │ │ + movk x0, #0x7472, lsl #48 │ │ │ │ + str x0, [x19] │ │ │ │ + mov x0, #0x8 // #8 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + strb wzr, [sp, #680] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x2d │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2de44 , std::allocator >::~basic_stringbuf()@@Base+0x17e84> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33ab8 , std::allocator >::~basic_stringbuf()@@Base+0x181b8> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2de5c , std::allocator >::~basic_stringbuf()@@Base+0x17e9c> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33ad8 , std::allocator >::~basic_stringbuf()@@Base+0x181d8> │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x1, x1, #0x500 │ │ │ │ - add x1, x1, #0xc │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur x1, [x1, #7] │ │ │ │ - stur x1, [x19, #7] │ │ │ │ - mov x1, #0xf // #15 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #199] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x0, x0, x26 │ │ │ │ + ldr w0, [x0, #48] │ │ │ │ + bl ebc4 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e44> │ │ │ │ + mov x1, x28 │ │ │ │ + str w0, [sp, #148] │ │ │ │ mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33b54 , std::allocator >::~basic_stringbuf()@@Base+0x18254> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x25, x0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x78 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [x19] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + strh w0, [x19, #8] │ │ │ │ + mov x0, #0xa // #10 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + add x0, sp, #0x94 │ │ │ │ + strb wzr, [sp, #682] │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2dedc , std::allocator >::~basic_stringbuf()@@Base+0x17f1c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33b6c , std::allocator >::~basic_stringbuf()@@Base+0x1826c> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2def4 , std::allocator >::~basic_stringbuf()@@Base+0x17f34> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33b88 , std::allocator >::~basic_stringbuf()@@Base+0x18288> │ │ │ │ - add x1, x25, #0x640 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - add x1, x1, #0x72 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x26, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + add x25, sp, #0x98 │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + mov x1, x25 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #168] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #656] │ │ │ │ bl 61a8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xad0 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + str x0, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ ldp x2, x3, [x1] │ │ │ │ stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ strb wzr, [x1, x0] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33c30 , std::allocator >::~basic_stringbuf()@@Base+0x18330> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x34 │ │ │ │ + bl 17340 , std::allocator >::~basic_stringbuf()@@Base+0x1380> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2df94 , std::allocator >::~basic_stringbuf()@@Base+0x17fd4> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33c48 , std::allocator >::~basic_stringbuf()@@Base+0x18348> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2dfac , std::allocator >::~basic_stringbuf()@@Base+0x17fec> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33c64 , std::allocator >::~basic_stringbuf()@@Base+0x18364> │ │ │ │ - add x1, x25, #0x640 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - add x1, x1, #0x73 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x26, x0 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ mov x0, #0x11 // #17 │ │ │ │ + mov x1, x25 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #168] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #656] │ │ │ │ bl 61a8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ ldp x2, x3, [x1] │ │ │ │ stp x2, x3, [x0] │ │ │ │ ldrb w1, [x1, #16] │ │ │ │ strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ strb wzr, [x1, x0] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33d0c , std::allocator >::~basic_stringbuf()@@Base+0x1840c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x38 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2e048 , std::allocator >::~basic_stringbuf()@@Base+0x18088> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33d24 , std::allocator >::~basic_stringbuf()@@Base+0x18424> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 2e060 , std::allocator >::~basic_stringbuf()@@Base+0x180a0> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33d40 , std::allocator >::~basic_stringbuf()@@Base+0x18440> │ │ │ │ - add x1, x25, #0x640 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - add x1, x1, #0x74 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - mov x26, x0 │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ mov x0, #0x12 // #18 │ │ │ │ + mov x1, x25 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #64] │ │ │ │ - mov x0, x22 │ │ │ │ - str x19, [sp, #168] │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #656] │ │ │ │ bl 61a8 │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ - str x1, [sp, #184] │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xaa8 │ │ │ │ - str x0, [sp, #168] │ │ │ │ + ldr x1, [sp, #152] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + str x0, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ ldp x2, x3, [x1] │ │ │ │ stp x2, x3, [x0] │ │ │ │ ldrh w1, [x1, #16] │ │ │ │ strh w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #64] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ strb wzr, [x1, x0] │ │ │ │ - mov x1, x22 │ │ │ │ - add x0, x26, #0x10 │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33de8 , std::allocator >::~basic_stringbuf()@@Base+0x184e8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33e00 , std::allocator >::~basic_stringbuf()@@Base+0x18500> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33e1c , std::allocator >::~basic_stringbuf()@@Base+0x1851c> │ │ │ │ - add x1, x25, #0x640 │ │ │ │ - mov x0, x24 │ │ │ │ - add x1, x1, #0x75 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d160 , std::allocator >::~basic_stringbuf()@@Base+0x1860> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldur x1, [x1, #6] │ │ │ │ - stur x1, [x19, #6] │ │ │ │ - mov x1, #0xe // #14 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #198] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 33e98 , std::allocator >::~basic_stringbuf()@@Base+0x18598> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33eb0 , std::allocator >::~basic_stringbuf()@@Base+0x185b0> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x39 │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2e0fc , std::allocator >::~basic_stringbuf()@@Base+0x1813c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33ee4 , std::allocator >::~basic_stringbuf()@@Base+0x185e4> │ │ │ │ - ldr x1, [sp, #8] │ │ │ │ - adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x25, #0x500 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - str w0, [sp, #64] │ │ │ │ - mov x0, x24 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - add x25, x25, #0x500 │ │ │ │ - ldr w0, [sp, #64] │ │ │ │ - str w0, [x25, #16] │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - adrp x25, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - str x0, [sp, #32] │ │ │ │ - stp x0, xzr, [sp, #104] │ │ │ │ - add x0, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - strb wzr, [sp, #120] │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov w1, #0x656c // #25964 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - movk w1, #0x7466, lsl #16 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 33f70 , std::allocator >::~basic_stringbuf()@@Base+0x18670> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33f88 , std::allocator >::~basic_stringbuf()@@Base+0x18688> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + b.eq 2e114 , std::allocator >::~basic_stringbuf()@@Base+0x18154> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 33fa4 , std::allocator >::~basic_stringbuf()@@Base+0x186a4> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov w0, #0x656c // #25964 │ │ │ │ - movk w0, #0x7466, lsl #16 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - stp x19, x0, [sp, #168] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 33ff8 , std::allocator >::~basic_stringbuf()@@Base+0x186f8> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34010 , std::allocator >::~basic_stringbuf()@@Base+0x18710> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [x19] │ │ │ │ + ldur x0, [x0, #7] │ │ │ │ + stur x0, [x19, #7] │ │ │ │ + mov x0, #0xf // #15 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + strb wzr, [sp, #687] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x3a │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2e188 , std::allocator >::~basic_stringbuf()@@Base+0x181c8> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x28, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x28, #0x518 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #184] │ │ │ │ - strb w1, [x19, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 34098 , std::allocator >::~basic_stringbuf()@@Base+0x18798> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 340b0 , std::allocator >::~basic_stringbuf()@@Base+0x187b0> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + b.eq 2e1a0 , std::allocator >::~basic_stringbuf()@@Base+0x181e0> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 34a18 , std::allocator >::~basic_stringbuf()@@Base+0x19118> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ + mov x1, x28 │ │ │ │ mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - add x0, x28, #0x518 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 3412c , std::allocator >::~basic_stringbuf()@@Base+0x1882c> // b.none │ │ │ │ + bl 15860 ::do_widen(char) const@@Base+0x320> │ │ │ │ + mov x27, x0 │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x1, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #152] │ │ │ │ + mov x0, x20 │ │ │ │ + str x19, [sp, #656] │ │ │ │ + bl 61a8 │ │ │ │ ldr x1, [sp, #152] │ │ │ │ + str x1, [sp, #672] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + str x0, [sp, #656] │ │ │ │ + mov x8, x22 │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #152] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x0, [x23, #40] │ │ │ │ + add x0, x0, x26 │ │ │ │ + add x0, x0, #0x3b │ │ │ │ + bl 16c80 , std::allocator >::~basic_stringbuf()@@Base+0xcc0> │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x27 │ │ │ │ + bl 19ce0 , std::allocator >::~basic_stringbuf()@@Base+0x3d20> │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2e23c , std::allocator >::~basic_stringbuf()@@Base+0x1827c> // b.none │ │ │ │ + ldr x1, [sp, #272] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34144 , std::allocator >::~basic_stringbuf()@@Base+0x18844> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov w1, #0x7075 // #28789 │ │ │ │ - strh w1, [sp, #184] │ │ │ │ - mov x1, #0x2 // #2 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #186] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 341b8 , std::allocator >::~basic_stringbuf()@@Base+0x188b8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 341d0 , std::allocator >::~basic_stringbuf()@@Base+0x188d0> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 341ec , std::allocator >::~basic_stringbuf()@@Base+0x188ec> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov w0, #0x7075 // #28789 │ │ │ │ - strh w0, [sp, #184] │ │ │ │ - mov x0, #0x2 // #2 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - stp x19, x0, [sp, #168] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #186] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 3423c , std::allocator >::~basic_stringbuf()@@Base+0x1893c> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + b.eq 2e254 , std::allocator >::~basic_stringbuf()@@Base+0x18294> // b.none │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34254 , std::allocator >::~basic_stringbuf()@@Base+0x18954> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e270 , std::allocator >::~basic_stringbuf()@@Base+0x182b0> // b.none │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov w1, #0x6f64 // #28516 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + ldp x1, x0, [x23, #40] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + asr x0, x0, #6 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ls 2e4bc , std::allocator >::~basic_stringbuf()@@Base+0x184fc> // b.plast │ │ │ │ + add x26, sp, #0x300 │ │ │ │ + str x26, [sp] │ │ │ │ + mov x0, x26 │ │ │ │ + bl 5698 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #984] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #992] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - movk w1, #0x6e77, lsl #16 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, sp, #0x3e8 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x3f8 │ │ │ │ + str q31, [x0] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + ldp x25, x0, [x0, #8] │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 342cc , std::allocator >::~basic_stringbuf()@@Base+0x189cc> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 342e4 , std::allocator >::~basic_stringbuf()@@Base+0x189e4> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 34300 , std::allocator >::~basic_stringbuf()@@Base+0x18a00> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov w0, #0x6f64 // #28516 │ │ │ │ - movk w0, #0x6e77, lsl #16 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - stp x19, x0, [sp, #168] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + add x2, sp, #0x2a0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl 62b0 │ │ │ │ + str xzr, [sp, #744] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + mov w0, #0x10 // #16 │ │ │ │ + str w0, [sp, #728] │ │ │ │ + add x0, sp, #0x2f0 │ │ │ │ + str x0, [sp, #56] │ │ │ │ + str x0, [sp, #736] │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + mov x0, x26 │ │ │ │ + strb wzr, [sp, #752] │ │ │ │ + bl 5e60 │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5a40 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + mov w0, #0x5 // #5 │ │ │ │ + tst w1, w0 │ │ │ │ + b.ne 2efdc , std::allocator >::~basic_stringbuf()@@Base+0x1901c> // b.any │ │ │ │ + ldr x4, [sp, #704] │ │ │ │ + stp x21, xzr, [sp, #256] │ │ │ │ + strb wzr, [sp, #272] │ │ │ │ + cbz x4, 2e4ac , std::allocator >::~basic_stringbuf()@@Base+0x184ec> │ │ │ │ + ldr x0, [sp, #688] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #696] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34354 , std::allocator >::~basic_stringbuf()@@Base+0x18a54> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3436c , std::allocator >::~basic_stringbuf()@@Base+0x18a6c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp, #736] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e404 , std::allocator >::~basic_stringbuf()@@Base+0x18444> // b.none │ │ │ │ + ldr x1, [sp, #752] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x28, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x28, #0x520 │ │ │ │ - str x19, [sp, #168] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #184] │ │ │ │ - strb w1, [x19, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #176] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ - mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x3, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x22 │ │ │ │ + add x3, x3, #0xc78 │ │ │ │ + mov x4, #0x5 // #5 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5f68 │ │ │ │ + mov x26, x0 │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + mov x27, x26 │ │ │ │ + str x0, [sp, #192] │ │ │ │ + str x0, [sp, #104] │ │ │ │ + ldr x0, [x27], #16 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.ne 2d798 , std::allocator >::~basic_stringbuf()@@Base+0x177d8> // b.any │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov x1, x27 │ │ │ │ + ldr x2, [x26, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 2d7a4 , std::allocator >::~basic_stringbuf()@@Base+0x177e4> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 343f4 , std::allocator >::~basic_stringbuf()@@Base+0x18af4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 3440c , std::allocator >::~basic_stringbuf()@@Base+0x18b0c> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 34a04 , std::allocator >::~basic_stringbuf()@@Base+0x19104> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - add x0, x28, #0x520 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #184] │ │ │ │ - strb w0, [x19, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - str x0, [sp, #176] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #189] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ + b 2dc18 , std::allocator >::~basic_stringbuf()@@Base+0x17c58> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ + bl 5890 │ │ │ │ + b 2da10 , std::allocator >::~basic_stringbuf()@@Base+0x17a50> │ │ │ │ + add x1, sp, #0x2e0 │ │ │ │ mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34488 , std::allocator >::~basic_stringbuf()@@Base+0x18b88> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 344a0 , std::allocator >::~basic_stringbuf()@@Base+0x18ba0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov w1, #0x6568 // #25960 │ │ │ │ + bl 5890 │ │ │ │ + b 2e3d4 , std::allocator >::~basic_stringbuf()@@Base+0x18414> │ │ │ │ + add x28, sp, #0x180 │ │ │ │ + str x28, [sp, #24] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5698 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #600] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #608] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - movk w1, #0x706c, lsl #16 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ + str x0, [sp, #384] │ │ │ │ + add x0, sp, #0x268 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3608] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x278 │ │ │ │ + str q31, [x0] │ │ │ │ + ldp x25, x0, [x23, #16] │ │ │ │ mov x1, x0 │ │ │ │ + str x1, [sp] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #256] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5e60 │ │ │ │ + ldp x0, x1, [x23, #32] │ │ │ │ + stp x0, x1, [sp, #56] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + add x0, x21, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [x23, #8] │ │ │ │ + ldr x1, [x23, #48] │ │ │ │ + stp x0, x1, [sp, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3792] │ │ │ │ + adrp x27, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x27, [x27, #3696] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + str x0, [sp, #384] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + str x0, [sp, #272] │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + stp xzr, xzr, [sp, #304] │ │ │ │ + stp xzr, xzr, [sp, #320] │ │ │ │ + bl 62b0 │ │ │ │ + add x1, sp, #0x118 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + strb wzr, [sp, #368] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str w0, [sp, #344] │ │ │ │ + add x0, sp, #0x170 │ │ │ │ + str x0, [sp, #96] │ │ │ │ + stp x0, xzr, [sp, #352] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5e60 │ │ │ │ + mov x1, x21 │ │ │ │ mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34518 , std::allocator >::~basic_stringbuf()@@Base+0x18c18> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34530 , std::allocator >::~basic_stringbuf()@@Base+0x18c30> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 3454c , std::allocator >::~basic_stringbuf()@@Base+0x18c4c> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - stp x19, x0, [sp, #168] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 345a0 , std::allocator >::~basic_stringbuf()@@Base+0x18ca0> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 345b8 , std::allocator >::~basic_stringbuf()@@Base+0x18cb8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x25, x25, #0x730 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - ldr w1, [x25] │ │ │ │ - ldrb w0, [x25, #4] │ │ │ │ - str w1, [sp, #152] │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - strb w0, [x20, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #144] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #157] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov w1, #0x7571 // #30065 │ │ │ │ + bl 18740 , std::allocator >::~basic_stringbuf()@@Base+0x2780> │ │ │ │ + add x28, sp, #0x390 │ │ │ │ + str x28, [sp, #32] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5698 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #1128] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #1136] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - movk w1, #0x7469, lsl #16 │ │ │ │ - str w1, [sp, #184] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #168] │ │ │ │ - mov x1, x22 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 392c0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x488 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3728] │ │ │ │ + ldp x26, x0, [x0, #8] │ │ │ │ mov x1, x0 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34630 , std::allocator >::~basic_stringbuf()@@Base+0x18d30> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34648 , std::allocator >::~basic_stringbuf()@@Base+0x18d48> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cbz x0, 34664 , std::allocator >::~basic_stringbuf()@@Base+0x18d64> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - mov x0, x24 │ │ │ │ - mov x1, x26 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 39440 , std::allocator >::~basic_stringbuf()@@Base+0x1db40> │ │ │ │ - ldp x1, x2, [sp, #104] │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #184] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - str x20, [sp, #136] │ │ │ │ - stp x19, x0, [sp, #168] │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - strb wzr, [sp, #188] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 27720 , std::allocator >::~basic_stringbuf()@@Base+0xbe20> │ │ │ │ - mov w1, w0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 25cc0 , std::allocator >::~basic_stringbuf()@@Base+0xa3c0> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 346b8 , std::allocator >::~basic_stringbuf()@@Base+0x18db8> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 346d0 , std::allocator >::~basic_stringbuf()@@Base+0x18dd0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + ldur x0, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + add x0, x20, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3912] │ │ │ │ + add x0, x23, #0x18 │ │ │ │ + str x0, [sp, #656] │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + add x0, sp, #0x298 │ │ │ │ + str x0, [sp, #88] │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + bl 5bc0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, x20, x1 │ │ │ │ + cbz x2, 2ea08 , std::allocator >::~basic_stringbuf()@@Base+0x18a48> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 60d0 │ │ │ │ + ldr x4, [sp, #320] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbz x4, 2ea30 , std::allocator >::~basic_stringbuf()@@Base+0x18a70> │ │ │ │ + ldp x0, x3, [sp, #304] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x28 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + add x0, sp, #0xe0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + mov x8, x0 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 350a0 , std::allocator >::~basic_stringbuf()@@Base+0x1f0e0> │ │ │ │ + ldp x1, x2, [sp, #224] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e720 , std::allocator >::~basic_stringbuf()@@Base+0x18760> // b.none │ │ │ │ + ldr x1, [sp, #240] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x2 // #2 │ │ │ │ - str w0, [sp, #60] │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x88 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #152] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x20, x0, [sp, #136] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #156] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0xa68 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - mov x26, #0xa // #10 │ │ │ │ - ldr x2, [x1] │ │ │ │ - str x2, [sp, #184] │ │ │ │ - ldrh w1, [x1, #8] │ │ │ │ - strh w1, [x19, #8] │ │ │ │ - add x1, x0, #0x10 │ │ │ │ - strb wzr, [sp, #194] │ │ │ │ - add x0, x0, #0x18 │ │ │ │ - str x1, [sp, #40] │ │ │ │ - ldr x28, [x0, #8] │ │ │ │ - str x0, [sp, #16] │ │ │ │ - str x26, [sp, #176] │ │ │ │ - cbz x28, 34a50 , std::allocator >::~basic_stringbuf()@@Base+0x19150> │ │ │ │ - mov x25, x0 │ │ │ │ - ldr x27, [x28, #40] │ │ │ │ - cbz x27, 349f8 , std::allocator >::~basic_stringbuf()@@Base+0x190f8> │ │ │ │ - ldr x0, [x28, #32] │ │ │ │ - cmp x27, #0xa │ │ │ │ - csel x2, x27, x26, ls // ls = plast │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 34770 , std::allocator >::~basic_stringbuf()@@Base+0x18e70> │ │ │ │ - sub x0, x27, #0xa │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 34774 , std::allocator >::~basic_stringbuf()@@Base+0x18e74> │ │ │ │ - tbnz w0, #31, 349f8 , std::allocator >::~basic_stringbuf()@@Base+0x190f8> │ │ │ │ - mov x25, x28 │ │ │ │ - ldr x28, [x28, #16] │ │ │ │ - cbnz x28, 34740 , std::allocator >::~basic_stringbuf()@@Base+0x18e40> │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 347c4 , std::allocator >::~basic_stringbuf()@@Base+0x18ec4> // b.none │ │ │ │ - ldr x26, [x25, #40] │ │ │ │ - cbz x26, 347dc , std::allocator >::~basic_stringbuf()@@Base+0x18edc> │ │ │ │ - ldr x1, [x25, #32] │ │ │ │ - mov x28, #0xa // #10 │ │ │ │ - cmp x26, x28 │ │ │ │ - mov x0, x19 │ │ │ │ - csel x2, x26, x28, ls // ls = plast │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 347c0 , std::allocator >::~basic_stringbuf()@@Base+0x18ec0> │ │ │ │ - sub x0, x28, x26 │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ cmp x0, x1 │ │ │ │ - b.lt 347c4 , std::allocator >::~basic_stringbuf()@@Base+0x18ec4> // b.tstop │ │ │ │ - tbz w0, #31, 347dc , std::allocator >::~basic_stringbuf()@@Base+0x18edc> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - mov x1, x25 │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x22, [sp, #64] │ │ │ │ - bl 32ec8 , std::allocator >::~basic_stringbuf()@@Base+0x175c8> │ │ │ │ - mov x25, x0 │ │ │ │ - add x1, x25, #0x40 │ │ │ │ - mov x0, x24 │ │ │ │ - bl 5890 │ │ │ │ - ldr x0, [sp, #168] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34800 , std::allocator >::~basic_stringbuf()@@Base+0x18f00> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ + b.eq 2e73c , std::allocator >::~basic_stringbuf()@@Base+0x1877c> // b.none │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #136] │ │ │ │ - cmp x0, x20 │ │ │ │ - b.eq 34818 , std::allocator >::~basic_stringbuf()@@Base+0x18f18> // b.none │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 5608 │ │ │ │ + cbz x0, 2ea70 , std::allocator >::~basic_stringbuf()@@Base+0x18ab0> │ │ │ │ + add x0, x23, #0x18 │ │ │ │ + add x23, x23, #0x40 │ │ │ │ + str x23, [sp, #912] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3896] │ │ │ │ + str x0, [sp, #656] │ │ │ │ + add x0, x23, #0x10 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 5608 │ │ │ │ + add x0, sp, #0x308 │ │ │ │ + bl 6220 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #664] │ │ │ │ + add x0, sp, #0x2d0 │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + add x0, x19, #0x68 │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + ldr x0, [sp, #352] │ │ │ │ + str x19, [sp, #272] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e7e0 , std::allocator >::~basic_stringbuf()@@Base+0x18820> // b.none │ │ │ │ + ldr x1, [sp, #368] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #280] │ │ │ │ ldr x0, [sp, #80] │ │ │ │ - cbnz x0, 34a2c , std::allocator >::~basic_stringbuf()@@Base+0x1912c> │ │ │ │ - ldr w1, [sp, #60] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 34838 , std::allocator >::~basic_stringbuf()@@Base+0x18f38> │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - adrp x1, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - str w0, [x1, #1300] │ │ │ │ - add x1, x21, #0x2c8 │ │ │ │ - ldr x0, [x21, #696] │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x1, [sp, #40] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + ldp x0, x1, [sp, #56] │ │ │ │ + str x0, [sp, #272] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #256] │ │ │ │ + ldr x1, [sp] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x0, [sp, #1872] │ │ │ │ + add x1, sp, #0x760 │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 3485c , std::allocator >::~basic_stringbuf()@@Base+0x18f5c> // b.none │ │ │ │ - ldr x1, [x21, #712] │ │ │ │ + b.eq 2e850 , std::allocator >::~basic_stringbuf()@@Base+0x18890> // b.none │ │ │ │ + ldr x1, [sp, #1888] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3776] │ │ │ │ + add x23, x23, #0x10 │ │ │ │ + str x23, [sp, #1352] │ │ │ │ add x1, x0, #0x18 │ │ │ │ add x0, x0, #0x40 │ │ │ │ - str x0, [x21, #424] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - str x1, [x21, #160] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #176] │ │ │ │ - add x0, x21, #0xb0 │ │ │ │ + str x1, [sp, #1336] │ │ │ │ + str x0, [sp, #1600] │ │ │ │ + add x0, sp, #0x548 │ │ │ │ bl 5608 │ │ │ │ - add x0, x21, #0x120 │ │ │ │ + add x0, sp, #0x5b8 │ │ │ │ bl 6220 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - add x20, x21, #0x88 │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #176] │ │ │ │ - add x0, x21, #0xe8 │ │ │ │ + add x0, x27, #0x10 │ │ │ │ + str x0, [sp, #1352] │ │ │ │ + add x0, sp, #0x580 │ │ │ │ bl 5ea8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #4032] │ │ │ │ - ldp x0, x1, [x0, #8] │ │ │ │ - str x0, [x21, #160] │ │ │ │ + add x1, sp, #0x538 │ │ │ │ + add x20, sp, #0x520 │ │ │ │ + ldp x0, x2, [x0, #8] │ │ │ │ + str x0, [sp, #1336] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - str x1, [x0, #160] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3568] │ │ │ │ - str xzr, [x21, #168] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str xzr, [sp, #1344] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #424] │ │ │ │ - add x0, x21, #0x1a8 │ │ │ │ + str x0, [sp, #1600] │ │ │ │ + add x0, sp, #0x640 │ │ │ │ bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x19, [x21, #136] │ │ │ │ + ldr x19, [sp, #1312] │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 34918 , std::allocator >::~basic_stringbuf()@@Base+0x19018> // b.none │ │ │ │ + b.eq 2e8f8 , std::allocator >::~basic_stringbuf()@@Base+0x18938> // b.none │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 34900 , std::allocator >::~basic_stringbuf()@@Base+0x19000> // b.any │ │ │ │ - ldr x19, [x21, #112] │ │ │ │ - add x20, x21, #0x70 │ │ │ │ + b.ne 2e8e0 , std::allocator >::~basic_stringbuf()@@Base+0x18920> // b.any │ │ │ │ + ldr x19, [sp, #1288] │ │ │ │ + add x20, sp, #0x508 │ │ │ │ cmp x19, x20 │ │ │ │ - b.eq 34940 , std::allocator >::~basic_stringbuf()@@Base+0x19040> // b.none │ │ │ │ + b.eq 2e920 , std::allocator >::~basic_stringbuf()@@Base+0x18960> // b.none │ │ │ │ mov x0, x19 │ │ │ │ mov x1, #0x18 // #24 │ │ │ │ ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ cmp x19, x20 │ │ │ │ - b.ne 34928 , std::allocator >::~basic_stringbuf()@@Base+0x19028> // b.any │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - bl 31804 , std::allocator >::~basic_stringbuf()@@Base+0x15f04> │ │ │ │ - ldr x20, [x21, #32] │ │ │ │ - cbz x20, 349a8 , std::allocator >::~basic_stringbuf()@@Base+0x190a8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 31480 , std::allocator >::~basic_stringbuf()@@Base+0x15b80> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 3497c , std::allocator >::~basic_stringbuf()@@Base+0x1907c> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34998 , std::allocator >::~basic_stringbuf()@@Base+0x19098> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 34950 , std::allocator >::~basic_stringbuf()@@Base+0x19050> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #32] │ │ │ │ - ldr x0, [sp, #104] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 349d0 , std::allocator >::~basic_stringbuf()@@Base+0x190d0> // b.none │ │ │ │ - ldr x1, [sp, #120] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x1, [sp, #24] │ │ │ │ - ldr x0, [sp, #72] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 34a44 , std::allocator >::~basic_stringbuf()@@Base+0x19144> // b.none │ │ │ │ - ldr x1, [sp, #88] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - b 33358 , std::allocator >::~basic_stringbuf()@@Base+0x17a58> │ │ │ │ - ldr x28, [x28, #24] │ │ │ │ - cbnz x28, 34740 , std::allocator >::~basic_stringbuf()@@Base+0x18e40> │ │ │ │ - b 34780 , std::allocator >::~basic_stringbuf()@@Base+0x18e80> │ │ │ │ - add x28, x28, #0x520 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldrb w0, [x28, #4] │ │ │ │ - ldr w1, [x28] │ │ │ │ - b 34438 , std::allocator >::~basic_stringbuf()@@Base+0x18b38> │ │ │ │ - add x28, x28, #0x518 │ │ │ │ - str x19, [sp, #168] │ │ │ │ - ldrb w0, [x28, #4] │ │ │ │ - ldr w1, [x28] │ │ │ │ - b 340dc , std::allocator >::~basic_stringbuf()@@Base+0x187dc> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - add x1, sp, #0x3c │ │ │ │ - mov x0, x24 │ │ │ │ - mov w2, #0x1 // #1 │ │ │ │ - bl 1d580 , std::allocator >::~basic_stringbuf()@@Base+0x1c80> │ │ │ │ - b 34820 , std::allocator >::~basic_stringbuf()@@Base+0x18f20> │ │ │ │ - ldp x23, x24, [sp, #256] │ │ │ │ - ldp x27, x28, [sp, #288] │ │ │ │ - b 33358 , std::allocator >::~basic_stringbuf()@@Base+0x17a58> │ │ │ │ - ldr x25, [sp, #16] │ │ │ │ - b 347c4 , std::allocator >::~basic_stringbuf()@@Base+0x18ec4> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ + b.ne 2e908 , std::allocator >::~basic_stringbuf()@@Base+0x18948> // b.any │ │ │ │ + ldr x0, [sp, #1256] │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ + ldr x20, [sp, #1208] │ │ │ │ + cbz x20, 2e988 , std::allocator >::~basic_stringbuf()@@Base+0x189c8> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e95c , std::allocator >::~basic_stringbuf()@@Base+0x1899c> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e978 , std::allocator >::~basic_stringbuf()@@Base+0x189b8> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ mov x0, x19 │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 34dec , std::allocator >::~basic_stringbuf()@@Base+0x194ec> // b.any │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz x20, 2e930 , std::allocator >::~basic_stringbuf()@@Base+0x18970> │ │ │ │ + ldr x1, [sp, #136] │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2e9a4 , std::allocator >::~basic_stringbuf()@@Base+0x189e4> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ + ldr x2, [sp, #1912] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 34e14 , std::allocator >::~basic_stringbuf()@@Base+0x19514> // b.none │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - bl 5740 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + add sp, sp, #0x780 │ │ │ │ + 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 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3600] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5890 │ │ │ │ + b 2d5ac , std::allocator >::~basic_stringbuf()@@Base+0x175ec> │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + ldr x4, [sp, #320] │ │ │ │ + add x0, sp, #0xd0 │ │ │ │ + str x0, [sp, #104] │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + stp x0, xzr, [sp, #192] │ │ │ │ + strb wzr, [sp, #208] │ │ │ │ + cbnz x4, 2e6c0 , std::allocator >::~basic_stringbuf()@@Base+0x18700> │ │ │ │ + add x1, sp, #0x160 │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5890 │ │ │ │ + b 2e6e4 , std::allocator >::~basic_stringbuf()@@Base+0x18724> │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + mov x1, x25 │ │ │ │ + mov x0, x22 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 2d4f4 , std::allocator >::~basic_stringbuf()@@Base+0x17534> │ │ │ │ + ldr x0, [sp, #136] │ │ │ │ + mov x1, x25 │ │ │ │ + ldr x2, [x21, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 2d564 , std::allocator >::~basic_stringbuf()@@Base+0x175a4> │ │ │ │ + ldr x0, [sp, #656] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + b 2e748 , std::allocator >::~basic_stringbuf()@@Base+0x18788> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + ldp x1, x2, [sp, #160] │ │ │ │ + mov x22, x0 │ │ │ │ + mov x8, x20 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc58 │ │ │ │ + bl 6300 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x1, #0xbb8 │ │ │ │ + bl 6250 │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5920 │ │ │ │ + mov x1, x24 │ │ │ │ mov x0, x22 │ │ │ │ + bl 32640 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ + mov x0, x24 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 34b10 , std::allocator >::~basic_stringbuf()@@Base+0x19210> │ │ │ │ - bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2ed90 , std::allocator >::~basic_stringbuf()@@Base+0x18dd0> // b.none │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x26, sp, #0x68 │ │ │ │ mov x0, x22 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x26 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x28 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ mov x0, x24 │ │ │ │ + bl 156a0 ::do_widen(char) const@@Base+0x160> │ │ │ │ + mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 34aac , std::allocator >::~basic_stringbuf()@@Base+0x191ac> // b.any │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ + bti j │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x88 │ │ │ │ - add x26, sp, #0x68 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 34b08 , std::allocator >::~basic_stringbuf()@@Base+0x19208> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #912] │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + b 2eba8 , std::allocator >::~basic_stringbuf()@@Base+0x18be8> │ │ │ │ bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x118 │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + add x1, x23, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 55a8 >::close()@plt+0x8> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #384] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ bti j │ │ │ │ - b 34af0 , std::allocator >::~basic_stringbuf()@@Base+0x191f0> │ │ │ │ + ldur x1, [x25, #-24] │ │ │ │ + str x25, [sp, #256] │ │ │ │ + ldr x2, [sp] │ │ │ │ + mov x19, x0 │ │ │ │ + str x2, [x22, x1] │ │ │ │ + str xzr, [sp, #264] │ │ │ │ + b 2ebe8 , std::allocator >::~basic_stringbuf()@@Base+0x18c28> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ + b 2ebe8 , std::allocator >::~basic_stringbuf()@@Base+0x18c28> │ │ │ │ bti j │ │ │ │ - b 34af0 , std::allocator >::~basic_stringbuf()@@Base+0x191f0> │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ bti j │ │ │ │ - b 34af0 , std::allocator >::~basic_stringbuf()@@Base+0x191f0> │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ - bti j │ │ │ │ - b 34af0 , std::allocator >::~basic_stringbuf()@@Base+0x191f0> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + b 2ee24 , std::allocator >::~basic_stringbuf()@@Base+0x18e64> │ │ │ │ bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 2e770 , std::allocator >::~basic_stringbuf()@@Base+0x187b0> │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ bti j │ │ │ │ - b 34af0 , std::allocator >::~basic_stringbuf()@@Base+0x191f0> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb44 , std::allocator >::~basic_stringbuf()@@Base+0x18b84> │ │ │ │ bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + b 2ed54 , std::allocator >::~basic_stringbuf()@@Base+0x18d94> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + b 2ed54 , std::allocator >::~basic_stringbuf()@@Base+0x18d94> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ - bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + b 2eb44 , std::allocator >::~basic_stringbuf()@@Base+0x18b84> │ │ │ │ + adrp x2, 32000 , std::allocator >::~basic_stringbuf()@@Base+0x1c040> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b08 , std::allocator >::~basic_stringbuf()@@Base+0x19208> │ │ │ │ - bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + add x21, sp, #0xa0 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb44 , std::allocator >::~basic_stringbuf()@@Base+0x18b84> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2edbc , std::allocator >::~basic_stringbuf()@@Base+0x18dfc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2edc4 , std::allocator >::~basic_stringbuf()@@Base+0x18e04> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - add x24, sp, #0x48 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2ee24 , std::allocator >::~basic_stringbuf()@@Base+0x18e64> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 2e878 , std::allocator >::~basic_stringbuf()@@Base+0x188b8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x2, [sp, #80] │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 2eb64 , std::allocator >::~basic_stringbuf()@@Base+0x18ba4> // b.none │ │ │ │ + b 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x24, sp, #0x498 │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5f08 │ │ │ │ + b 2eba8 , std::allocator >::~basic_stringbuf()@@Base+0x18be8> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2ee8c , std::allocator >::~basic_stringbuf()@@Base+0x18ecc> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2ee8c , std::allocator >::~basic_stringbuf()@@Base+0x18ecc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 2eb30 , std::allocator >::~basic_stringbuf()@@Base+0x18b70> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eec8 , std::allocator >::~basic_stringbuf()@@Base+0x18f08> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2eef4 , std::allocator >::~basic_stringbuf()@@Base+0x18f34> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb30 , std::allocator >::~basic_stringbuf()@@Base+0x18b70> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2ef34 , std::allocator >::~basic_stringbuf()@@Base+0x18f74> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x28, sp, #0xc0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb30 , std::allocator >::~basic_stringbuf()@@Base+0x18b70> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb30 , std::allocator >::~basic_stringbuf()@@Base+0x18b70> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34afc , std::allocator >::~basic_stringbuf()@@Base+0x191fc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2efd0 , std::allocator >::~basic_stringbuf()@@Base+0x19010> │ │ │ │ bti j │ │ │ │ - b 34af0 , std::allocator >::~basic_stringbuf()@@Base+0x191f0> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2efd0 , std::allocator >::~basic_stringbuf()@@Base+0x19010> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldur x0, [x25, #-24] │ │ │ │ + str x25, [sp, #656] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldr x0, [sp] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eb38 , std::allocator >::~basic_stringbuf()@@Base+0x18b78> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + b 2f07c , std::allocator >::~basic_stringbuf()@@Base+0x190bc> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + bl 5fc8 │ │ │ │ + ldur x0, [x26, #-24] │ │ │ │ + str x26, [sp, #656] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x20, x0] │ │ │ │ + b 2eb94 , std::allocator >::~basic_stringbuf()@@Base+0x18bd4> │ │ │ │ bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2f0bc , std::allocator >::~basic_stringbuf()@@Base+0x190fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b10 , std::allocator >::~basic_stringbuf()@@Base+0x19210> │ │ │ │ + b 2ee94 , std::allocator >::~basic_stringbuf()@@Base+0x18ed4> │ │ │ │ bti j │ │ │ │ - b 34ac0 , std::allocator >::~basic_stringbuf()@@Base+0x191c0> │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eec0 , std::allocator >::~basic_stringbuf()@@Base+0x18f00> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34acc , std::allocator >::~basic_stringbuf()@@Base+0x191cc> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5ad0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eec0 , std::allocator >::~basic_stringbuf()@@Base+0x18f00> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - b 34a6c , std::allocator >::~basic_stringbuf()@@Base+0x1916c> │ │ │ │ + b 2eec0 , std::allocator >::~basic_stringbuf()@@Base+0x18f00> │ │ │ │ bti j │ │ │ │ - b 34b4c , std::allocator >::~basic_stringbuf()@@Base+0x1924c> │ │ │ │ + b 2eed8 , std::allocator >::~basic_stringbuf()@@Base+0x18f18> │ │ │ │ bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 3488c , std::allocator >::~basic_stringbuf()@@Base+0x18f8c> │ │ │ │ + mov x19, x0 │ │ │ │ + b 2eef4 , std::allocator >::~basic_stringbuf()@@Base+0x18f34> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #200] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + b 2eec8 , std::allocator >::~basic_stringbuf()@@Base+0x18f08> │ │ │ │ + bti j │ │ │ │ + b 2f0ec , std::allocator >::~basic_stringbuf()@@Base+0x1912c> │ │ │ │ + mov x0, #0x10 // #16 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x21, x0 │ │ │ │ + add x1, x1, #0xb8 │ │ │ │ + bl 57a0 <__fprintf_chk@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x0, [sp, #80] │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp, #1912] │ │ │ │ + ldr x1, [x2] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - b.ne 34aac , std::allocator >::~basic_stringbuf()@@Base+0x191ac> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - b 34b38 , std::allocator >::~basic_stringbuf()@@Base+0x19238> │ │ │ │ + b.ne 2eb08 , std::allocator >::~basic_stringbuf()@@Base+0x18b48> // b.any │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x2, [x2, #3784] │ │ │ │ + mov x0, x21 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4056] │ │ │ │ + bl 6100 │ │ │ │ + bti j │ │ │ │ + b 2f160 , std::allocator >::~basic_stringbuf()@@Base+0x191a0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 34b58 , std::allocator >::~basic_stringbuf()@@Base+0x19258> │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ bti j │ │ │ │ - mov x20, x1 │ │ │ │ - b 34a7c , std::allocator >::~basic_stringbuf()@@Base+0x1917c> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #200] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - stp x23, x24, [sp, #256] │ │ │ │ - stp x27, x28, [sp, #288] │ │ │ │ - b.ne 34aac , std::allocator >::~basic_stringbuf()@@Base+0x191ac> // b.any │ │ │ │ - bl 6190 │ │ │ │ - ldp x29, x30, [sp, #208] │ │ │ │ - ldp x19, x20, [sp, #224] │ │ │ │ - ldp x21, x22, [sp, #240] │ │ │ │ - ldp x25, x26, [sp, #272] │ │ │ │ - add sp, sp, #0x130 │ │ │ │ - autiasp │ │ │ │ - b 6058 │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ + bti j │ │ │ │ + b 2f1a0 , std::allocator >::~basic_stringbuf()@@Base+0x191e0> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 2eb1c , std::allocator >::~basic_stringbuf()@@Base+0x18b5c> │ │ │ │ + bti j │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ + bti j │ │ │ │ + b 2eb10 , std::allocator >::~basic_stringbuf()@@Base+0x18b50> │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x140 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x29, x30, [sp, #224] │ │ │ │ - add x29, sp, #0xe0 │ │ │ │ - stp x19, x20, [sp, #240] │ │ │ │ - stp x21, x22, [sp, #256] │ │ │ │ - stp x23, x24, [sp, #272] │ │ │ │ - stp x25, x26, [sp, #288] │ │ │ │ - stp x27, x28, [sp, #304] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #216] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - mov x0, #0x2e0 // #736 │ │ │ │ - bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ - mov x21, x0 │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x20, sp, #0xb8 │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2fb08 , std::allocator >::~basic_stringbuf()@@Base+0x14208> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34eb8 , std::allocator >::~basic_stringbuf()@@Base+0x195b8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - add x26, sp, #0x40 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x2 │ │ │ │ - stp x26, xzr, [sp, #48] │ │ │ │ - strb wzr, [sp, #64] │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37164 , std::allocator >::~basic_stringbuf()@@Base+0x1b864> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 376cc , std::allocator >::~basic_stringbuf()@@Base+0x1bdcc> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37184 , std::allocator >::~basic_stringbuf()@@Base+0x1b884> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34f34 , std::allocator >::~basic_stringbuf()@@Base+0x19634> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - adrp x27, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #206] │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 34f84 , std::allocator >::~basic_stringbuf()@@Base+0x19684> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0xd10 │ │ │ │ - add x25, sp, #0x88 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - strh w0, [x25, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #142] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - mov x0, #0x11 // #17 │ │ │ │ - add x22, sp, #0x98 │ │ │ │ - str x0, [sp, #40] │ │ │ │ - add x0, sp, #0x28 │ │ │ │ - add x23, sp, #0xa8 │ │ │ │ + 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, #0xb20 │ │ │ │ + str xzr, [sp, #1024] │ │ │ │ mov x1, x0 │ │ │ │ + str x1, [sp, #56] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + adrp x21, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #2840] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - mov x0, x22 │ │ │ │ - str x23, [sp, #152] │ │ │ │ - bl 61a8 │ │ │ │ - ldr x1, [sp, #40] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x6c0 │ │ │ │ - str x0, [sp, #152] │ │ │ │ - ldp x2, x3, [x1] │ │ │ │ - stp x2, x3, [x0] │ │ │ │ - ldrb w1, [x1, #16] │ │ │ │ - strb w1, [x0, #16] │ │ │ │ - ldr x0, [sp, #40] │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldr x1, [sp, #152] │ │ │ │ - strb wzr, [x1, x0] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x21, #0x680 │ │ │ │ + str xzr, [x1] │ │ │ │ + ldp x23, x20, [x1, #8] │ │ │ │ + add x1, sp, #0x630 │ │ │ │ + ldp x24, x22, [x0] │ │ │ │ + add x0, sp, #0x620 │ │ │ │ + str x0, [sp, #80] │ │ │ │ + str x1, [sp, #104] │ │ │ │ + str x1, [sp, #1568] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + add x1, x22, x20 │ │ │ │ + strb wzr, [sp, #1584] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #1576] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x22, x0 │ │ │ │ + b.hi 31198 , std::allocator >::~basic_stringbuf()@@Base+0x1b1d8> // b.pmore │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + mov x2, x22 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x1, x24 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #1576] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x20, x0 │ │ │ │ + b.hi 31178 , std::allocator >::~basic_stringbuf()@@Base+0x1b1b8> // b.pmore │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35054 , std::allocator >::~basic_stringbuf()@@Base+0x19754> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 3506c , std::allocator >::~basic_stringbuf()@@Base+0x1976c> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35084 , std::allocator >::~basic_stringbuf()@@Base+0x19784> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x1, x23 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #1576] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 31158 , std::allocator >::~basic_stringbuf()@@Base+0x1b198> // b.none │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + add x1, x1, #0xc10 │ │ │ │ + bl 5710 │ │ │ │ + mov x22, x0 │ │ │ │ + add x20, sp, #0x848 │ │ │ │ + str x20, [sp, #2104] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [x22], #16 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 30f4c , std::allocator >::~basic_stringbuf()@@Base+0x1af8c> // b.none │ │ │ │ + str x0, [sp, #2104] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x0, [sp, #2120] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x21, x21, #0x680 │ │ │ │ + str x0, [sp, #2112] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + stp x22, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldp x1, x2, [x21, #32] │ │ │ │ + ldr x3, [sp, #2112] │ │ │ │ + sub x0, x0, x3 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 31260 , std::allocator >::~basic_stringbuf()@@Base+0x1b2a0> // b.pmore │ │ │ │ + add x0, sp, #0x838 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5710 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x270 │ │ │ │ + mov x21, x19 │ │ │ │ + str x0, [sp, #608] │ │ │ │ + str x0, [sp, #232] │ │ │ │ + ldr x0, [x21], #16 │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 30f34 , std::allocator >::~basic_stringbuf()@@Base+0x1af74> // b.none │ │ │ │ + str x0, [sp, #608] │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x0, [sp, #624] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [sp, #616] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + ldr x0, [sp, #2104] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2f428 , std::allocator >::~basic_stringbuf()@@Base+0x19468> // b.none │ │ │ │ + ldr x1, [sp, #2120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x3 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37638 , std::allocator >::~basic_stringbuf()@@Base+0x1bd38> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 379fc , std::allocator >::~basic_stringbuf()@@Base+0x1c0fc> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37654 , std::allocator >::~basic_stringbuf()@@Base+0x1bd54> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 350f0 , std::allocator >::~basic_stringbuf()@@Base+0x197f0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldr x0, [sp, #1568] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 2f444 , std::allocator >::~basic_stringbuf()@@Base+0x19484> // b.none │ │ │ │ + ldr x1, [sp, #1584] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #206] │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3513c , std::allocator >::~basic_stringbuf()@@Base+0x1983c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + str x0, [sp, #288] │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + cbz x0, 30f00 , std::allocator >::~basic_stringbuf()@@Base+0x1af40> │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + str x20, [sp, #2104] │ │ │ │ + ldr x22, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x22 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 356e0 , std::allocator >::~basic_stringbuf()@@Base+0x1f720> │ │ │ │ + and w19, w0, #0xff │ │ │ │ + ldr x0, [sp, #2104] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2f4a0 , std::allocator >::~basic_stringbuf()@@Base+0x194e0> // b.none │ │ │ │ + ldr x1, [sp, #2120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0xd10 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - strh w0, [x25, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #128] │ │ │ │ + tbz w19, #0, 31490 , std::allocator >::~basic_stringbuf()@@Base+0x1b4d0> │ │ │ │ + add x19, sp, #0x728 │ │ │ │ + str x19, [sp, #240] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5698 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3568] │ │ │ │ + str x0, [sp, #88] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #2056] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1832] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4032] │ │ │ │ + str xzr, [sp, #2048] │ │ │ │ + ldr x3, [sp, #80] │ │ │ │ + str q31, [sp, #2064] │ │ │ │ + ldp x1, x2, [x0, #8] │ │ │ │ + str q31, [sp, #2080] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + stp x1, x2, [sp, #184] │ │ │ │ + str x1, [sp, #1568] │ │ │ │ + str x2, [x3, x0] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x3, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3776] │ │ │ │ + str x1, [sp, #200] │ │ │ │ + ldr x21, [sp, #104] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #1568] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #1832] │ │ │ │ mov x0, x21 │ │ │ │ - strb wzr, [sp, #142] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x6d8 │ │ │ │ - str x23, [sp, #152] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr x1, [x0] │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + mov w2, #0x8 // #8 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + bl 5bc0 │ │ │ │ + ldr x1, [sp, #1568] │ │ │ │ + ldur x2, [x1, #-24] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + add x2, x1, x2 │ │ │ │ + cbz x0, 30f20 , std::allocator >::~basic_stringbuf()@@Base+0x1af60> │ │ │ │ + mov x0, x2 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 60d0 │ │ │ │ + add x23, sp, #0x380 │ │ │ │ + add x21, sp, #0x300 │ │ │ │ + mov x0, x23 │ │ │ │ + str x21, [sp, #224] │ │ │ │ + str x23, [sp, #248] │ │ │ │ + bl 5698 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + strh wzr, [sp, #1120] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3608] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, sp, #0x468 │ │ │ │ + str xzr, [sp, #1112] │ │ │ │ + ldp x1, x2, [x19, #16] │ │ │ │ + stp x1, x2, [sp, #120] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x478 │ │ │ │ + str x1, [sp, #768] │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + str x2, [x21, x0] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x21, x0 │ │ │ │ + bl 5e60 │ │ │ │ + ldp x0, x3, [x19, #32] │ │ │ │ + stp x0, x3, [sp, #152] │ │ │ │ + add x1, sp, #0x310 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + mov x2, x1 │ │ │ │ + str x1, [sp, #208] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x3, [x1, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + add x2, sp, #0x320 │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ + stp x0, x1, [sp, #136] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x21, x0] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ str x1, [sp, #168] │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - ldur x0, [x0, #7] │ │ │ │ - stur x0, [x23, #7] │ │ │ │ - mov x0, #0xf // #15 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #183] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #4064] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + stp xzr, xzr, [x2] │ │ │ │ + stp xzr, xzr, [x2, #16] │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + str xzr, [sp, #832] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #792] │ │ │ │ + add x0, sp, #0x350 │ │ │ │ + str x0, [sp, #272] │ │ │ │ + str xzr, [sp, #840] │ │ │ │ + bl 62b0 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + str x0, [sp, #792] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str w0, [sp, #856] │ │ │ │ + add x0, sp, #0x370 │ │ │ │ + add x1, sp, #0x318 │ │ │ │ + str x0, [sp, #280] │ │ │ │ + str x0, [sp, #864] │ │ │ │ + mov x0, x23 │ │ │ │ + str xzr, [sp, #872] │ │ │ │ + strb wzr, [sp, #880] │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [sp, #208] │ │ │ │ + ldr x22, [sp, #104] │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 351d0 , std::allocator >::~basic_stringbuf()@@Base+0x198d0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 351e8 , std::allocator >::~basic_stringbuf()@@Base+0x198e8> // b.none │ │ │ │ + bl 55d8 , std::allocator >::~basic_ostringstream()@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5608 │ │ │ │ + cbz x0, 30f64 , std::allocator >::~basic_stringbuf()@@Base+0x1afa4> │ │ │ │ + add x23, sp, #0x510 │ │ │ │ + add x22, sp, #0x490 │ │ │ │ + mov x0, x23 │ │ │ │ + str x22, [sp, #176] │ │ │ │ + str x23, [sp, #256] │ │ │ │ + bl 5698 │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + strh wzr, [sp, #1520] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + str xzr, [sp, #1512] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1296] │ │ │ │ + ldp x1, x2, [sp, #120] │ │ │ │ + add x0, sp, #0x5f8 │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x608 │ │ │ │ + str q31, [x0] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + str x2, [x22, x0] │ │ │ │ + str xzr, [sp, #1176] │ │ │ │ + ldur x0, [x1, #-24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5e60 │ │ │ │ + ldp x0, x3, [sp, #152] │ │ │ │ + str x0, [sp, #1184] │ │ │ │ + add x1, sp, #0x4a0 │ │ │ │ + str x1, [sp, #216] │ │ │ │ + mov x2, x1 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x3, [x1, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + ldp x0, x1, [sp, #136] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x22, x0] │ │ │ │ ldr x1, [sp, #168] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + add x0, sp, #0x4b0 │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + stp xzr, xzr, [x0, #16] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #1296] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #1184] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + str xzr, [sp, #1232] │ │ │ │ + str xzr, [sp, #1240] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1192] │ │ │ │ + add x0, sp, #0x4e0 │ │ │ │ + str x0, [sp, #296] │ │ │ │ + bl 62b0 │ │ │ │ + str x21, [sp, #1192] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + str w0, [sp, #1256] │ │ │ │ + add x0, sp, #0x500 │ │ │ │ + add x1, sp, #0x4a8 │ │ │ │ + str x0, [sp, #304] │ │ │ │ + str x0, [sp, #1264] │ │ │ │ + mov x0, x23 │ │ │ │ + str xzr, [sp, #1272] │ │ │ │ + strb wzr, [sp, #1280] │ │ │ │ + bl 5e60 │ │ │ │ + ldr x4, [sp, #832] │ │ │ │ + add x5, sp, #0x2c0 │ │ │ │ + add x21, sp, #0x2d0 │ │ │ │ + str x5, [sp, #96] │ │ │ │ + str x21, [sp, #704] │ │ │ │ + str xzr, [sp, #712] │ │ │ │ + strb wzr, [sp, #720] │ │ │ │ + cbz x4, 30f84 , std::allocator >::~basic_stringbuf()@@Base+0x1afc4> │ │ │ │ + ldr x0, [sp, #816] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x3, [sp, #824] │ │ │ │ + cmp x0, #0x0 │ │ │ │ + ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + csel x4, x4, x0, hi // hi = pmore │ │ │ │ + mov x0, x5 │ │ │ │ + sub x4, x4, x3 │ │ │ │ + bl 5f68 │ │ │ │ + ldr x8, [sp, #40] │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + bl 353ac , std::allocator >::~basic_stringbuf()@@Base+0x1f3ec> │ │ │ │ + ldr x0, [sp, #216] │ │ │ │ + ldr x1, [sp, #2104] │ │ │ │ + ldr x2, [sp, #2112] │ │ │ │ + bl 5d28 │ │ │ │ + ldr x0, [sp, #2104] │ │ │ │ + cmp x0, x20 │ │ │ │ + b.eq 2f85c , std::allocator >::~basic_stringbuf()@@Base+0x1989c> // b.none │ │ │ │ + ldr x1, [sp, #2120] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35200 , std::allocator >::~basic_stringbuf()@@Base+0x19900> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x4 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3760c , std::allocator >::~basic_stringbuf()@@Base+0x1bd0c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a2c , std::allocator >::~basic_stringbuf()@@Base+0x1c12c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37628 , std::allocator >::~basic_stringbuf()@@Base+0x1bd28> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3526c , std::allocator >::~basic_stringbuf()@@Base+0x1996c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #206] │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 352b8 , std::allocator >::~basic_stringbuf()@@Base+0x199b8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2f874 , std::allocator >::~basic_stringbuf()@@Base+0x198b4> // b.none │ │ │ │ + ldr x1, [sp, #720] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0xd10 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrh w0, [x0, #4] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - strh w0, [x25, #4] │ │ │ │ - mov x0, #0x6 // #6 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #142] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0x6e8 │ │ │ │ - str x23, [sp, #152] │ │ │ │ - str x19, [sp, #184] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 1aecc , std::allocator >::~basic_stringbuf()@@Base+0x4f0c> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc70 │ │ │ │ + str x21, [sp, #704] │ │ │ │ ldr w1, [x0] │ │ │ │ - str w1, [sp, #168] │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ ldur w0, [x0, #3] │ │ │ │ - stur w0, [x23, #3] │ │ │ │ + str w1, [sp, #720] │ │ │ │ + stur w0, [x21, #3] │ │ │ │ mov x0, #0x7 // #7 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #175] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3534c , std::allocator >::~basic_stringbuf()@@Base+0x19a4c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 35364 , std::allocator >::~basic_stringbuf()@@Base+0x19a64> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 3537c , std::allocator >::~basic_stringbuf()@@Base+0x19a7c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x5 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 375e0 , std::allocator >::~basic_stringbuf()@@Base+0x1bce0> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3796c , std::allocator >::~basic_stringbuf()@@Base+0x1c06c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 375fc , std::allocator >::~basic_stringbuf()@@Base+0x1bcfc> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 353e8 , std::allocator >::~basic_stringbuf()@@Base+0x19ae8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrh w1, [x1, #4] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - strh w1, [x19, #4] │ │ │ │ - mov x1, #0x6 // #6 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #206] │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35434 , std::allocator >::~basic_stringbuf()@@Base+0x19b34> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x6f0 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35498 , std::allocator >::~basic_stringbuf()@@Base+0x19b98> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 354b0 , std::allocator >::~basic_stringbuf()@@Base+0x19bb0> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 354c8 , std::allocator >::~basic_stringbuf()@@Base+0x19bc8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x6 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 375b4 , std::allocator >::~basic_stringbuf()@@Base+0x1bcb4> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3799c , std::allocator >::~basic_stringbuf()@@Base+0x1c09c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 375d0 , std::allocator >::~basic_stringbuf()@@Base+0x1bcd0> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35534 , std::allocator >::~basic_stringbuf()@@Base+0x19c34> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35570 , std::allocator >::~basic_stringbuf()@@Base+0x19c70> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0xd10 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x700 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 355d4 , std::allocator >::~basic_stringbuf()@@Base+0x19cd4> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 355ec , std::allocator >::~basic_stringbuf()@@Base+0x19cec> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35604 , std::allocator >::~basic_stringbuf()@@Base+0x19d04> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x70 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37588 , std::allocator >::~basic_stringbuf()@@Base+0x1bc88> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3790c , std::allocator >::~basic_stringbuf()@@Base+0x1c00c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 375a4 , std::allocator >::~basic_stringbuf()@@Base+0x1bca4> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35670 , std::allocator >::~basic_stringbuf()@@Base+0x19d70> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x27, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x20 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 356b0 , std::allocator >::~basic_stringbuf()@@Base+0x19db0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [sp, #727] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + ldr x25, [x0, #32] │ │ │ │ + add x23, x0, #0x10 │ │ │ │ + add x28, x0, #0x18 │ │ │ │ + cbz x25, 30264 , std::allocator >::~basic_stringbuf()@@Base+0x1a2a4> │ │ │ │ + ldp x0, x24, [x25, #32] │ │ │ │ + mov x27, x28 │ │ │ │ + ldr x19, [sp, #704] │ │ │ │ + mov x20, #0x7fffffff // #2147483647 │ │ │ │ + ldr x26, [sp, #712] │ │ │ │ + mov x22, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + cmp x26, x24 │ │ │ │ + csel x2, x26, x24, ls // ls = plast │ │ │ │ + cbz x2, 2f8f8 , std::allocator >::~basic_stringbuf()@@Base+0x19938> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2f90c , std::allocator >::~basic_stringbuf()@@Base+0x1994c> │ │ │ │ + sub x0, x24, x26 │ │ │ │ + cmp x0, x20 │ │ │ │ + b.gt 2f910 , std::allocator >::~basic_stringbuf()@@Base+0x19950> │ │ │ │ + cmp x0, x22 │ │ │ │ + b.lt 2f924 , std::allocator >::~basic_stringbuf()@@Base+0x19964> // b.tstop │ │ │ │ + tbnz w0, #31, 2f924 , std::allocator >::~basic_stringbuf()@@Base+0x19964> │ │ │ │ + mov x27, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbz x25, 2f92c , std::allocator >::~basic_stringbuf()@@Base+0x1996c> │ │ │ │ + ldp x0, x24, [x25, #32] │ │ │ │ + b 2f8e0 , std::allocator >::~basic_stringbuf()@@Base+0x19920> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 2f91c , std::allocator >::~basic_stringbuf()@@Base+0x1995c> │ │ │ │ + cmp x28, x27 │ │ │ │ + b.eq 30268 , std::allocator >::~basic_stringbuf()@@Base+0x1a2a8> // b.none │ │ │ │ + ldr x20, [x27, #40] │ │ │ │ + cmp x26, x20 │ │ │ │ + csel x2, x26, x20, ls // ls = plast │ │ │ │ + cbz x2, 2f954 , std::allocator >::~basic_stringbuf()@@Base+0x19994> │ │ │ │ + ldr x1, [x27, #32] │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2f970 , std::allocator >::~basic_stringbuf()@@Base+0x199b0> │ │ │ │ + sub x0, x26, x20 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 2f974 , std::allocator >::~basic_stringbuf()@@Base+0x199b4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 30268 , std::allocator >::~basic_stringbuf()@@Base+0x1a2a8> // b.tstop │ │ │ │ + tbnz w0, #31, 30268 , std::allocator >::~basic_stringbuf()@@Base+0x1a2a8> │ │ │ │ + add x1, sp, #0x290 │ │ │ │ + add x0, sp, #0x280 │ │ │ │ + str x1, [sp, #264] │ │ │ │ + str x0, [sp, #312] │ │ │ │ + str x1, [sp, #640] │ │ │ │ + ldp x1, x2, [x27, #64] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #704] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 2f9a8 , std::allocator >::~basic_stringbuf()@@Base+0x199e8> // b.none │ │ │ │ + ldr x1, [sp, #720] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + ldrb w1, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3992] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + cmp w1, w0 │ │ │ │ + b.ne 30ffc , std::allocator >::~basic_stringbuf()@@Base+0x1b03c> // b.any │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + ldr x0, [x0, #136] │ │ │ │ + adrp x26, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + add x0, x26, #0xc80 │ │ │ │ + str x0, [sp, #64] │ │ │ │ + add x0, sp, #0x1d8 │ │ │ │ + str x0, [sp, #32] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 181b0 , std::allocator >::~basic_stringbuf()@@Base+0x21f0> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + add x0, x0, #0x88 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 309c8 , std::allocator >::~basic_stringbuf()@@Base+0x1aa08> // b.none │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + ldr x1, [x0, #16] │ │ │ │ + add x0, sp, #0x1c0 │ │ │ │ + str x0, [sp, #72] │ │ │ │ + add x1, x1, #0x40 │ │ │ │ + bl 329a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c9e0> │ │ │ │ + add x0, sp, #0x2d8 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x19, sp, #0x2b0 │ │ │ │ + ldr x0, [sp, #64] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr x23, [sp, #480] │ │ │ │ + mov x21, #0x5 // #5 │ │ │ │ + ldr w1, [x0] │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + str x21, [sp, #680] │ │ │ │ + strb wzr, [sp, #693] │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str xzr, [sp, #720] │ │ │ │ + strb wzr, [sp, #728] │ │ │ │ + str wzr, [sp, #744] │ │ │ │ + strh wzr, [sp, #748] │ │ │ │ + str wzr, [sp, #760] │ │ │ │ + cbz x23, 30e80 , std::allocator >::~basic_stringbuf()@@Base+0x1aec0> │ │ │ │ + ldr x28, [sp, #32] │ │ │ │ + mov x22, #0x7fffffff // #2147483647 │ │ │ │ + mov x20, x28 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x24, [x23, #40] │ │ │ │ + cbz x24, 302ac , std::allocator >::~basic_stringbuf()@@Base+0x1a2ec> │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + cmp x24, #0x5 │ │ │ │ + csel x2, x24, x21, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2facc , std::allocator >::~basic_stringbuf()@@Base+0x19b0c> │ │ │ │ + sub x0, x24, #0x5 │ │ │ │ + cmp x0, x22 │ │ │ │ + b.gt 2fad0 , std::allocator >::~basic_stringbuf()@@Base+0x19b10> │ │ │ │ + tbnz w0, #31, 302ac , std::allocator >::~basic_stringbuf()@@Base+0x1a2ec> │ │ │ │ + mov x28, x23 │ │ │ │ + ldr x23, [x23, #16] │ │ │ │ + cbnz x23, 2faa0 , std::allocator >::~basic_stringbuf()@@Base+0x19ae0> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + cmp x28, x0 │ │ │ │ + b.eq 2fb20 , std::allocator >::~basic_stringbuf()@@Base+0x19b60> // b.none │ │ │ │ + ldr x21, [x28, #40] │ │ │ │ + cbz x21, 309b0 , std::allocator >::~basic_stringbuf()@@Base+0x1a9f0> │ │ │ │ + ldr x1, [x28, #32] │ │ │ │ + mov x22, #0x5 // #5 │ │ │ │ + cmp x21, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x21, x22, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fb1c , std::allocator >::~basic_stringbuf()@@Base+0x19b5c> │ │ │ │ + sub x0, x22, x21 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2fb20 , std::allocator >::~basic_stringbuf()@@Base+0x19b60> // b.tstop │ │ │ │ + tbz w0, #31, 309b0 , std::allocator >::~basic_stringbuf()@@Base+0x1a9f0> │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + add x21, sp, #0x2a0 │ │ │ │ + add x2, sp, #0x160 │ │ │ │ + mov x1, x28 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #352] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa58 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + add x1, x28, #0x40 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + bl 5890 │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35714 , std::allocator >::~basic_stringbuf()@@Base+0x19e14> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 2fb6c , std::allocator >::~basic_stringbuf()@@Base+0x19bac> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc88 │ │ │ │ + ldr x27, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x22, #0x6 // #6 │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + mov x24, x20 │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + str x22, [sp, #680] │ │ │ │ + strb wzr, [sp, #694] │ │ │ │ + cbz x27, 2fc20 , std::allocator >::~basic_stringbuf()@@Base+0x19c60> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + ldr x25, [x27, #40] │ │ │ │ + cbz x25, 30294 , std::allocator >::~basic_stringbuf()@@Base+0x1a2d4> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + cmp x25, #0x6 │ │ │ │ + csel x2, x25, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fbd0 , std::allocator >::~basic_stringbuf()@@Base+0x19c10> │ │ │ │ + sub x0, x25, #0x6 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 3572c , std::allocator >::~basic_stringbuf()@@Base+0x19e2c> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35744 , std::allocator >::~basic_stringbuf()@@Base+0x19e44> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x8 │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 3755c , std::allocator >::~basic_stringbuf()@@Base+0x1bc5c> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3793c , std::allocator >::~basic_stringbuf()@@Base+0x1c03c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37578 , std::allocator >::~basic_stringbuf()@@Base+0x1bc78> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 357b0 , std::allocator >::~basic_stringbuf()@@Base+0x19eb0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 357ec , std::allocator >::~basic_stringbuf()@@Base+0x19eec> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x710 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b.gt 2fbd4 , std::allocator >::~basic_stringbuf()@@Base+0x19c14> │ │ │ │ + tbnz w0, #31, 30294 , std::allocator >::~basic_stringbuf()@@Base+0x1a2d4> │ │ │ │ + mov x24, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2fba4 , std::allocator >::~basic_stringbuf()@@Base+0x19be4> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 2fc20 , std::allocator >::~basic_stringbuf()@@Base+0x19c60> // b.none │ │ │ │ + ldr x22, [x24, #40] │ │ │ │ + cbz x22, 2fc38 , std::allocator >::~basic_stringbuf()@@Base+0x19c78> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov x23, #0x6 // #6 │ │ │ │ + cmp x22, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fc1c , std::allocator >::~basic_stringbuf()@@Base+0x19c5c> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2fc20 , std::allocator >::~basic_stringbuf()@@Base+0x19c60> // b.tstop │ │ │ │ + tbz w0, #31, 2fc38 , std::allocator >::~basic_stringbuf()@@Base+0x19c78> │ │ │ │ + add x2, sp, #0x168 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #360] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x14c │ │ │ │ + add x0, x24, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 32f20 , std::allocator >::~basic_stringbuf()@@Base+0x1cf60> │ │ │ │ + ldr w0, [sp, #332] │ │ │ │ + str w0, [sp, #704] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35850 , std::allocator >::~basic_stringbuf()@@Base+0x19f50> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 2fc68 , std::allocator >::~basic_stringbuf()@@Base+0x19ca8> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc90 │ │ │ │ + ldr x27, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x22, #0x5 // #5 │ │ │ │ + ldrb w0, [x0, #4] │ │ │ │ + mov x24, x20 │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strb w0, [x19, #4] │ │ │ │ + str x22, [sp, #680] │ │ │ │ + strb wzr, [sp, #693] │ │ │ │ + cbz x27, 2fd1c , std::allocator >::~basic_stringbuf()@@Base+0x19d5c> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + ldr x25, [x27, #40] │ │ │ │ + cbz x25, 302c4 , std::allocator >::~basic_stringbuf()@@Base+0x1a304> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + cmp x25, #0x5 │ │ │ │ + csel x2, x25, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fccc , std::allocator >::~basic_stringbuf()@@Base+0x19d0c> │ │ │ │ + sub x0, x25, #0x5 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 35868 , std::allocator >::~basic_stringbuf()@@Base+0x19f68> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35880 , std::allocator >::~basic_stringbuf()@@Base+0x19f80> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x71 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37530 , std::allocator >::~basic_stringbuf()@@Base+0x1bc30> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 379cc , std::allocator >::~basic_stringbuf()@@Base+0x1c0cc> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 3754c , std::allocator >::~basic_stringbuf()@@Base+0x1bc4c> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 358ec , std::allocator >::~basic_stringbuf()@@Base+0x19fec> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35928 , std::allocator >::~basic_stringbuf()@@Base+0x1a028> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x740 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b.gt 2fcd0 , std::allocator >::~basic_stringbuf()@@Base+0x19d10> │ │ │ │ + tbnz w0, #31, 302c4 , std::allocator >::~basic_stringbuf()@@Base+0x1a304> │ │ │ │ + mov x24, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2fca0 , std::allocator >::~basic_stringbuf()@@Base+0x19ce0> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 2fd1c , std::allocator >::~basic_stringbuf()@@Base+0x19d5c> // b.none │ │ │ │ + ldr x22, [x24, #40] │ │ │ │ + cbz x22, 2fd34 , std::allocator >::~basic_stringbuf()@@Base+0x19d74> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov x23, #0x5 // #5 │ │ │ │ + cmp x22, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fd18 , std::allocator >::~basic_stringbuf()@@Base+0x19d58> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2fd1c , std::allocator >::~basic_stringbuf()@@Base+0x19d5c> // b.tstop │ │ │ │ + tbz w0, #31, 2fd34 , std::allocator >::~basic_stringbuf()@@Base+0x19d74> │ │ │ │ + add x2, sp, #0x170 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #368] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x150 │ │ │ │ + add x0, x24, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 32f20 , std::allocator >::~basic_stringbuf()@@Base+0x1cf60> │ │ │ │ + ldr w0, [sp, #336] │ │ │ │ + str w0, [sp, #708] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 3598c , std::allocator >::~basic_stringbuf()@@Base+0x1a08c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 2fd64 , std::allocator >::~basic_stringbuf()@@Base+0x19da4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xc98 │ │ │ │ + ldr x27, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr w1, [x0] │ │ │ │ + mov x22, #0x6 // #6 │ │ │ │ + ldrh w0, [x0, #4] │ │ │ │ + mov x24, x20 │ │ │ │ + str w1, [sp, #688] │ │ │ │ + strh w0, [x19, #4] │ │ │ │ + str x22, [sp, #680] │ │ │ │ + strb wzr, [sp, #694] │ │ │ │ + cbz x27, 2fe1c , std::allocator >::~basic_stringbuf()@@Base+0x19e5c> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + nop │ │ │ │ + ldr x25, [x27, #40] │ │ │ │ + cbz x25, 302b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a2f8> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + cmp x25, #0x6 │ │ │ │ + csel x2, x25, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fdcc , std::allocator >::~basic_stringbuf()@@Base+0x19e0c> │ │ │ │ + sub x0, x25, #0x6 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 359a4 , std::allocator >::~basic_stringbuf()@@Base+0x1a0a4> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 359bc , std::allocator >::~basic_stringbuf()@@Base+0x1a0bc> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0xc │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37504 , std::allocator >::~basic_stringbuf()@@Base+0x1bc04> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3787c , std::allocator >::~basic_stringbuf()@@Base+0x1bf7c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37520 , std::allocator >::~basic_stringbuf()@@Base+0x1bc20> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35a28 , std::allocator >::~basic_stringbuf()@@Base+0x1a128> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35a64 , std::allocator >::~basic_stringbuf()@@Base+0x1a164> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xa78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b.gt 2fdd0 , std::allocator >::~basic_stringbuf()@@Base+0x19e10> │ │ │ │ + tbnz w0, #31, 302b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a2f8> │ │ │ │ + mov x24, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2fda0 , std::allocator >::~basic_stringbuf()@@Base+0x19de0> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 2fe1c , std::allocator >::~basic_stringbuf()@@Base+0x19e5c> // b.none │ │ │ │ + ldr x22, [x24, #40] │ │ │ │ + cbz x22, 2fe34 , std::allocator >::~basic_stringbuf()@@Base+0x19e74> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov x23, #0x6 // #6 │ │ │ │ + cmp x22, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fe18 , std::allocator >::~basic_stringbuf()@@Base+0x19e58> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2fe1c , std::allocator >::~basic_stringbuf()@@Base+0x19e5c> // b.tstop │ │ │ │ + tbz w0, #31, 2fe34 , std::allocator >::~basic_stringbuf()@@Base+0x19e74> │ │ │ │ + add x2, sp, #0x178 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #376] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x154 │ │ │ │ + add x0, x24, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + ldr w0, [sp, #340] │ │ │ │ + str w0, [sp, #744] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35ac8 , std::allocator >::~basic_stringbuf()@@Base+0x1a1c8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 2fe64 , std::allocator >::~basic_stringbuf()@@Base+0x19ea4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0xfd0 │ │ │ │ + ldr x27, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldr w0, [x0, #8] │ │ │ │ + mov x22, #0xc // #12 │ │ │ │ + str w0, [x19, #8] │ │ │ │ + mov x24, x20 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + strb wzr, [sp, #700] │ │ │ │ + cbz x27, 2ff1c , std::allocator >::~basic_stringbuf()@@Base+0x19f5c> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + nop │ │ │ │ + ldr x25, [x27, #40] │ │ │ │ + cbz x25, 302a0 , std::allocator >::~basic_stringbuf()@@Base+0x1a2e0> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + cmp x25, #0xc │ │ │ │ + csel x2, x25, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2fecc , std::allocator >::~basic_stringbuf()@@Base+0x19f0c> │ │ │ │ + sub x0, x25, #0xc │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 35ae0 , std::allocator >::~basic_stringbuf()@@Base+0x1a1e0> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35af8 , std::allocator >::~basic_stringbuf()@@Base+0x1a1f8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x72 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 374d8 , std::allocator >::~basic_stringbuf()@@Base+0x1bbd8> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3781c , std::allocator >::~basic_stringbuf()@@Base+0x1bf1c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 374f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bbf4> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35b64 , std::allocator >::~basic_stringbuf()@@Base+0x1a264> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1a2a0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xac0 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b.gt 2fed0 , std::allocator >::~basic_stringbuf()@@Base+0x19f10> │ │ │ │ + tbnz w0, #31, 302a0 , std::allocator >::~basic_stringbuf()@@Base+0x1a2e0> │ │ │ │ + mov x24, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2fea0 , std::allocator >::~basic_stringbuf()@@Base+0x19ee0> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 2ff1c , std::allocator >::~basic_stringbuf()@@Base+0x19f5c> // b.none │ │ │ │ + ldr x22, [x24, #40] │ │ │ │ + cbz x22, 2ff34 , std::allocator >::~basic_stringbuf()@@Base+0x19f74> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov x23, #0xc // #12 │ │ │ │ + cmp x22, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2ff18 , std::allocator >::~basic_stringbuf()@@Base+0x19f58> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 2ff1c , std::allocator >::~basic_stringbuf()@@Base+0x19f5c> // b.tstop │ │ │ │ + tbz w0, #31, 2ff34 , std::allocator >::~basic_stringbuf()@@Base+0x19f74> │ │ │ │ + add x2, sp, #0x180 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #384] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x146 │ │ │ │ + add x0, x24, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldrb w0, [sp, #326] │ │ │ │ + strb w0, [sp, #748] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35c04 , std::allocator >::~basic_stringbuf()@@Base+0x1a304> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 2ff64 , std::allocator >::~basic_stringbuf()@@Base+0x19fa4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ + mov x0, #0x6574 // #25972 │ │ │ │ + mov x22, #0x8 // #8 │ │ │ │ + ldr x27, [sp, #480] │ │ │ │ + movk x0, #0x656c, lsl #16 │ │ │ │ + movk x0, #0x6f70, lsl #32 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + movk x0, #0x7472, lsl #48 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + str x0, [sp, #688] │ │ │ │ + mov x24, x20 │ │ │ │ + strb wzr, [sp, #696] │ │ │ │ + cbz x27, 3001c , std::allocator >::~basic_stringbuf()@@Base+0x1a05c> │ │ │ │ + mov x23, #0x7fffffff // #2147483647 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x25, [x27, #40] │ │ │ │ + cbz x25, 30288 , std::allocator >::~basic_stringbuf()@@Base+0x1a2c8> │ │ │ │ + ldr x0, [x27, #32] │ │ │ │ + cmp x25, #0x8 │ │ │ │ + csel x2, x25, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 2ffcc , std::allocator >::~basic_stringbuf()@@Base+0x1a00c> │ │ │ │ + sub x0, x25, #0x8 │ │ │ │ cmp x0, x23 │ │ │ │ - b.eq 35c1c , std::allocator >::~basic_stringbuf()@@Base+0x1a31c> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35c34 , std::allocator >::~basic_stringbuf()@@Base+0x1a334> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x73 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 374ac , std::allocator >::~basic_stringbuf()@@Base+0x1bbac> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3784c , std::allocator >::~basic_stringbuf()@@Base+0x1bf4c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 374c8 , std::allocator >::~basic_stringbuf()@@Base+0x1bbc8> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35ca0 , std::allocator >::~basic_stringbuf()@@Base+0x1a3a0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b.gt 2ffd0 , std::allocator >::~basic_stringbuf()@@Base+0x1a010> │ │ │ │ + tbnz w0, #31, 30288 , std::allocator >::~basic_stringbuf()@@Base+0x1a2c8> │ │ │ │ + mov x24, x27 │ │ │ │ + ldr x27, [x27, #16] │ │ │ │ + cbnz x27, 2ffa0 , std::allocator >::~basic_stringbuf()@@Base+0x19fe0> │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 3001c , std::allocator >::~basic_stringbuf()@@Base+0x1a05c> // b.none │ │ │ │ + ldr x22, [x24, #40] │ │ │ │ + cbz x22, 30034 , std::allocator >::~basic_stringbuf()@@Base+0x1a074> │ │ │ │ + ldr x1, [x24, #32] │ │ │ │ + mov x23, #0x8 // #8 │ │ │ │ + cmp x22, x23 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x23, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 30018 , std::allocator >::~basic_stringbuf()@@Base+0x1a058> │ │ │ │ + sub x0, x23, x22 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 3001c , std::allocator >::~basic_stringbuf()@@Base+0x1a05c> // b.tstop │ │ │ │ + tbz w0, #31, 30034 , std::allocator >::~basic_stringbuf()@@Base+0x1a074> │ │ │ │ + add x2, sp, #0x188 │ │ │ │ + mov x1, x24 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #392] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x24, x0 │ │ │ │ + add x1, sp, #0x147 │ │ │ │ + add x0, x24, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldrb w0, [sp, #327] │ │ │ │ + strb w0, [sp, #749] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35cdc , std::allocator >::~basic_stringbuf()@@Base+0x1a3dc> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 30064 , std::allocator >::~basic_stringbuf()@@Base+0x1a0a4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + str x0, [sp, #440] │ │ │ │ + add x0, sp, #0x1b8 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + mov x1, x0 │ │ │ │ + str x0, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xad0 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + adrp x1, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x1, x1, #0xff0 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x25, [sp, #480] │ │ │ │ + cbz x25, 30404 , std::allocator >::~basic_stringbuf()@@Base+0x1a444> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + mov x23, x20 │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + ldr x24, [sp, #680] │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + cmp x24, x26 │ │ │ │ + csel x2, x24, x26, ls // ls = plast │ │ │ │ + cbz x2, 300f8 , std::allocator >::~basic_stringbuf()@@Base+0x1a138> │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35d40 , std::allocator >::~basic_stringbuf()@@Base+0x1a440> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 35d58 , std::allocator >::~basic_stringbuf()@@Base+0x1a458> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35d70 , std::allocator >::~basic_stringbuf()@@Base+0x1a470> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x74 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37480 , std::allocator >::~basic_stringbuf()@@Base+0x1bb80> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3778c , std::allocator >::~basic_stringbuf()@@Base+0x1be8c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 3749c , std::allocator >::~basic_stringbuf()@@Base+0x1bb9c> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35ddc , std::allocator >::~basic_stringbuf()@@Base+0x1a4dc> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35e18 , std::allocator >::~basic_stringbuf()@@Base+0x1a518> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 3010c , std::allocator >::~basic_stringbuf()@@Base+0x1a14c> │ │ │ │ + sub x0, x26, x24 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 30110 , std::allocator >::~basic_stringbuf()@@Base+0x1a150> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 30124 , std::allocator >::~basic_stringbuf()@@Base+0x1a164> // b.tstop │ │ │ │ + tbnz w0, #31, 30124 , std::allocator >::~basic_stringbuf()@@Base+0x1a164> │ │ │ │ + mov x23, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbz x25, 3012c , std::allocator >::~basic_stringbuf()@@Base+0x1a16c> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + b 300e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a120> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 3011c , std::allocator >::~basic_stringbuf()@@Base+0x1a15c> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 30408 , std::allocator >::~basic_stringbuf()@@Base+0x1a448> // b.none │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + cmp x24, x27 │ │ │ │ + csel x2, x24, x27, ls // ls = plast │ │ │ │ + cbz x2, 30154 , std::allocator >::~basic_stringbuf()@@Base+0x1a194> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ mov x0, x22 │ │ │ │ - add x1, x1, #0xa90 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35e7c , std::allocator >::~basic_stringbuf()@@Base+0x1a57c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 35e94 , std::allocator >::~basic_stringbuf()@@Base+0x1a594> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35eac , std::allocator >::~basic_stringbuf()@@Base+0x1a5ac> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - mov x8, x20 │ │ │ │ - add x0, x0, #0x75 │ │ │ │ - bl 1c9e0 , std::allocator >::~basic_stringbuf()@@Base+0x10e0> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37454 , std::allocator >::~basic_stringbuf()@@Base+0x1bb54> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 377bc , std::allocator >::~basic_stringbuf()@@Base+0x1bebc> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37470 , std::allocator >::~basic_stringbuf()@@Base+0x1bb70> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35f18 , std::allocator >::~basic_stringbuf()@@Base+0x1a618> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 30170 , std::allocator >::~basic_stringbuf()@@Base+0x1a1b0> │ │ │ │ + sub x0, x24, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 30174 , std::allocator >::~basic_stringbuf()@@Base+0x1a1b4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 30408 , std::allocator >::~basic_stringbuf()@@Base+0x1a448> // b.tstop │ │ │ │ + tbnz w0, #31, 30408 , std::allocator >::~basic_stringbuf()@@Base+0x1a448> │ │ │ │ + add x1, sp, #0x158 │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + ldr w0, [sp, #344] │ │ │ │ + str w0, [sp, #756] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 35f54 , std::allocator >::~basic_stringbuf()@@Base+0x1a654> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 301a4 , std::allocator >::~basic_stringbuf()@@Base+0x1a1e4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x28, x0 │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0xaa8 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x30 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x25, [sp, #480] │ │ │ │ + cbz x25, 30664 , std::allocator >::~basic_stringbuf()@@Base+0x1a6a4> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + mov x23, x20 │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + ldr x24, [sp, #680] │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x24, x26 │ │ │ │ + csel x2, x24, x26, ls // ls = plast │ │ │ │ + cbz x2, 30238 , std::allocator >::~basic_stringbuf()@@Base+0x1a278> │ │ │ │ mov x1, x22 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 35fb8 , std::allocator >::~basic_stringbuf()@@Base+0x1a6b8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 35fd0 , std::allocator >::~basic_stringbuf()@@Base+0x1a6d0> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 35fe8 , std::allocator >::~basic_stringbuf()@@Base+0x1a6e8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - mov x8, x20 │ │ │ │ - ldr w0, [x0, #16] │ │ │ │ - str w0, [sp, #36] │ │ │ │ - add x0, sp, #0x24 │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37428 , std::allocator >::~basic_stringbuf()@@Base+0x1bb28> // b.none │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3772c , std::allocator >::~basic_stringbuf()@@Base+0x1be2c> // b.none │ │ │ │ - str x1, [sp, #48] │ │ │ │ - ldr x1, [sp, #192] │ │ │ │ - str x1, [sp, #56] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x2, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37444 , std::allocator >::~basic_stringbuf()@@Base+0x1bb44> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x2, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3605c , std::allocator >::~basic_stringbuf()@@Base+0x1a75c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov x28, x0 │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x28 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36098 , std::allocator >::~basic_stringbuf()@@Base+0x1a798> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x738 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 3024c , std::allocator >::~basic_stringbuf()@@Base+0x1a28c> │ │ │ │ + sub x0, x26, x24 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 30250 , std::allocator >::~basic_stringbuf()@@Base+0x1a290> │ │ │ │ + cmp x0, x28 │ │ │ │ + b.lt 302d0 , std::allocator >::~basic_stringbuf()@@Base+0x1a310> // b.tstop │ │ │ │ + tbnz w0, #31, 302d0 , std::allocator >::~basic_stringbuf()@@Base+0x1a310> │ │ │ │ + mov x23, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbz x25, 302d8 , std::allocator >::~basic_stringbuf()@@Base+0x1a318> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + b 30220 , std::allocator >::~basic_stringbuf()@@Base+0x1a260> │ │ │ │ + mov x27, x28 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x2, sp, #0x1c0 │ │ │ │ + mov x1, x27 │ │ │ │ + str x0, [sp, #448] │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ mov x27, x0 │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - mov x0, x22 │ │ │ │ - add x1, x1, #0x720 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 360fc , std::allocator >::~basic_stringbuf()@@Base+0x1a7fc> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36114 , std::allocator >::~basic_stringbuf()@@Base+0x1a814> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 3612c , std::allocator >::~basic_stringbuf()@@Base+0x1a82c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x28, sp, #0x60 │ │ │ │ - add x1, x0, #0x1f0 │ │ │ │ - mov x0, x22 │ │ │ │ - stp x28, xzr, [sp, #80] │ │ │ │ - strb wzr, [sp, #96] │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ + b 2f974 , std::allocator >::~basic_stringbuf()@@Base+0x199b4> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2ffa0 , std::allocator >::~basic_stringbuf()@@Base+0x19fe0> │ │ │ │ + b 2ffdc , std::allocator >::~basic_stringbuf()@@Base+0x1a01c> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2fba4 , std::allocator >::~basic_stringbuf()@@Base+0x19be4> │ │ │ │ + b 2fbe0 , std::allocator >::~basic_stringbuf()@@Base+0x19c20> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2fea0 , std::allocator >::~basic_stringbuf()@@Base+0x19ee0> │ │ │ │ + b 2fedc , std::allocator >::~basic_stringbuf()@@Base+0x19f1c> │ │ │ │ + ldr x23, [x23, #24] │ │ │ │ + cbnz x23, 2faa0 , std::allocator >::~basic_stringbuf()@@Base+0x19ae0> │ │ │ │ + b 2fadc , std::allocator >::~basic_stringbuf()@@Base+0x19b1c> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2fda0 , std::allocator >::~basic_stringbuf()@@Base+0x19de0> │ │ │ │ + b 2fddc , std::allocator >::~basic_stringbuf()@@Base+0x19e1c> │ │ │ │ + ldr x27, [x27, #24] │ │ │ │ + cbnz x27, 2fca0 , std::allocator >::~basic_stringbuf()@@Base+0x19ce0> │ │ │ │ + b 2fcdc , std::allocator >::~basic_stringbuf()@@Base+0x19d1c> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 3025c , std::allocator >::~basic_stringbuf()@@Base+0x1a29c> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 30668 , std::allocator >::~basic_stringbuf()@@Base+0x1a6a8> // b.none │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + cmp x24, x27 │ │ │ │ + csel x2, x24, x27, ls // ls = plast │ │ │ │ + cbz x2, 30300 , std::allocator >::~basic_stringbuf()@@Base+0x1a340> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 373fc , std::allocator >::~basic_stringbuf()@@Base+0x1bafc> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37760 , std::allocator >::~basic_stringbuf()@@Base+0x1be60> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 37418 , std::allocator >::~basic_stringbuf()@@Base+0x1bb18> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 361b0 , std::allocator >::~basic_stringbuf()@@Base+0x1a8b0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 361c8 , std::allocator >::~basic_stringbuf()@@Base+0x1a8c8> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - mov x8, x20 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 373d0 , std::allocator >::~basic_stringbuf()@@Base+0x1bad0> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 377f0 , std::allocator >::~basic_stringbuf()@@Base+0x1bef0> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 373ec , std::allocator >::~basic_stringbuf()@@Base+0x1baec> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36228 , std::allocator >::~basic_stringbuf()@@Base+0x1a928> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - adrp x27, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 3031c , std::allocator >::~basic_stringbuf()@@Base+0x1a35c> │ │ │ │ + sub x0, x24, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 30320 , std::allocator >::~basic_stringbuf()@@Base+0x1a360> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 30668 , std::allocator >::~basic_stringbuf()@@Base+0x1a6a8> // b.tstop │ │ │ │ + tbnz w0, #31, 30668 , std::allocator >::~basic_stringbuf()@@Base+0x1a6a8> │ │ │ │ + add x1, sp, #0x148 │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldrb w0, [sp, #328] │ │ │ │ + strb w0, [sp, #760] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 36268 , std::allocator >::~basic_stringbuf()@@Base+0x1a968> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 30350 , std::allocator >::~basic_stringbuf()@@Base+0x1a390> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, #0x12 // #18 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x1f0 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x48 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrh w1, [x1, #16] │ │ │ │ + strh w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x25, [sp, #480] │ │ │ │ + cbz x25, 30958 , std::allocator >::~basic_stringbuf()@@Base+0x1a998> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + mov x23, x20 │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + ldr x24, [sp, #680] │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x24, x26 │ │ │ │ + csel x2, x24, x26, ls // ls = plast │ │ │ │ + cbz x2, 303d8 , std::allocator >::~basic_stringbuf()@@Base+0x1a418> │ │ │ │ mov x1, x22 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 362cc , std::allocator >::~basic_stringbuf()@@Base+0x1a9cc> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 362e4 , std::allocator >::~basic_stringbuf()@@Base+0x1a9e4> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 362fc , std::allocator >::~basic_stringbuf()@@Base+0x1a9fc> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x0, #0x518 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 303ec , std::allocator >::~basic_stringbuf()@@Base+0x1a42c> │ │ │ │ + sub x0, x26, x24 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 303f0 , std::allocator >::~basic_stringbuf()@@Base+0x1a430> │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 373a4 , std::allocator >::~basic_stringbuf()@@Base+0x1baa4> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 378b0 , std::allocator >::~basic_stringbuf()@@Base+0x1bfb0> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 373c0 , std::allocator >::~basic_stringbuf()@@Base+0x1bac0> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3636c , std::allocator >::~basic_stringbuf()@@Base+0x1aa6c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36384 , std::allocator >::~basic_stringbuf()@@Base+0x1aa84> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37378 , std::allocator >::~basic_stringbuf()@@Base+0x1ba78> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37668 , std::allocator >::~basic_stringbuf()@@Base+0x1bd68> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37394 , std::allocator >::~basic_stringbuf()@@Base+0x1ba94> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 363e0 , std::allocator >::~basic_stringbuf()@@Base+0x1aae0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 3641c , std::allocator >::~basic_stringbuf()@@Base+0x1ab1c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x1, #0x518 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36480 , std::allocator >::~basic_stringbuf()@@Base+0x1ab80> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36498 , std::allocator >::~basic_stringbuf()@@Base+0x1ab98> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 364b0 , std::allocator >::~basic_stringbuf()@@Base+0x1abb0> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x0, #0x1f8 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ + b.lt 30424 , std::allocator >::~basic_stringbuf()@@Base+0x1a464> // b.tstop │ │ │ │ + tbnz w0, #31, 30424 , std::allocator >::~basic_stringbuf()@@Base+0x1a464> │ │ │ │ + mov x23, x25 │ │ │ │ + ldr x25, [x25, #16] │ │ │ │ + cbz x25, 3042c , std::allocator >::~basic_stringbuf()@@Base+0x1a46c> │ │ │ │ + ldp x0, x26, [x25, #32] │ │ │ │ + b 303c0 , std::allocator >::~basic_stringbuf()@@Base+0x1a400> │ │ │ │ + mov x23, x20 │ │ │ │ + add x2, sp, #0x190 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #400] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x23, x0 │ │ │ │ + b 30174 , std::allocator >::~basic_stringbuf()@@Base+0x1a1b4> │ │ │ │ + ldr x25, [x25, #24] │ │ │ │ + cbnz x25, 303fc , std::allocator >::~basic_stringbuf()@@Base+0x1a43c> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 3095c , std::allocator >::~basic_stringbuf()@@Base+0x1a99c> // b.none │ │ │ │ + ldr x27, [x23, #40] │ │ │ │ + cmp x24, x27 │ │ │ │ + csel x2, x24, x27, ls // ls = plast │ │ │ │ + cbz x2, 30454 , std::allocator >::~basic_stringbuf()@@Base+0x1a494> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3734c , std::allocator >::~basic_stringbuf()@@Base+0x1ba4c> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 376a0 , std::allocator >::~basic_stringbuf()@@Base+0x1bda0> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 37368 , std::allocator >::~basic_stringbuf()@@Base+0x1ba68> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36520 , std::allocator >::~basic_stringbuf()@@Base+0x1ac20> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36538 , std::allocator >::~basic_stringbuf()@@Base+0x1ac38> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37320 , std::allocator >::~basic_stringbuf()@@Base+0x1ba20> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 378e0 , std::allocator >::~basic_stringbuf()@@Base+0x1bfe0> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 3733c , std::allocator >::~basic_stringbuf()@@Base+0x1ba3c> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 30470 , std::allocator >::~basic_stringbuf()@@Base+0x1a4b0> │ │ │ │ + sub x0, x24, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 30474 , std::allocator >::~basic_stringbuf()@@Base+0x1a4b4> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 3095c , std::allocator >::~basic_stringbuf()@@Base+0x1a99c> // b.tstop │ │ │ │ + tbnz w0, #31, 3095c , std::allocator >::~basic_stringbuf()@@Base+0x1a99c> │ │ │ │ + add x1, sp, #0x149 │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldrb w0, [sp, #329] │ │ │ │ + strb w0, [sp, #761] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 36594 , std::allocator >::~basic_stringbuf()@@Base+0x1ac94> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 304a4 , std::allocator >::~basic_stringbuf()@@Base+0x1a4e4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + ldr x28, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldur x0, [x0, #7] │ │ │ │ + stur x0, [x19, #7] │ │ │ │ + mov x22, #0xf // #15 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + strb wzr, [sp, #703] │ │ │ │ + mov x23, x20 │ │ │ │ + cbz x28, 3055c , std::allocator >::~basic_stringbuf()@@Base+0x1a59c> │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + nop │ │ │ │ + ldr x24, [x28, #40] │ │ │ │ + cbz x24, 30978 , std::allocator >::~basic_stringbuf()@@Base+0x1a9b8> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x24, #0xf │ │ │ │ + csel x2, x24, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 3050c , std::allocator >::~basic_stringbuf()@@Base+0x1a54c> │ │ │ │ + sub x0, x24, #0xf │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 30510 , std::allocator >::~basic_stringbuf()@@Base+0x1a550> │ │ │ │ + tbnz w0, #31, 30978 , std::allocator >::~basic_stringbuf()@@Base+0x1a9b8> │ │ │ │ + mov x23, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 304e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a520> │ │ │ │ + cmp x23, x20 │ │ │ │ + b.eq 3055c , std::allocator >::~basic_stringbuf()@@Base+0x1a59c> // b.none │ │ │ │ + ldr x22, [x23, #40] │ │ │ │ + cbz x22, 30574 , std::allocator >::~basic_stringbuf()@@Base+0x1a5b4> │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + mov x27, #0xf // #15 │ │ │ │ + cmp x22, x27 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x22, x27, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 30558 , std::allocator >::~basic_stringbuf()@@Base+0x1a598> │ │ │ │ + sub x0, x27, x22 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 3055c , std::allocator >::~basic_stringbuf()@@Base+0x1a59c> // b.tstop │ │ │ │ + tbz w0, #31, 30574 , std::allocator >::~basic_stringbuf()@@Base+0x1a5b4> │ │ │ │ + add x2, sp, #0x1a8 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #424] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, sp, #0x14a │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldrb w0, [sp, #330] │ │ │ │ + strb w0, [sp, #762] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 365d0 , std::allocator >::~basic_stringbuf()@@Base+0x1acd0> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 305a4 , std::allocator >::~basic_stringbuf()@@Base+0x1a5e4> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, #0x11 // #17 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x0, [sp, #440] │ │ │ │ mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x1f8 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ + str x19, [sp, #672] │ │ │ │ + bl 61a8 │ │ │ │ + ldr x1, [sp, #440] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0x18 │ │ │ │ + str x0, [sp, #672] │ │ │ │ + ldp x2, x3, [x1] │ │ │ │ + stp x2, x3, [x0] │ │ │ │ + ldrb w1, [x1, #16] │ │ │ │ + strb w1, [x0, #16] │ │ │ │ + ldr x0, [sp, #440] │ │ │ │ + str x0, [sp, #680] │ │ │ │ + ldr x1, [sp, #672] │ │ │ │ + strb wzr, [x1, x0] │ │ │ │ + ldr x26, [sp, #480] │ │ │ │ + cbz x26, 30984 , std::allocator >::~basic_stringbuf()@@Base+0x1a9c4> │ │ │ │ + ldp x0, x24, [x26, #32] │ │ │ │ + mov x25, x20 │ │ │ │ + ldr x22, [sp, #672] │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + ldr x23, [sp, #680] │ │ │ │ + mov x28, #0xffffffff80000000 // #-2147483648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp x23, x24 │ │ │ │ + csel x2, x23, x24, ls // ls = plast │ │ │ │ + cbz x2, 30638 , std::allocator >::~basic_stringbuf()@@Base+0x1a678> │ │ │ │ mov x1, x22 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36634 , std::allocator >::~basic_stringbuf()@@Base+0x1ad34> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 3664c , std::allocator >::~basic_stringbuf()@@Base+0x1ad4c> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 36664 , std::allocator >::~basic_stringbuf()@@Base+0x1ad64> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x0, #0x200 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 3064c , std::allocator >::~basic_stringbuf()@@Base+0x1a68c> │ │ │ │ + sub x0, x24, x23 │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 30650 , std::allocator >::~basic_stringbuf()@@Base+0x1a690> │ │ │ │ cmp x0, x28 │ │ │ │ - b.eq 372f4 , std::allocator >::~basic_stringbuf()@@Base+0x1b9f4> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b50 , std::allocator >::~basic_stringbuf()@@Base+0x1c250> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 37310 , std::allocator >::~basic_stringbuf()@@Base+0x1ba10> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 366d4 , std::allocator >::~basic_stringbuf()@@Base+0x1add4> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 366ec , std::allocator >::~basic_stringbuf()@@Base+0x1adec> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 372c8 , std::allocator >::~basic_stringbuf()@@Base+0x1b9c8> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b80 , std::allocator >::~basic_stringbuf()@@Base+0x1c280> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 372e4 , std::allocator >::~basic_stringbuf()@@Base+0x1b9e4> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + b.lt 30684 , std::allocator >::~basic_stringbuf()@@Base+0x1a6c4> // b.tstop │ │ │ │ + tbnz w0, #31, 30684 , std::allocator >::~basic_stringbuf()@@Base+0x1a6c4> │ │ │ │ + mov x25, x26 │ │ │ │ + ldr x26, [x26, #16] │ │ │ │ + cbz x26, 3068c , std::allocator >::~basic_stringbuf()@@Base+0x1a6cc> │ │ │ │ + ldp x0, x24, [x26, #32] │ │ │ │ + b 30620 , std::allocator >::~basic_stringbuf()@@Base+0x1a660> │ │ │ │ + mov x23, x20 │ │ │ │ + add x2, sp, #0x198 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #408] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x23, x0 │ │ │ │ + b 30320 , std::allocator >::~basic_stringbuf()@@Base+0x1a360> │ │ │ │ + ldr x26, [x26, #24] │ │ │ │ + cbnz x26, 3065c , std::allocator >::~basic_stringbuf()@@Base+0x1a69c> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 30988 , std::allocator >::~basic_stringbuf()@@Base+0x1a9c8> // b.none │ │ │ │ + ldr x27, [x25, #40] │ │ │ │ + cmp x23, x27 │ │ │ │ + csel x2, x23, x27, ls // ls = plast │ │ │ │ + cbz x2, 306b4 , std::allocator >::~basic_stringbuf()@@Base+0x1a6f4> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 306d0 , std::allocator >::~basic_stringbuf()@@Base+0x1a710> │ │ │ │ + sub x0, x23, x27 │ │ │ │ + mov x1, #0x7fffffff // #2147483647 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.gt 306d4 , std::allocator >::~basic_stringbuf()@@Base+0x1a714> │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 30988 , std::allocator >::~basic_stringbuf()@@Base+0x1a9c8> // b.tstop │ │ │ │ + tbnz w0, #31, 30988 , std::allocator >::~basic_stringbuf()@@Base+0x1a9c8> │ │ │ │ + add x1, sp, #0x14b │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16020 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ + ldrb w0, [sp, #331] │ │ │ │ + strb w0, [sp, #763] │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 36748 , std::allocator >::~basic_stringbuf()@@Base+0x1ae48> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 30704 , std::allocator >::~basic_stringbuf()@@Base+0x1a744> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x78 │ │ │ │ + ldr x28, [sp, #480] │ │ │ │ + str x19, [sp, #672] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #688] │ │ │ │ + ldrh w0, [x0, #8] │ │ │ │ + mov x22, #0xa // #10 │ │ │ │ + strh w0, [x19, #8] │ │ │ │ + mov x25, x20 │ │ │ │ + str x22, [sp, #680] │ │ │ │ + strb wzr, [sp, #698] │ │ │ │ + cbz x28, 307bc , std::allocator >::~basic_stringbuf()@@Base+0x1a7fc> │ │ │ │ + mov x27, #0x7fffffff // #2147483647 │ │ │ │ + nop │ │ │ │ + ldr x23, [x28, #40] │ │ │ │ + cbz x23, 309a4 , std::allocator >::~basic_stringbuf()@@Base+0x1a9e4> │ │ │ │ + ldr x0, [x28, #32] │ │ │ │ + cmp x23, #0xa │ │ │ │ + csel x2, x23, x22, ls // ls = plast │ │ │ │ + mov x1, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 3076c , std::allocator >::~basic_stringbuf()@@Base+0x1a7ac> │ │ │ │ + sub x0, x23, #0xa │ │ │ │ + cmp x0, x27 │ │ │ │ + b.gt 30770 , std::allocator >::~basic_stringbuf()@@Base+0x1a7b0> │ │ │ │ + tbnz w0, #31, 309a4 , std::allocator >::~basic_stringbuf()@@Base+0x1a9e4> │ │ │ │ + mov x25, x28 │ │ │ │ + ldr x28, [x28, #16] │ │ │ │ + cbnz x28, 30740 , std::allocator >::~basic_stringbuf()@@Base+0x1a780> │ │ │ │ + cmp x25, x20 │ │ │ │ + b.eq 307bc , std::allocator >::~basic_stringbuf()@@Base+0x1a7fc> // b.none │ │ │ │ + ldr x20, [x25, #40] │ │ │ │ + cbz x20, 307d4 , std::allocator >::~basic_stringbuf()@@Base+0x1a814> │ │ │ │ + ldr x1, [x25, #32] │ │ │ │ + mov x22, #0xa // #10 │ │ │ │ + cmp x20, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + csel x2, x20, x22, ls // ls = plast │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 307b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a7f8> │ │ │ │ + sub x0, x22, x20 │ │ │ │ + mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.lt 307bc , std::allocator >::~basic_stringbuf()@@Base+0x1a7fc> // b.tstop │ │ │ │ + tbz w0, #31, 307d4 , std::allocator >::~basic_stringbuf()@@Base+0x1a814> │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + mov x1, x25 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #440] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x25, x0 │ │ │ │ + add x1, sp, #0x15c │ │ │ │ + add x0, x25, #0x40 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + bl 16860 , std::allocator >::~basic_stringbuf()@@Base+0x8a0> │ │ │ │ + ldr x0, [sp, #672] │ │ │ │ + ldr w20, [sp, #348] │ │ │ │ cmp x0, x19 │ │ │ │ - b.eq 36784 , std::allocator >::~basic_stringbuf()@@Base+0x1ae84> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + b.eq 30800 , std::allocator >::~basic_stringbuf()@@Base+0x1a840> // b.none │ │ │ │ + ldr x1, [sp, #688] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x200 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 367e8 , std::allocator >::~basic_stringbuf()@@Base+0x1aee8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + mov w0, w20 │ │ │ │ + bl ebac , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0x3e2c> │ │ │ │ + str w0, [sp, #752] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x20, x0, #0x28 │ │ │ │ + ldp x19, x0, [x20, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 309b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a9f8> // b.none │ │ │ │ + ldr d31, [sp, #704] │ │ │ │ + mov x0, x19 │ │ │ │ + ldr x2, [sp, #720] │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + str d31, [x0], #8 │ │ │ │ + str x1, [x19, #8] │ │ │ │ + ldr x1, [sp, #712] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [sp, #744] │ │ │ │ + str w0, [x19, #40] │ │ │ │ + ldrh w0, [sp, #748] │ │ │ │ + strh w0, [x19, #44] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + str x0, [x19, #48] │ │ │ │ + ldr w0, [sp, #760] │ │ │ │ + str w0, [x19, #56] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30888 , std::allocator >::~basic_stringbuf()@@Base+0x1a8c8> // b.none │ │ │ │ + ldr x1, [sp, #728] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36800 , std::allocator >::~basic_stringbuf()@@Base+0x1af00> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + ldr x19, [sp, #584] │ │ │ │ + add x20, sp, #0x248 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 308b8 , std::allocator >::~basic_stringbuf()@@Base+0x1a8f8> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 36818 , std::allocator >::~basic_stringbuf()@@Base+0x1af18> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 308a0 , std::allocator >::~basic_stringbuf()@@Base+0x1a8e0> // b.any │ │ │ │ + ldr x19, [sp, #560] │ │ │ │ + add x20, sp, #0x230 │ │ │ │ + cmp x19, x20 │ │ │ │ + b.eq 308e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a920> // b.none │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x1, x0, #0x520 │ │ │ │ - mov x0, x22 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3729c , std::allocator >::~basic_stringbuf()@@Base+0x1b99c> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37bb0 , std::allocator >::~basic_stringbuf()@@Base+0x1c2b0> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 372b8 , std::allocator >::~basic_stringbuf()@@Base+0x1b9b8> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36888 , std::allocator >::~basic_stringbuf()@@Base+0x1af88> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 308c8 , std::allocator >::~basic_stringbuf()@@Base+0x1a908> // b.any │ │ │ │ + ldr x0, [sp, #528] │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ + ldr x20, [sp, #480] │ │ │ │ + cbz x20, 30948 , std::allocator >::~basic_stringbuf()@@Base+0x1a988> │ │ │ │ + ldr x0, [x20, #24] │ │ │ │ + mov x19, x20 │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ + ldr x0, [x20, #64] │ │ │ │ + add x1, x20, #0x50 │ │ │ │ + ldr x20, [x20, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 3091c , std::allocator >::~basic_stringbuf()@@Base+0x1a95c> // b.none │ │ │ │ + ldr x1, [x19, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 368a0 , std::allocator >::~basic_stringbuf()@@Base+0x1afa0> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + ldr x0, [x19, #32] │ │ │ │ + add x1, x19, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30938 , std::allocator >::~basic_stringbuf()@@Base+0x1a978> // b.none │ │ │ │ + ldr x1, [x19, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37270 , std::allocator >::~basic_stringbuf()@@Base+0x1b970> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b20 , std::allocator >::~basic_stringbuf()@@Base+0x1c220> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 3728c , std::allocator >::~basic_stringbuf()@@Base+0x1b98c> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 368fc , std::allocator >::~basic_stringbuf()@@Base+0x1affc> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x0, [sp, #24] │ │ │ │ + cbnz x20, 308f0 , std::allocator >::~basic_stringbuf()@@Base+0x1a930> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + ldr x0, [x0] │ │ │ │ + str x0, [sp, #16] │ │ │ │ + b 2f9f0 , std::allocator >::~basic_stringbuf()@@Base+0x19a30> │ │ │ │ + mov x23, x20 │ │ │ │ + add x2, sp, #0x1a0 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #416] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x23, x0 │ │ │ │ + b 30474 , std::allocator >::~basic_stringbuf()@@Base+0x1a4b4> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 304e0 , std::allocator >::~basic_stringbuf()@@Base+0x1a520> │ │ │ │ + b 3051c , std::allocator >::~basic_stringbuf()@@Base+0x1a55c> │ │ │ │ + mov x25, x20 │ │ │ │ + add x2, sp, #0x1b0 │ │ │ │ + mov x1, x25 │ │ │ │ + add x0, sp, #0x1d0 │ │ │ │ + str x21, [sp, #432] │ │ │ │ + bl 2ceac , std::allocator >::~basic_stringbuf()@@Base+0x16eec> │ │ │ │ + mov x25, x0 │ │ │ │ + b 306d4 , std::allocator >::~basic_stringbuf()@@Base+0x1a714> │ │ │ │ + ldr x28, [x28, #24] │ │ │ │ + cbnz x28, 30740 , std::allocator >::~basic_stringbuf()@@Base+0x1a780> │ │ │ │ + b 3077c , std::allocator >::~basic_stringbuf()@@Base+0x1a7bc> │ │ │ │ + add x21, sp, #0x2a0 │ │ │ │ + b 2fb44 , std::allocator >::~basic_stringbuf()@@Base+0x19b84> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ - bl 31220 , std::allocator >::~basic_stringbuf()@@Base+0x15920> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36938 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0x730 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - strb w0, [x25, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ + bl 32d60 , std::allocator >::~basic_stringbuf()@@Base+0x1cda0> │ │ │ │ + b 3086c , std::allocator >::~basic_stringbuf()@@Base+0x1a8ac> │ │ │ │ + ldr x1, [sp, #288] │ │ │ │ + add x0, sp, #0x2d8 │ │ │ │ str x0, [sp, #24] │ │ │ │ - add x0, x1, #0x520 │ │ │ │ - str x23, [sp, #152] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w1, [x0] │ │ │ │ - str w1, [sp, #168] │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - strb w0, [x23, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - mov x0, x20 │ │ │ │ - strb wzr, [sp, #173] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 369cc , std::allocator >::~basic_stringbuf()@@Base+0x1b0cc> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 369e4 , std::allocator >::~basic_stringbuf()@@Base+0x1b0e4> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 369fc , std::allocator >::~basic_stringbuf()@@Base+0x1b0fc> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - strb wzr, [sp, #172] │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x23, x0, [sp, #152] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 37244 , std::allocator >::~basic_stringbuf()@@Base+0x1b944> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1c1c0> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 37260 , std::allocator >::~basic_stringbuf()@@Base+0x1b960> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36a74 , std::allocator >::~basic_stringbuf()@@Base+0x1b174> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + str x0, [sp, #712] │ │ │ │ + mov x0, #0x2 // #2 │ │ │ │ + str xzr, [sp, #704] │ │ │ │ + str xzr, [sp, #720] │ │ │ │ + strb wzr, [sp, #728] │ │ │ │ + str wzr, [sp, #744] │ │ │ │ + strh wzr, [sp, #748] │ │ │ │ + str x0, [sp, #752] │ │ │ │ + add x0, sp, #0x2c8 │ │ │ │ + str x0, [sp, #48] │ │ │ │ + str wzr, [sp, #760] │ │ │ │ + bl 5890 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3656] │ │ │ │ + mov x22, #0x0 // #0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3880] │ │ │ │ + ldr w26, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3560] │ │ │ │ + str w26, [sp, #708] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + ldr x25, [sp, #96] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [sp, #744] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3864] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + strb w0, [sp, #748] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3936] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + strb w0, [sp, #749] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3640] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [sp, #752] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3840] │ │ │ │ + ldr w0, [x0] │ │ │ │ + str w0, [sp, #756] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + bfxil w0, w1, #0, #8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3968] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + bfi w0, w1, #8, #8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3752] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + bfi w0, w1, #16, #8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #4008] │ │ │ │ + ldrb w1, [x1] │ │ │ │ + bfi w0, w1, #24, #8 │ │ │ │ + str w0, [sp, #760] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x20, x0, #0x28 │ │ │ │ + ldr x24, [x20, #8] │ │ │ │ + ldr x21, [x0, #40] │ │ │ │ + sub x19, x24, x21 │ │ │ │ + asr x19, x19, #6 │ │ │ │ + b 30aec , std::allocator >::~basic_stringbuf()@@Base+0x1ab2c> │ │ │ │ + mov x23, x21 │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x25 │ │ │ │ + bl 2c8e0 , std::allocator >::~basic_stringbuf()@@Base+0x16920> │ │ │ │ + tbnz w0, #0, 30e8c , std::allocator >::~basic_stringbuf()@@Base+0x1aecc> │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + add x22, x22, #0x1 │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 30ad0 , std::allocator >::~basic_stringbuf()@@Base+0x1ab10> // b.any │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + ldr x23, [x0] │ │ │ │ + cbz x23, 30e98 , std::allocator >::~basic_stringbuf()@@Base+0x1aed8> │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + ldr x0, [sp, #712] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30b1c , std::allocator >::~basic_stringbuf()@@Base+0x1ab5c> // b.none │ │ │ │ + ldr x1, [sp, #728] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36a8c , std::allocator >::~basic_stringbuf()@@Base+0x1b18c> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ + ldr x1, [sp, #264] │ │ │ │ + ldr x0, [sp, #640] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30b38 , std::allocator >::~basic_stringbuf()@@Base+0x1ab78> // b.none │ │ │ │ + ldr x1, [sp, #656] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37218 , std::allocator >::~basic_stringbuf()@@Base+0x1b918> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a60 , std::allocator >::~basic_stringbuf()@@Base+0x1c160> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 37234 , std::allocator >::~basic_stringbuf()@@Base+0x1b934> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36ae8 , std::allocator >::~basic_stringbuf()@@Base+0x1b1e8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + ldr x0, [sp, #2800] │ │ │ │ + add x1, sp, #0xb00 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30b54 , std::allocator >::~basic_stringbuf()@@Base+0x1ab94> // b.none │ │ │ │ + ldr x1, [sp, #2816] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - strb w1, [x19, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #205] │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36b34 , std::allocator >::~basic_stringbuf()@@Base+0x1b234> // b.none │ │ │ │ ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, x27, #0x730 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr w1, [x0] │ │ │ │ - ldrb w0, [x0, #4] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - strb w0, [x25, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x6568 // #25960 │ │ │ │ - strb wzr, [sp, #172] │ │ │ │ - movk w0, #0x706c, lsl #16 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x23, x0, [sp, #152] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3896] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #2264] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #2528] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [sp, #2280] │ │ │ │ + add x0, sp, #0x8e8 │ │ │ │ + bl 5608 │ │ │ │ + add x0, sp, #0x958 │ │ │ │ + bl 6220 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x21, sp, #0x8c0 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #2280] │ │ │ │ + add x0, sp, #0x920 │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x2, [sp, #184] │ │ │ │ + str x0, [sp, #2264] │ │ │ │ + add x1, sp, #0x8d8 │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #2272] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #2528] │ │ │ │ + add x0, sp, #0x9e0 │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x20, [sp, #2240] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 30bf8 , std::allocator >::~basic_stringbuf()@@Base+0x1ac38> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - ldr x0, [sp, #24] │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36bb8 , std::allocator >::~basic_stringbuf()@@Base+0x1b2b8> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36bd0 , std::allocator >::~basic_stringbuf()@@Base+0x1b2d0> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 36be8 , std::allocator >::~basic_stringbuf()@@Base+0x1b2e8> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - strb wzr, [sp, #172] │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x23, x0, [sp, #152] │ │ │ │ - mov x0, x22 │ │ │ │ - bl 26160 , std::allocator >::~basic_stringbuf()@@Base+0xa860> │ │ │ │ - mov x8, x20 │ │ │ │ - bl 264ec , std::allocator >::~basic_stringbuf()@@Base+0xabec> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 371ec , std::allocator >::~basic_stringbuf()@@Base+0x1b8ec> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a90 , std::allocator >::~basic_stringbuf()@@Base+0x1c190> // b.none │ │ │ │ - stp x1, x2, [sp, #80] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #96] │ │ │ │ - str x1, [sp, #96] │ │ │ │ - cbz x0, 37208 , std::allocator >::~basic_stringbuf()@@Base+0x1b908> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36c60 , std::allocator >::~basic_stringbuf()@@Base+0x1b360> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36c78 , std::allocator >::~basic_stringbuf()@@Base+0x1b378> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - mov x8, x20 │ │ │ │ - bl 39860 , std::allocator >::~basic_stringbuf()@@Base+0x1df60> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 371c0 , std::allocator >::~basic_stringbuf()@@Base+0x1b8c0> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37af0 , std::allocator >::~basic_stringbuf()@@Base+0x1c1f0> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 371dc , std::allocator >::~basic_stringbuf()@@Base+0x1b8dc> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36cd4 , std::allocator >::~basic_stringbuf()@@Base+0x1b3d4> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - add x1, x27, #0x730 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr w2, [x1] │ │ │ │ - ldrb w1, [x1, #4] │ │ │ │ - str w2, [sp, #200] │ │ │ │ - strb w1, [x19, #4] │ │ │ │ - mov x1, #0x5 // #5 │ │ │ │ - str x1, [sp, #192] │ │ │ │ - mov x1, x20 │ │ │ │ - strb wzr, [sp, #205] │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36d20 , std::allocator >::~basic_stringbuf()@@Base+0x1b420> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x20, [x20] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x27, x27, #0x730 │ │ │ │ - str x25, [sp, #120] │ │ │ │ - ldr w1, [x27] │ │ │ │ - ldrb w0, [x27, #4] │ │ │ │ - str w1, [sp, #136] │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - strb w0, [x25, #4] │ │ │ │ - mov x0, #0x5 // #5 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #141] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ - mov x27, x0 │ │ │ │ - mov w0, #0x7571 // #30065 │ │ │ │ - strb wzr, [sp, #172] │ │ │ │ - movk w0, #0x7469, lsl #16 │ │ │ │ - str w0, [sp, #168] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x23, x0, [sp, #152] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 30be0 , std::allocator >::~basic_stringbuf()@@Base+0x1ac20> // b.any │ │ │ │ + ldr x20, [sp, #2216] │ │ │ │ + add x21, sp, #0x8a8 │ │ │ │ + cmp x20, x21 │ │ │ │ + b.eq 30c20 , std::allocator >::~basic_stringbuf()@@Base+0x1ac60> // b.none │ │ │ │ mov x0, x20 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36da4 , std::allocator >::~basic_stringbuf()@@Base+0x1b4a4> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36dbc , std::allocator >::~basic_stringbuf()@@Base+0x1b4bc> // b.none │ │ │ │ - ldr x1, [sp, #168] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 36dd4 , std::allocator >::~basic_stringbuf()@@Base+0x1b4d4> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x20, [x20] │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x500 │ │ │ │ - ldr w1, [x0, #20] │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - cbz w1, 36df4 , std::allocator >::~basic_stringbuf()@@Base+0x1b4f4> │ │ │ │ - cmp w1, #0x1 │ │ │ │ - cset w0, ne // ne = any │ │ │ │ - add w0, w0, #0x1 │ │ │ │ - str w0, [sp, #40] │ │ │ │ - mov x8, x20 │ │ │ │ - ldr x0, [sp, #16] │ │ │ │ - bl 1c680 , std::allocator >::~basic_stringbuf()@@Base+0xd80> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37194 , std::allocator >::~basic_stringbuf()@@Base+0x1b894> // b.none │ │ │ │ - ldp x1, x2, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37700 , std::allocator >::~basic_stringbuf()@@Base+0x1be00> // b.none │ │ │ │ - stp x1, x2, [sp, #48] │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - ldr x3, [sp, #64] │ │ │ │ - str x1, [sp, #64] │ │ │ │ - cbz x0, 371b0 , std::allocator >::~basic_stringbuf()@@Base+0x1b8b0> │ │ │ │ - str x0, [sp, #184] │ │ │ │ - str x3, [sp, #200] │ │ │ │ - strb wzr, [x0] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36e54 , std::allocator >::~basic_stringbuf()@@Base+0x1b554> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + cmp x20, x21 │ │ │ │ + b.ne 30c08 , std::allocator >::~basic_stringbuf()@@Base+0x1ac48> // b.any │ │ │ │ + ldr x0, [sp, #2184] │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ + ldr x21, [sp, #2136] │ │ │ │ + cbz x21, 30c88 , std::allocator >::~basic_stringbuf()@@Base+0x1acc8> │ │ │ │ + ldr x0, [x21, #24] │ │ │ │ + mov x20, x21 │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ + ldr x0, [x21, #64] │ │ │ │ + add x1, x21, #0x50 │ │ │ │ + ldr x21, [x21, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30c5c , std::allocator >::~basic_stringbuf()@@Base+0x1ac9c> // b.none │ │ │ │ + ldr x1, [x20, #80] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2cfd0 , std::allocator >::~basic_stringbuf()@@Base+0x116d0> │ │ │ │ - mov w1, #0x6167 // #24935 │ │ │ │ - strb wzr, [sp, #204] │ │ │ │ - movk w1, #0x656d, lsl #16 │ │ │ │ - str w1, [sp, #200] │ │ │ │ - mov x1, #0x4 // #4 │ │ │ │ - stp x19, x1, [sp, #184] │ │ │ │ - mov x1, x20 │ │ │ │ - bl 2e680 , std::allocator >::~basic_stringbuf()@@Base+0x12d80> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36e94 , std::allocator >::~basic_stringbuf()@@Base+0x1b594> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ + ldr x0, [x20, #32] │ │ │ │ + add x1, x20, #0x30 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30c78 , std::allocator >::~basic_stringbuf()@@Base+0x1acb8> // b.none │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov w0, #0x6167 // #24935 │ │ │ │ - add x1, sp, #0x78 │ │ │ │ - movk w0, #0x656d, lsl #16 │ │ │ │ - str w0, [sp, #136] │ │ │ │ - mov x0, #0x4 // #4 │ │ │ │ - stp x25, x0, [sp, #120] │ │ │ │ - mov x0, x21 │ │ │ │ - strb wzr, [sp, #140] │ │ │ │ - bl 1b960 , std::allocator >::~basic_stringbuf()@@Base+0x60> │ │ │ │ - mov x27, x0 │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0xa68 │ │ │ │ - str x23, [sp, #152] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #168] │ │ │ │ - ldrh w0, [x0, #8] │ │ │ │ - strh w0, [x23, #8] │ │ │ │ - mov x0, #0xa // #10 │ │ │ │ - str x0, [sp, #160] │ │ │ │ - ldp x1, x2, [sp, #48] │ │ │ │ mov x0, x20 │ │ │ │ - strb wzr, [sp, #178] │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x2, x20 │ │ │ │ - mov x1, x22 │ │ │ │ - mov x0, x27 │ │ │ │ - bl 2eb00 , std::allocator >::~basic_stringbuf()@@Base+0x13200> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36f1c , std::allocator >::~basic_stringbuf()@@Base+0x1b61c> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #152] │ │ │ │ - cmp x0, x23 │ │ │ │ - b.eq 36f34 , std::allocator >::~basic_stringbuf()@@Base+0x1b634> // b.none │ │ │ │ + cbnz x21, 30c30 , std::allocator >::~basic_stringbuf()@@Base+0x1ac70> │ │ │ │ ldr x1, [sp, #168] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #1296] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #1184] │ │ │ │ + ldr x1, [sp, #304] │ │ │ │ + ldr x0, [sp, #1264] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 30cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1ad00> // b.none │ │ │ │ + ldr x1, [sp, #1280] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #120] │ │ │ │ - cmp x0, x25 │ │ │ │ - b.eq 36f4c , std::allocator >::~basic_stringbuf()@@Base+0x1b64c> // b.none │ │ │ │ - ldr x1, [sp, #136] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x44700> │ │ │ │ - add x0, x0, #0x640 │ │ │ │ - str x19, [sp, #184] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x20 │ │ │ │ - bl 95a0 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ - mov x1, x20 │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2dd60 , std::allocator >::~basic_stringbuf()@@Base+0x12460> │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - cmp x0, x19 │ │ │ │ - b.eq 36f88 , std::allocator >::~basic_stringbuf()@@Base+0x1b688> // b.none │ │ │ │ - ldr x1, [sp, #200] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x21, #696] │ │ │ │ - add x1, x21, #0x2c8 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1192] │ │ │ │ + ldr x0, [sp, #296] │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x2, [sp, #136] │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x2, [sp, #216] │ │ │ │ + ldp x0, x3, [sp, #152] │ │ │ │ + str x0, [sp, #1184] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x3, [x2, x0] │ │ │ │ + ldp x0, x2, [sp, #120] │ │ │ │ + str x0, [sp, #1168] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #1176] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1296] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x1, [sp, #168] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #768] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldr x1, [sp, #280] │ │ │ │ + ldr x0, [sp, #864] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 36fa4 , std::allocator >::~basic_stringbuf()@@Base+0x1b6a4> // b.none │ │ │ │ - ldr x1, [x21, #712] │ │ │ │ + b.eq 30d58 , std::allocator >::~basic_stringbuf()@@Base+0x1ad98> // b.none │ │ │ │ + ldr x1, [sp, #880] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3776] │ │ │ │ - add x1, x0, #0x18 │ │ │ │ - add x0, x0, #0x40 │ │ │ │ - str x0, [x21, #424] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3896] │ │ │ │ - str x1, [x21, #160] │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + add x19, x19, #0x10 │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #176] │ │ │ │ - add x0, x21, #0xb0 │ │ │ │ + str x0, [sp, #792] │ │ │ │ + ldr x0, [sp, #272] │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x2, [sp, #136] │ │ │ │ + ldr x1, [sp, #224] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x2, [sp, #208] │ │ │ │ + ldp x0, x3, [sp, #152] │ │ │ │ + str x0, [sp, #784] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x3, [x2, x0] │ │ │ │ + ldp x0, x2, [sp, #120] │ │ │ │ + str x0, [sp, #768] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + str x19, [sp, #1584] │ │ │ │ + ldr x1, [sp, #200] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #1568] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #1832] │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ bl 5608 │ │ │ │ - add x0, x21, #0x120 │ │ │ │ + add x0, sp, #0x6a0 │ │ │ │ bl 6220 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3696] │ │ │ │ - add x20, x21, #0x88 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #176] │ │ │ │ - add x0, x21, #0xe8 │ │ │ │ + str x0, [sp, #1584] │ │ │ │ + add x0, sp, #0x668 │ │ │ │ bl 5ea8 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4032] │ │ │ │ - ldp x0, x1, [x0, #8] │ │ │ │ - str x0, [x21, #160] │ │ │ │ + ldp x0, x2, [sp, #184] │ │ │ │ + str x0, [sp, #1568] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ ldur x0, [x0, #-24] │ │ │ │ - add x0, x21, x0 │ │ │ │ - str x1, [x0, #160] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3568] │ │ │ │ - str xzr, [x21, #168] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ add x0, x0, #0x10 │ │ │ │ - str x0, [x21, #424] │ │ │ │ - add x0, x21, #0x1a8 │ │ │ │ + str x0, [sp, #1832] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - ldr x19, [x21, #136] │ │ │ │ - cmp x19, x20 │ │ │ │ - b.eq 37058 , std::allocator >::~basic_stringbuf()@@Base+0x1b758> // b.none │ │ │ │ - nop │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x19, x20 │ │ │ │ - b.ne 37040 , std::allocator >::~basic_stringbuf()@@Base+0x1b740> // b.any │ │ │ │ - ldr x19, [x21, #112] │ │ │ │ - add x20, x21, #0x70 │ │ │ │ - cmp x20, x19 │ │ │ │ - b.eq 37080 , std::allocator >::~basic_stringbuf()@@Base+0x1b780> // b.none │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x18 // #24 │ │ │ │ - ldr x19, [x19] │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cmp x20, x19 │ │ │ │ - b.ne 37068 , std::allocator >::~basic_stringbuf()@@Base+0x1b768> // b.any │ │ │ │ - ldr x0, [x21, #80] │ │ │ │ - bl 31804 , std::allocator >::~basic_stringbuf()@@Base+0x15f04> │ │ │ │ - ldr x20, [x21, #32] │ │ │ │ - cbz x20, 370e8 , std::allocator >::~basic_stringbuf()@@Base+0x1b7e8> │ │ │ │ - ldr x0, [x20, #24] │ │ │ │ - mov x19, x20 │ │ │ │ - bl 31480 , std::allocator >::~basic_stringbuf()@@Base+0x15b80> │ │ │ │ - ldr x0, [x20, #64] │ │ │ │ - add x1, x20, #0x50 │ │ │ │ - ldr x20, [x20, #16] │ │ │ │ - cmp x0, x1 │ │ │ │ - b.eq 370bc , std::allocator >::~basic_stringbuf()@@Base+0x1b7bc> // b.none │ │ │ │ - ldr x1, [x19, #80] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [x19, #32] │ │ │ │ - add x1, x19, #0x30 │ │ │ │ + ldr x1, [sp, #232] │ │ │ │ + ldr x0, [sp, #608] │ │ │ │ cmp x0, x1 │ │ │ │ - b.eq 370d8 , std::allocator >::~basic_stringbuf()@@Base+0x1b7d8> // b.none │ │ │ │ - ldr x1, [x19, #48] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, #0x60 // #96 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - cbnz x20, 37090 , std::allocator >::~basic_stringbuf()@@Base+0x1b790> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - cmp x0, x28 │ │ │ │ - b.eq 3710c , std::allocator >::~basic_stringbuf()@@Base+0x1b80c> // b.none │ │ │ │ - ldr x1, [sp, #96] │ │ │ │ - add x1, x1, #0x1 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - cmp x0, x26 │ │ │ │ - b.eq 37124 , std::allocator >::~basic_stringbuf()@@Base+0x1b824> // b.none │ │ │ │ - ldr x1, [sp, #64] │ │ │ │ + b.eq 30e40 , std::allocator >::~basic_stringbuf()@@Base+0x1ae80> // b.none │ │ │ │ + ldr x1, [sp, #624] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ + ldr x2, [sp, #2840] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 37d74 , std::allocator >::~basic_stringbuf()@@Base+0x1c474> // 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 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + add sp, sp, #0xb20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 376cc , std::allocator >::~basic_stringbuf()@@Base+0x1bdcc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 34f18 , std::allocator >::~basic_stringbuf()@@Base+0x19618> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 376fc , std::allocator >::~basic_stringbuf()@@Base+0x1bdfc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36e38 , std::allocator >::~basic_stringbuf()@@Base+0x1b538> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37aec , std::allocator >::~basic_stringbuf()@@Base+0x1c1ec> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36cb8 , std::allocator >::~basic_stringbuf()@@Base+0x1b3b8> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a8c , std::allocator >::~basic_stringbuf()@@Base+0x1c18c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36c44 , std::allocator >::~basic_stringbuf()@@Base+0x1b344> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a5c , std::allocator >::~basic_stringbuf()@@Base+0x1c15c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36acc , std::allocator >::~basic_stringbuf()@@Base+0x1b1cc> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37abc , std::allocator >::~basic_stringbuf()@@Base+0x1c1bc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36a58 , std::allocator >::~basic_stringbuf()@@Base+0x1b158> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b1c , std::allocator >::~basic_stringbuf()@@Base+0x1c21c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 368e0 , std::allocator >::~basic_stringbuf()@@Base+0x1afe0> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37bac , std::allocator >::~basic_stringbuf()@@Base+0x1c2ac> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 3686c , std::allocator >::~basic_stringbuf()@@Base+0x1af6c> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b7c , std::allocator >::~basic_stringbuf()@@Base+0x1c27c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 3672c , std::allocator >::~basic_stringbuf()@@Base+0x1ae2c> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37b4c , std::allocator >::~basic_stringbuf()@@Base+0x1c24c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 366b8 , std::allocator >::~basic_stringbuf()@@Base+0x1adb8> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 378dc , std::allocator >::~basic_stringbuf()@@Base+0x1bfdc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36578 , std::allocator >::~basic_stringbuf()@@Base+0x1ac78> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37694 , std::allocator >::~basic_stringbuf()@@Base+0x1bd94> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36504 , std::allocator >::~basic_stringbuf()@@Base+0x1ac04> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37664 , std::allocator >::~basic_stringbuf()@@Base+0x1bd64> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 363c4 , std::allocator >::~basic_stringbuf()@@Base+0x1aac4> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 378ac , std::allocator >::~basic_stringbuf()@@Base+0x1bfac> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36350 , std::allocator >::~basic_stringbuf()@@Base+0x1aa50> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 377ec , std::allocator >::~basic_stringbuf()@@Base+0x1beec> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 3620c , std::allocator >::~basic_stringbuf()@@Base+0x1a90c> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3775c , std::allocator >::~basic_stringbuf()@@Base+0x1be5c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #80] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #96] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36194 , std::allocator >::~basic_stringbuf()@@Base+0x1a894> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3772c , std::allocator >::~basic_stringbuf()@@Base+0x1be2c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 36040 , std::allocator >::~basic_stringbuf()@@Base+0x1a740> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 377bc , std::allocator >::~basic_stringbuf()@@Base+0x1bebc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35efc , std::allocator >::~basic_stringbuf()@@Base+0x1a5fc> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3778c , std::allocator >::~basic_stringbuf()@@Base+0x1be8c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1a4c0> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3784c , std::allocator >::~basic_stringbuf()@@Base+0x1bf4c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35c84 , std::allocator >::~basic_stringbuf()@@Base+0x1a384> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3781c , std::allocator >::~basic_stringbuf()@@Base+0x1bf1c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35b48 , std::allocator >::~basic_stringbuf()@@Base+0x1a248> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3787c , std::allocator >::~basic_stringbuf()@@Base+0x1bf7c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35a0c , std::allocator >::~basic_stringbuf()@@Base+0x1a10c> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 379cc , std::allocator >::~basic_stringbuf()@@Base+0x1c0cc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 358d0 , std::allocator >::~basic_stringbuf()@@Base+0x19fd0> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3793c , std::allocator >::~basic_stringbuf()@@Base+0x1c03c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35794 , std::allocator >::~basic_stringbuf()@@Base+0x19e94> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3790c , std::allocator >::~basic_stringbuf()@@Base+0x1c00c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35654 , std::allocator >::~basic_stringbuf()@@Base+0x19d54> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3799c , std::allocator >::~basic_stringbuf()@@Base+0x1c09c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35518 , std::allocator >::~basic_stringbuf()@@Base+0x19c18> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 3796c , std::allocator >::~basic_stringbuf()@@Base+0x1c06c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 353cc , std::allocator >::~basic_stringbuf()@@Base+0x19acc> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 37a2c , std::allocator >::~basic_stringbuf()@@Base+0x1c12c> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 35250 , std::allocator >::~basic_stringbuf()@@Base+0x19950> │ │ │ │ - ldr x1, [sp, #184] │ │ │ │ - cmp x1, x19 │ │ │ │ - b.eq 379fc , std::allocator >::~basic_stringbuf()@@Base+0x1c0fc> // b.none │ │ │ │ - ldr x0, [sp, #192] │ │ │ │ - stp x1, x0, [sp, #48] │ │ │ │ - ldr x0, [sp, #200] │ │ │ │ - str x0, [sp, #64] │ │ │ │ - str x19, [sp, #184] │ │ │ │ - add x19, sp, #0xc8 │ │ │ │ - mov x0, x19 │ │ │ │ - b 350d4 , std::allocator >::~basic_stringbuf()@@Base+0x197d4> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37684 , std::allocator >::~basic_stringbuf()@@Base+0x1bd84> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c0c , std::allocator >::~basic_stringbuf()@@Base+0x1c30c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 363c4 , std::allocator >::~basic_stringbuf()@@Base+0x1aac4> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cbz x2, 376bc , std::allocator >::~basic_stringbuf()@@Base+0x1bdbc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c00 , std::allocator >::~basic_stringbuf()@@Base+0x1c300> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36504 , std::allocator >::~basic_stringbuf()@@Base+0x1ac04> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 376ec , std::allocator >::~basic_stringbuf()@@Base+0x1bdec> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37bdc , std::allocator >::~basic_stringbuf()@@Base+0x1c2dc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 34f18 , std::allocator >::~basic_stringbuf()@@Base+0x19618> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3771c , std::allocator >::~basic_stringbuf()@@Base+0x1be1c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37bf4 , std::allocator >::~basic_stringbuf()@@Base+0x1c2f4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36e38 , std::allocator >::~basic_stringbuf()@@Base+0x1b538> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3774c , std::allocator >::~basic_stringbuf()@@Base+0x1be4c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c60 , std::allocator >::~basic_stringbuf()@@Base+0x1c360> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36040 , std::allocator >::~basic_stringbuf()@@Base+0x1a740> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3777c , std::allocator >::~basic_stringbuf()@@Base+0x1be7c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c54 , std::allocator >::~basic_stringbuf()@@Base+0x1c354> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36194 , std::allocator >::~basic_stringbuf()@@Base+0x1a894> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 377ac , std::allocator >::~basic_stringbuf()@@Base+0x1beac> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37be8 , std::allocator >::~basic_stringbuf()@@Base+0x1c2e8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1a4c0> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 377dc , std::allocator >::~basic_stringbuf()@@Base+0x1bedc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c48 , std::allocator >::~basic_stringbuf()@@Base+0x1c348> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35efc , std::allocator >::~basic_stringbuf()@@Base+0x1a5fc> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3780c , std::allocator >::~basic_stringbuf()@@Base+0x1bf0c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c3c , std::allocator >::~basic_stringbuf()@@Base+0x1c33c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 3620c , std::allocator >::~basic_stringbuf()@@Base+0x1a90c> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3783c , std::allocator >::~basic_stringbuf()@@Base+0x1bf3c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c9c , std::allocator >::~basic_stringbuf()@@Base+0x1c39c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35b48 , std::allocator >::~basic_stringbuf()@@Base+0x1a248> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3786c , std::allocator >::~basic_stringbuf()@@Base+0x1bf6c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c90 , std::allocator >::~basic_stringbuf()@@Base+0x1c390> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35c84 , std::allocator >::~basic_stringbuf()@@Base+0x1a384> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3789c , std::allocator >::~basic_stringbuf()@@Base+0x1bf9c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c84 , std::allocator >::~basic_stringbuf()@@Base+0x1c384> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35a0c , std::allocator >::~basic_stringbuf()@@Base+0x1a10c> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 378cc , std::allocator >::~basic_stringbuf()@@Base+0x1bfcc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c78 , std::allocator >::~basic_stringbuf()@@Base+0x1c378> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36350 , std::allocator >::~basic_stringbuf()@@Base+0x1aa50> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 378fc , std::allocator >::~basic_stringbuf()@@Base+0x1bffc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37ccc , std::allocator >::~basic_stringbuf()@@Base+0x1c3cc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36578 , std::allocator >::~basic_stringbuf()@@Base+0x1ac78> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3792c , std::allocator >::~basic_stringbuf()@@Base+0x1c02c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1c3c0> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35654 , std::allocator >::~basic_stringbuf()@@Base+0x19d54> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3795c , std::allocator >::~basic_stringbuf()@@Base+0x1c05c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37d2c , std::allocator >::~basic_stringbuf()@@Base+0x1c42c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35794 , std::allocator >::~basic_stringbuf()@@Base+0x19e94> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 3798c , std::allocator >::~basic_stringbuf()@@Base+0x1c08c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37d20 , std::allocator >::~basic_stringbuf()@@Base+0x1c420> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 353cc , std::allocator >::~basic_stringbuf()@@Base+0x19acc> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 379bc , std::allocator >::~basic_stringbuf()@@Base+0x1c0bc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37d14 , std::allocator >::~basic_stringbuf()@@Base+0x1c414> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35518 , std::allocator >::~basic_stringbuf()@@Base+0x19c18> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 379ec , std::allocator >::~basic_stringbuf()@@Base+0x1c0ec> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37d08 , std::allocator >::~basic_stringbuf()@@Base+0x1c408> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 358d0 , std::allocator >::~basic_stringbuf()@@Base+0x19fd0> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37a1c , std::allocator >::~basic_stringbuf()@@Base+0x1c11c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37cfc , std::allocator >::~basic_stringbuf()@@Base+0x1c3fc> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 350d4 , std::allocator >::~basic_stringbuf()@@Base+0x197d4> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37a4c , std::allocator >::~basic_stringbuf()@@Base+0x1c14c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37cf0 , std::allocator >::~basic_stringbuf()@@Base+0x1c3f0> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 35250 , std::allocator >::~basic_stringbuf()@@Base+0x19950> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37a7c , std::allocator >::~basic_stringbuf()@@Base+0x1c17c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37ce4 , std::allocator >::~basic_stringbuf()@@Base+0x1c3e4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36acc , std::allocator >::~basic_stringbuf()@@Base+0x1b1cc> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37aac , std::allocator >::~basic_stringbuf()@@Base+0x1c1ac> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37cd8 , std::allocator >::~basic_stringbuf()@@Base+0x1c3d8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36c44 , std::allocator >::~basic_stringbuf()@@Base+0x1b344> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37adc , std::allocator >::~basic_stringbuf()@@Base+0x1c1dc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37cb4 , std::allocator >::~basic_stringbuf()@@Base+0x1c3b4> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36a58 , std::allocator >::~basic_stringbuf()@@Base+0x1b158> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37b0c , std::allocator >::~basic_stringbuf()@@Base+0x1c20c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37ca8 , std::allocator >::~basic_stringbuf()@@Base+0x1c3a8> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 36cb8 , std::allocator >::~basic_stringbuf()@@Base+0x1b3b8> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37b3c , std::allocator >::~basic_stringbuf()@@Base+0x1c23c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c6c , std::allocator >::~basic_stringbuf()@@Base+0x1c36c> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 368e0 , std::allocator >::~basic_stringbuf()@@Base+0x1afe0> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37b6c , std::allocator >::~basic_stringbuf()@@Base+0x1c26c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c30 , std::allocator >::~basic_stringbuf()@@Base+0x1c330> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ - bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 366b8 , std::allocator >::~basic_stringbuf()@@Base+0x1adb8> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37b9c , std::allocator >::~basic_stringbuf()@@Base+0x1c29c> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c24 , std::allocator >::~basic_stringbuf()@@Base+0x1c324> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ + add x20, sp, #0x1d8 │ │ │ │ + mov x28, x20 │ │ │ │ + b 2fb20 , std::allocator >::~basic_stringbuf()@@Base+0x19b60> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str x21, [x0] │ │ │ │ + cbnz x23, 30b00 , std::allocator >::~basic_stringbuf()@@Base+0x1ab40> │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cmp x24, x0 │ │ │ │ + b.eq 30f94 , std::allocator >::~basic_stringbuf()@@Base+0x1afd4> // b.none │ │ │ │ + ldr w0, [sp, #704] │ │ │ │ + stp w0, w26, [x24] │ │ │ │ + add x0, x24, #0x18 │ │ │ │ + ldr x2, [sp, #720] │ │ │ │ + str x0, [x24, #8] │ │ │ │ + add x0, x24, #0x8 │ │ │ │ + ldr x1, [sp, #712] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [sp, #744] │ │ │ │ + str w0, [x24, #40] │ │ │ │ + ldrh w0, [sp, #748] │ │ │ │ + strh w0, [x24, #44] │ │ │ │ + ldr x0, [sp, #752] │ │ │ │ + str x0, [x24, #48] │ │ │ │ + ldr w0, [sp, #760] │ │ │ │ + str w0, [x24, #56] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + add x0, x0, #0x40 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + sub x0, x0, #0x40 │ │ │ │ + str x0, [x1] │ │ │ │ + b 30b00 , std::allocator >::~basic_stringbuf()@@Base+0x1ab40> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3600] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5890 │ │ │ │ + b 2f458 , std::allocator >::~basic_stringbuf()@@Base+0x19498> │ │ │ │ + ldr w1, [x2, #32] │ │ │ │ + mov x0, x2 │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + b 2f574 , std::allocator >::~basic_stringbuf()@@Base+0x195b4> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + mov x1, x21 │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl 5518 │ │ │ │ - ldr x0, [sp, #48] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #56] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 3672c , std::allocator >::~basic_stringbuf()@@Base+0x1ae2c> │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - cbz x2, 37bcc , std::allocator >::~basic_stringbuf()@@Base+0x1c2cc> │ │ │ │ - cmp x2, #0x1 │ │ │ │ - b.eq 37c18 , std::allocator >::~basic_stringbuf()@@Base+0x1c318> // b.none │ │ │ │ - mov x1, x19 │ │ │ │ + b 2f400 , std::allocator >::~basic_stringbuf()@@Base+0x19440> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ bl 5518 │ │ │ │ - ldr x0, [sp, #80] │ │ │ │ - ldr x2, [sp, #192] │ │ │ │ - str x2, [sp, #88] │ │ │ │ - strb wzr, [x0, x2] │ │ │ │ - ldr x0, [sp, #184] │ │ │ │ - b 3686c , std::allocator >::~basic_stringbuf()@@Base+0x1af6c> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 376e4 , std::allocator >::~basic_stringbuf()@@Base+0x1bde4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 377a4 , std::allocator >::~basic_stringbuf()@@Base+0x1bea4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37714 , std::allocator >::~basic_stringbuf()@@Base+0x1be14> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 376b4 , std::allocator >::~basic_stringbuf()@@Base+0x1bdb4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 3767c , std::allocator >::~basic_stringbuf()@@Base+0x1bd7c> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37bc4 , std::allocator >::~basic_stringbuf()@@Base+0x1c2c4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37b94 , std::allocator >::~basic_stringbuf()@@Base+0x1c294> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37b64 , std::allocator >::~basic_stringbuf()@@Base+0x1c264> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37804 , std::allocator >::~basic_stringbuf()@@Base+0x1bf04> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 377d4 , std::allocator >::~basic_stringbuf()@@Base+0x1bed4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37774 , std::allocator >::~basic_stringbuf()@@Base+0x1be74> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37744 , std::allocator >::~basic_stringbuf()@@Base+0x1be44> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37b34 , std::allocator >::~basic_stringbuf()@@Base+0x1c234> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 378c4 , std::allocator >::~basic_stringbuf()@@Base+0x1bfc4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37894 , std::allocator >::~basic_stringbuf()@@Base+0x1bf94> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37864 , std::allocator >::~basic_stringbuf()@@Base+0x1bf64> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37834 , std::allocator >::~basic_stringbuf()@@Base+0x1bf34> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37b04 , std::allocator >::~basic_stringbuf()@@Base+0x1c204> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37ad4 , std::allocator >::~basic_stringbuf()@@Base+0x1c1d4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37924 , std::allocator >::~basic_stringbuf()@@Base+0x1c024> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 378f4 , std::allocator >::~basic_stringbuf()@@Base+0x1bff4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37aa4 , std::allocator >::~basic_stringbuf()@@Base+0x1c1a4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37a74 , std::allocator >::~basic_stringbuf()@@Base+0x1c174> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37a44 , std::allocator >::~basic_stringbuf()@@Base+0x1c144> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37a14 , std::allocator >::~basic_stringbuf()@@Base+0x1c114> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 379e4 , std::allocator >::~basic_stringbuf()@@Base+0x1c0e4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 379b4 , std::allocator >::~basic_stringbuf()@@Base+0x1c0b4> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37984 , std::allocator >::~basic_stringbuf()@@Base+0x1c084> │ │ │ │ - ldrb w1, [sp, #200] │ │ │ │ - strb w1, [x0] │ │ │ │ - b 37954 , std::allocator >::~basic_stringbuf()@@Base+0x1c054> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + b 2f394 , std::allocator >::~basic_stringbuf()@@Base+0x193d4> │ │ │ │ + ldr x0, [sp, #1568] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + add x0, x1, x0 │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + b 2f6d0 , std::allocator >::~basic_stringbuf()@@Base+0x19710> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + add x1, sp, #0x360 │ │ │ │ + bl 5890 │ │ │ │ + b 2f828 , std::allocator >::~basic_stringbuf()@@Base+0x19868> │ │ │ │ + ldr x1, [sp, #96] │ │ │ │ mov x0, x20 │ │ │ │ + bl 32d60 , std::allocator >::~basic_stringbuf()@@Base+0x1cda0> │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + b 30ef0 , std::allocator >::~basic_stringbuf()@@Base+0x1af30> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + bl 5668 │ │ │ │ + mov x0, x21 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 37dd0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4d0> // b.none │ │ │ │ + b.eq 31104 , std::allocator >::~basic_stringbuf()@@Base+0x1b144> // b.none │ │ │ │ bl 5740 │ │ │ │ - bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37d50 , std::allocator >::~basic_stringbuf()@@Base+0x1c450> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ + adr x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4040] │ │ │ │ + mov w1, #0x1 // #1 │ │ │ │ + strb w1, [x0] │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x8, sp, #0x2a0 │ │ │ │ + add x0, x0, #0xca0 │ │ │ │ + bl 6300 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ + add x1, x1, #0xcb8 │ │ │ │ + bl 6250 │ │ │ │ + ldr x19, [sp, #96] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5920 │ │ │ │ + mov x1, x19 │ │ │ │ mov x0, x22 │ │ │ │ + bl 32640 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37d48 , std::allocator >::~basic_stringbuf()@@Base+0x1c448> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - bl 6058 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #216] │ │ │ │ - ldr x1, [x0] │ │ │ │ - subs x2, x2, x1 │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - b.ne 37d74 , std::allocator >::~basic_stringbuf()@@Base+0x1c474> // b.any │ │ │ │ - mov x0, x19 │ │ │ │ - bl 6190 │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37d48 , std::allocator >::~basic_stringbuf()@@Base+0x1c448> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + adrp x2, 32000 , std::allocator >::~basic_stringbuf()@@Base+0x1c040> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - mov x22, x1 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - mov x1, x22 │ │ │ │ - cmp x1, #0x1 │ │ │ │ - b.ne 37e5c , std::allocator >::~basic_stringbuf()@@Base+0x1c55c> // b.any │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 1b6c0 ::do_widen(char) const@@Base+0x6960> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - ldr x0, [sp, #8] │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x30 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37124 , std::allocator >::~basic_stringbuf()@@Base+0x1b824> │ │ │ │ - bti j │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - bl 6058 │ │ │ │ - b 36fd4 , std::allocator >::~basic_stringbuf()@@Base+0x1b6d4> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37d48 , std::allocator >::~basic_stringbuf()@@Base+0x1c448> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ + add x0, sp, #0x2a0 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x20, x19 │ │ │ │ mov x0, x22 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5ad0 │ │ │ │ + ldr x0, [sp, #312] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37d50 , std::allocator >::~basic_stringbuf()@@Base+0x1c450> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - mov x20, x1 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - mov x1, #0x2e0 // #736 │ │ │ │ - bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - mov x0, x19 │ │ │ │ - cmp x20, #0x1 │ │ │ │ - b.ne 37f14 , std::allocator >::~basic_stringbuf()@@Base+0x1c614> // b.any │ │ │ │ - bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ - mov x0, x21 │ │ │ │ - bl 2d648 , std::allocator >::~basic_stringbuf()@@Base+0x11d48> │ │ │ │ - add x20, sp, #0xb8 │ │ │ │ - bl 6058 │ │ │ │ - b 34eb8 , std::allocator >::~basic_stringbuf()@@Base+0x195b8> │ │ │ │ - bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x20, x1 │ │ │ │ - b 37eac , std::allocator >::~basic_stringbuf()@@Base+0x1c5ac> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 156a0 ::do_widen(char) const@@Base+0x160> │ │ │ │ + b 30fc0 , std::allocator >::~basic_stringbuf()@@Base+0x1b000> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - add x0, sp, #0x78 │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37d50 , std::allocator >::~basic_stringbuf()@@Base+0x1c450> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ - bti j │ │ │ │ - mov x20, x1 │ │ │ │ - b 37ebc , std::allocator >::~basic_stringbuf()@@Base+0x1c5bc> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - ldr x3, [sp, #216] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 37d74 , std::allocator >::~basic_stringbuf()@@Base+0x1c474> // b.any │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - b 37d98 , std::allocator >::~basic_stringbuf()@@Base+0x1c498> │ │ │ │ - bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ + b 310b0 , std::allocator >::~basic_stringbuf()@@Base+0x1b0f0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + b 310b8 , std::allocator >::~basic_stringbuf()@@Base+0x1b0f8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x20 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x0, x22 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 30ddc , std::allocator >::~basic_stringbuf()@@Base+0x1ae1c> │ │ │ │ bti j │ │ │ │ - b 37d98 , std::allocator >::~basic_stringbuf()@@Base+0x1c498> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x20, x0 │ │ │ │ + b 30fd0 , std::allocator >::~basic_stringbuf()@@Base+0x1b010> │ │ │ │ bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 30b80 , std::allocator >::~basic_stringbuf()@@Base+0x1abc0> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ + mov x20, x0 │ │ │ │ + b 310e8 , std::allocator >::~basic_stringbuf()@@Base+0x1b128> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ - bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 1b080 , std::allocator >::~basic_stringbuf()@@Base+0x50c0> │ │ │ │ + b 310cc , std::allocator >::~basic_stringbuf()@@Base+0x1b10c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 311cc , std::allocator >::~basic_stringbuf()@@Base+0x1b20c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 310cc , std::allocator >::~basic_stringbuf()@@Base+0x1b10c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 310e8 , std::allocator >::~basic_stringbuf()@@Base+0x1b128> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + add x0, sp, #0x838 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + ldp x1, x3, [sp, #120] │ │ │ │ + str x1, [sp, #768] │ │ │ │ + ldr x2, [sp, #224] │ │ │ │ + mov x20, x0 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x2, x1] │ │ │ │ + str xzr, [sp, #776] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #896] │ │ │ │ + ldr x0, [sp, #248] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + b 30fd0 , std::allocator >::~basic_stringbuf()@@Base+0x1b010> │ │ │ │ bti j │ │ │ │ - b 37e08 , std::allocator >::~basic_stringbuf()@@Base+0x1c508> │ │ │ │ + mov x20, x0 │ │ │ │ + b 312b0 , std::allocator >::~basic_stringbuf()@@Base+0x1b2f0> │ │ │ │ bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ + mov x20, x0 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 30fdc , std::allocator >::~basic_stringbuf()@@Base+0x1b01c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ + mov x20, x0 │ │ │ │ + b 30fdc , std::allocator >::~basic_stringbuf()@@Base+0x1b01c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #104] │ │ │ │ + bl 5fc8 │ │ │ │ + ldp x0, x2, [sp, #184] │ │ │ │ + str x0, [sp, #1568] │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + str xzr, [sp, #1576] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1832] │ │ │ │ + ldr x0, [sp, #240] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + b 30fdc , std::allocator >::~basic_stringbuf()@@Base+0x1b01c> │ │ │ │ bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + mov x20, x0 │ │ │ │ + b 31338 , std::allocator >::~basic_stringbuf()@@Base+0x1b378> │ │ │ │ bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + mov x20, x0 │ │ │ │ + b 31350 , std::allocator >::~basic_stringbuf()@@Base+0x1b390> │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + ldp x1, x3, [sp, #120] │ │ │ │ + str x1, [sp, #1168] │ │ │ │ + ldr x2, [sp, #176] │ │ │ │ + mov x20, x0 │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + str x3, [x2, x1] │ │ │ │ + str xzr, [sp, #1176] │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #1296] │ │ │ │ + ldr x0, [sp, #256] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + b 30fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1b008> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x20, x0 │ │ │ │ + b 30fc8 , std::allocator >::~basic_stringbuf()@@Base+0x1b008> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x318 │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldr x0, [sp, #224] │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + bl 55a8 >::close()@plt+0x8> │ │ │ │ + b 312b0 , std::allocator >::~basic_stringbuf()@@Base+0x1b2f0> │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + b 311f0 , std::allocator >::~basic_stringbuf()@@Base+0x1b230> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 310cc , std::allocator >::~basic_stringbuf()@@Base+0x1b10c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #96] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 310d4 , std::allocator >::~basic_stringbuf()@@Base+0x1b114> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x20, x0 │ │ │ │ + b 30fc0 , std::allocator >::~basic_stringbuf()@@Base+0x1b000> │ │ │ │ bti j │ │ │ │ - b 37d98 , std::allocator >::~basic_stringbuf()@@Base+0x1c498> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 30fb0 , std::allocator >::~basic_stringbuf()@@Base+0x1aff0> │ │ │ │ bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ + mov x20, x0 │ │ │ │ + b 30fb0 , std::allocator >::~basic_stringbuf()@@Base+0x1aff0> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x4a8 │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + add x1, x19, #0x8 │ │ │ │ + bl 55a8 >::close()@plt+0x8> │ │ │ │ + b 313ac , std::allocator >::~basic_stringbuf()@@Base+0x1b3ec> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ + mov x20, x0 │ │ │ │ + b 313ac , std::allocator >::~basic_stringbuf()@@Base+0x1b3ec> │ │ │ │ + mov x0, #0x28 // #40 │ │ │ │ + bl 5800 >(int&)@plt> │ │ │ │ + ldr x8, [sp, #80] │ │ │ │ + mov x22, x0 │ │ │ │ + ldr x1, [sp, #608] │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + add x0, x0, #0xca0 │ │ │ │ + bl 6300 │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xca8 │ │ │ │ + bl 6250 │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + mov x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5920 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 32640 , std::allocator >::~basic_stringbuf()@@Base+0x1c680> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #2840] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 30ff8 , std::allocator >::~basic_stringbuf()@@Base+0x1b038> // b.any │ │ │ │ + adrp x2, 32000 , std::allocator >::~basic_stringbuf()@@Base+0x1c040> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + add x2, x2, #0x580 │ │ │ │ + add x1, x1, #0x8c8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6100 │ │ │ │ bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x22 │ │ │ │ + add x21, sp, #0x260 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5ad0 │ │ │ │ + b 30fdc , std::allocator >::~basic_stringbuf()@@Base+0x1b01c> │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 31530 , std::allocator >::~basic_stringbuf()@@Base+0x1b570> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + b 31558 , std::allocator >::~basic_stringbuf()@@Base+0x1b598> │ │ │ │ + b 32570 , std::allocator >::~basic_stringbuf()@@Base+0x1c5b0> │ │ │ │ + nop │ │ │ │ + strb w1, [x0] │ │ │ │ + b 3100c , std::allocator >::~basic_stringbuf()@@Base+0x1b04c> │ │ │ │ + ... │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + mov x1, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xb60 │ │ │ │ + add x3, x2, #0x18 │ │ │ │ + str x0, [x1], #8 │ │ │ │ + ldr x0, [x2, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 325d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c618> // b.none │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + mov x0, x2 │ │ │ │ + b 61f0 │ │ │ │ + mov x0, x2 │ │ │ │ + b 61f0 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x1, x0 │ │ │ │ + mov x29, sp │ │ │ │ + str x19, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ - bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ - bti j │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xb60 │ │ │ │ + str x0, [x1], #8 │ │ │ │ + add x2, x19, #0x18 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 32620 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> // b.none │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 61f0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x28 // #40 │ │ │ │ + ldr x19, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + b 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ - bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ - bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [x0] │ │ │ │ + str x2, [sp, #24] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0xb60 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + ldp x3, x1, [x1] │ │ │ │ + str x1, [sp, #16] │ │ │ │ + cmp x1, #0xf │ │ │ │ + b.hi 326ec , std::allocator >::~basic_stringbuf()@@Base+0x1c72c> // b.pmore │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 326dc , std::allocator >::~basic_stringbuf()@@Base+0x1c71c> │ │ │ │ + mov x1, x3 │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + str x1, [x20, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3274c , std::allocator >::~basic_stringbuf()@@Base+0x1c78c> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldrb w1, [x3] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + b 326a8 , std::allocator >::~basic_stringbuf()@@Base+0x1c6e8> │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x3, [sp, #8] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x3, x1, [sp, #8] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + add x2, x1, #0x1 │ │ │ │ + cbz x1, 326dc , std::allocator >::~basic_stringbuf()@@Base+0x1c71c> │ │ │ │ + mov x1, #0xffffffffffffffff // #-1 │ │ │ │ + cbz x2, 326a8 , std::allocator >::~basic_stringbuf()@@Base+0x1c6e8> │ │ │ │ + b 3269c , std::allocator >::~basic_stringbuf()@@Base+0x1c6dc> │ │ │ │ bti j │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 61f0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 32750 , std::allocator >::~basic_stringbuf()@@Base+0x1c790> // b.none │ │ │ │ + bl 5740 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ - bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ - bti j │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + str x23, [sp, #48] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + str x0, [x23, #32] │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, x23, #0x50 │ │ │ │ + str x0, [x23, #64] │ │ │ │ + add x0, x23, #0x40 │ │ │ │ + ldp x1, x2, [x19, #64] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [x19] │ │ │ │ + stp x20, xzr, [x23, #8] │ │ │ │ + str w0, [x23] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x23, #24] │ │ │ │ + cbz x0, 327d8 , std::allocator >::~basic_stringbuf()@@Base+0x1c818> │ │ │ │ + mov x1, x23 │ │ │ │ + bl 32760 , std::allocator >::~basic_stringbuf()@@Base+0x1c7a0> │ │ │ │ + str x0, [x23, #24] │ │ │ │ + ldr x22, [x19, #16] │ │ │ │ + mov x21, x23 │ │ │ │ + cbz x22, 3285c , std::allocator >::~basic_stringbuf()@@Base+0x1c89c> │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ + add x1, x0, #0x30 │ │ │ │ + add x20, x0, #0x20 │ │ │ │ + mov x0, x20 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + ldp x1, x2, [x22, #32] │ │ │ │ + bl ad80 , 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 ad80 , 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, 32844 , std::allocator >::~basic_stringbuf()@@Base+0x1c884> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 32760 , std::allocator >::~basic_stringbuf()@@Base+0x1c7a0> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x22, [x22, #16] │ │ │ │ + cbz x22, 3285c , std::allocator >::~basic_stringbuf()@@Base+0x1c89c> │ │ │ │ + mov x21, x19 │ │ │ │ + mov x0, #0x60 // #96 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + b 327ec , std::allocator >::~basic_stringbuf()@@Base+0x1c82c> │ │ │ │ + mov x0, x23 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x60 // #96 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + b 328a4 , std::allocator >::~basic_stringbuf()@@Base+0x1c8e4> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ - bti j │ │ │ │ - b 37d98 , std::allocator >::~basic_stringbuf()@@Base+0x1c498> │ │ │ │ - bti j │ │ │ │ - b 37e68 , std::allocator >::~basic_stringbuf()@@Base+0x1c568> │ │ │ │ + add x0, x23, #0x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + b 3287c , std::allocator >::~basic_stringbuf()@@Base+0x1c8bc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37e74 , std::allocator >::~basic_stringbuf()@@Base+0x1c574> │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + b 328bc , std::allocator >::~basic_stringbuf()@@Base+0x1c8fc> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ - bti j │ │ │ │ - b 37d98 , std::allocator >::~basic_stringbuf()@@Base+0x1c498> │ │ │ │ - bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37de0 , std::allocator >::~basic_stringbuf()@@Base+0x1c4e0> │ │ │ │ - bti j │ │ │ │ - b 37d3c , std::allocator >::~basic_stringbuf()@@Base+0x1c43c> │ │ │ │ - bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + ldr x19, [x0] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 32978 , std::allocator >::~basic_stringbuf()@@Base+0x1c9b8> // b.none │ │ │ │ + mov x20, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + ldr x19, [x19] │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cmp x19, x20 │ │ │ │ + b.ne 32960 , std::allocator >::~basic_stringbuf()@@Base+0x1c9a0> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x22, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov x23, x1 │ │ │ │ + ldp x0, x1, [x1] │ │ │ │ + stp x0, x1, [x22] │ │ │ │ + add x1, x22, #0x18 │ │ │ │ + str wzr, [x22, #24] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + ldr x0, [x23, #32] │ │ │ │ + cbz x0, 32a18 , std::allocator >::~basic_stringbuf()@@Base+0x1ca58> │ │ │ │ + bl 32760 , std::allocator >::~basic_stringbuf()@@Base+0x1c7a0> │ │ │ │ + mov x1, x0 │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 329e8 , std::allocator >::~basic_stringbuf()@@Base+0x1ca28> │ │ │ │ + mov x1, x0 │ │ │ │ + str x2, [x22, #40] │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 32a00 , std::allocator >::~basic_stringbuf()@@Base+0x1ca40> │ │ │ │ + ldr x1, [x23, #56] │ │ │ │ + str x0, [x22, #32] │ │ │ │ + stp x2, x1, [x22, #48] │ │ │ │ + add x1, x22, #0x48 │ │ │ │ + str wzr, [x22, #72] │ │ │ │ + stp xzr, x1, [x1, #8] │ │ │ │ + stp x1, xzr, [x1, #24] │ │ │ │ + ldr x0, [x23, #80] │ │ │ │ + cbz x0, 32a78 , std::allocator >::~basic_stringbuf()@@Base+0x1cab8> │ │ │ │ + bl 32ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1cbe0> │ │ │ │ + mov x1, x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #16] │ │ │ │ + cbnz x1, 32a40 , std::allocator >::~basic_stringbuf()@@Base+0x1ca80> │ │ │ │ + mov x1, x0 │ │ │ │ + str x2, [x22, #88] │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x2, x1 │ │ │ │ + ldr x1, [x1, #24] │ │ │ │ + cbnz x1, 32a60 , std::allocator >::~basic_stringbuf()@@Base+0x1caa0> │ │ │ │ + ldr x1, [x23, #104] │ │ │ │ + str x0, [x22, #80] │ │ │ │ + stp x2, x1, [x22, #96] │ │ │ │ + add x20, x22, #0x70 │ │ │ │ + add x21, x23, #0x70 │ │ │ │ + stp x20, x20, [x20] │ │ │ │ + ldr x19, [x23, #112] │ │ │ │ + str xzr, [x20, #16] │ │ │ │ + cmp x19, x21 │ │ │ │ + b.eq 32ad0 , std::allocator >::~basic_stringbuf()@@Base+0x1cb10> // b.none │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x1, [x0, #16] │ │ │ │ + mov x1, x20 │ │ │ │ + bl 54e8 │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + ldr x19, [x19] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x20, #16] │ │ │ │ + cmp x21, x19 │ │ │ │ + b.ne 32aa0 , std::allocator >::~basic_stringbuf()@@Base+0x1cae0> // b.any │ │ │ │ + add x21, x22, #0x88 │ │ │ │ + add x24, x23, #0x88 │ │ │ │ + stp x21, x21, [x21] │ │ │ │ + ldr x19, [x23, #136] │ │ │ │ + str xzr, [x21, #16] │ │ │ │ + cmp x19, x24 │ │ │ │ + b.eq 32b1c , std::allocator >::~basic_stringbuf()@@Base+0x1cb5c> // b.none │ │ │ │ + mov x0, #0x18 // #24 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x1, [x0, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + bl 54e8 │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + ldr x19, [x19] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + str x1, [x21, #16] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.ne 32aec , std::allocator >::~basic_stringbuf()@@Base+0x1cb2c> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + b 32b80 , std::allocator >::~basic_stringbuf()@@Base+0x1cbc0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ - bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + ldr x0, [x22, #136] │ │ │ │ + cmp x21, x0 │ │ │ │ + b.eq 32b90 , std::allocator >::~basic_stringbuf()@@Base+0x1cbd0> // b.none │ │ │ │ + ldr x23, [x0] │ │ │ │ + mov x1, #0x18 // #24 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x23 │ │ │ │ + b 32b4c , std::allocator >::~basic_stringbuf()@@Base+0x1cb8c> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ - bti j │ │ │ │ + mov x0, x20 │ │ │ │ + bl 32940 , std::allocator >::~basic_stringbuf()@@Base+0x1c980> │ │ │ │ + ldr x0, [x22, #80] │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ + ldr x0, [x22, #32] │ │ │ │ + bl 2c5c0 , std::allocator >::~basic_stringbuf()@@Base+0x16600> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 32940 , std::allocator >::~basic_stringbuf()@@Base+0x1c980> │ │ │ │ + b 32b78 , std::allocator >::~basic_stringbuf()@@Base+0x1cbb8> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ - bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ - bti j │ │ │ │ + mov x20, x1 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x24, x0 │ │ │ │ + ldp x1, x2, [x19, #32] │ │ │ │ + add x0, x0, #0x30 │ │ │ │ + str x0, [x24, #32] │ │ │ │ + add x0, x24, #0x20 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, x19, #0x40 │ │ │ │ + add x0, x24, #0x40 │ │ │ │ + bl 329a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c9e0> │ │ │ │ + ldr w0, [x19] │ │ │ │ + stp x20, xzr, [x24, #8] │ │ │ │ + str w0, [x24] │ │ │ │ + ldr x0, [x19, #24] │ │ │ │ + str xzr, [x24, #24] │ │ │ │ + cbz x0, 32c10 , std::allocator >::~basic_stringbuf()@@Base+0x1cc50> │ │ │ │ + mov x1, x24 │ │ │ │ + bl 32ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1cbe0> │ │ │ │ + str x0, [x24, #24] │ │ │ │ + ldr x23, [x19, #16] │ │ │ │ + mov x22, x24 │ │ │ │ + cbz x23, 32c90 , std::allocator >::~basic_stringbuf()@@Base+0x1ccd0> │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + add x1, x0, #0x30 │ │ │ │ + ldr x2, [x23, #40] │ │ │ │ + add x20, x0, #0x20 │ │ │ │ + str x1, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldr x1, [x23, #32] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x1, x23, #0x40 │ │ │ │ + add x0, x20, #0x20 │ │ │ │ + bl 329a0 , std::allocator >::~basic_stringbuf()@@Base+0x1c9e0> │ │ │ │ + ldr w1, [x23] │ │ │ │ + str w1, [x19] │ │ │ │ + stp xzr, xzr, [x19, #16] │ │ │ │ + str x19, [x22, #16] │ │ │ │ + str x22, [x19, #8] │ │ │ │ + ldr x0, [x23, #24] │ │ │ │ + cbz x0, 32c78 , std::allocator >::~basic_stringbuf()@@Base+0x1ccb8> │ │ │ │ + mov x1, x19 │ │ │ │ + bl 32ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1cbe0> │ │ │ │ + str x0, [x19, #24] │ │ │ │ + ldr x23, [x23, #16] │ │ │ │ + cbz x23, 32c90 , std::allocator >::~basic_stringbuf()@@Base+0x1ccd0> │ │ │ │ + mov x22, x19 │ │ │ │ + mov x0, #0xe0 // #224 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + b 32c24 , std::allocator >::~basic_stringbuf()@@Base+0x1cc64> │ │ │ │ + mov x0, x24 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ - mov x19, x0 │ │ │ │ - mov x0, x22 │ │ │ │ + mov x21, x0 │ │ │ │ + mov x0, x20 │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 37d48 , std::allocator >::~basic_stringbuf()@@Base+0x1c448> │ │ │ │ + mov x0, x21 │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, #0xe0 // #224 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + mov x0, x24 │ │ │ │ + bl 2c644 , std::allocator >::~basic_stringbuf()@@Base+0x16684> │ │ │ │ + bl 5ef0 │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + b 32cd8 , std::allocator >::~basic_stringbuf()@@Base+0x1cd18> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ - bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ + add x0, x24, #0x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + b 32cb0 , std::allocator >::~basic_stringbuf()@@Base+0x1ccf0> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37f6c , std::allocator >::~basic_stringbuf()@@Base+0x1c66c> │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + b 32cf0 , std::allocator >::~basic_stringbuf()@@Base+0x1cd30> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 37ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1c5f4> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ - bti j │ │ │ │ - b 37d84 , std::allocator >::~basic_stringbuf()@@Base+0x1c484> │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - b 37f60 , std::allocator >::~basic_stringbuf()@@Base+0x1c660> │ │ │ │ - b 392b0 , std::allocator >::~basic_stringbuf()@@Base+0x1d9b0> │ │ │ │ - nop │ │ │ │ - ldr x1, [x0] │ │ │ │ - b 32008 , std::allocator >::~basic_stringbuf()@@Base+0x16708> │ │ │ │ - ... │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov x19, x0 │ │ │ │ + bl 6058 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x70 │ │ │ │ - stp x29, x30, [sp, #16] │ │ │ │ - add x29, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #64] │ │ │ │ - mov x24, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #32] │ │ │ │ - stp x21, x22, [sp, #48] │ │ │ │ - mov x22, x1 │ │ │ │ - stp x25, x26, [sp, #80] │ │ │ │ - add x25, x24, #0x8 │ │ │ │ - ldr x26, [x24, #16] │ │ │ │ - ldr x1, [x0] │ │ │ │ - str x1, [sp, #8] │ │ │ │ - mov x1, #0x0 // #0 │ │ │ │ - cbz x26, 393f8 , std::allocator >::~basic_stringbuf()@@Base+0x1daf8> │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - mov x19, x25 │ │ │ │ - mov x21, #0x7fffffff // #2147483647 │ │ │ │ - ldp x20, x28, [x22] │ │ │ │ - mov x23, #0xffffffff80000000 // #-2147483648 │ │ │ │ - ldp x0, x27, [x26, #32] │ │ │ │ - cmp x28, x27 │ │ │ │ - csel x2, x28, x27, ls // ls = plast │ │ │ │ - cbz x2, 39338 , std::allocator >::~basic_stringbuf()@@Base+0x1da38> │ │ │ │ - mov x1, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 3934c , std::allocator >::~basic_stringbuf()@@Base+0x1da4c> │ │ │ │ - sub x0, x27, x28 │ │ │ │ - cmp x0, x21 │ │ │ │ - b.gt 39350 , std::allocator >::~basic_stringbuf()@@Base+0x1da50> │ │ │ │ - cmp x0, x23 │ │ │ │ - b.lt 39364 , std::allocator >::~basic_stringbuf()@@Base+0x1da64> // b.tstop │ │ │ │ - tbnz w0, #31, 39364 , std::allocator >::~basic_stringbuf()@@Base+0x1da64> │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x1 │ │ │ │ + mov x1, #0x1ffffffffffffff // #144115188075855871 │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + ldp x26, x24, [x0] │ │ │ │ + sub x21, x24, x26 │ │ │ │ + asr x0, x21, #6 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 32ee0 , std::allocator >::~basic_stringbuf()@@Base+0x1cf20> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + csinc x22, x0, xzr, ne // ne = any │ │ │ │ + add x22, x22, x0 │ │ │ │ + cmp x22, x1 │ │ │ │ + csel x22, x22, x1, ls // ls = plast │ │ │ │ + lsl x22, x22, #6 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + add x19, x0, x21 │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + add x1, x19, #0x18 │ │ │ │ + ldr d31, [x0], #8 │ │ │ │ + str d31, [x23, x21] │ │ │ │ + ldr x2, [x0, #8] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + add x0, x19, #0x8 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr w0, [x20, #40] │ │ │ │ + str w0, [x19, #40] │ │ │ │ + ldrh w0, [x20, #44] │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + strh w0, [x19, #44] │ │ │ │ + ldr w0, [x20, #56] │ │ │ │ + str x1, [x19, #48] │ │ │ │ + str w0, [x19, #56] │ │ │ │ + cmp x26, x24 │ │ │ │ + b.eq 32e98 , std::allocator >::~basic_stringbuf()@@Base+0x1ced8> // b.none │ │ │ │ + add x21, x26, #0x18 │ │ │ │ mov x19, x26 │ │ │ │ - ldr x26, [x26, #16] │ │ │ │ - cbz x26, 3936c , std::allocator >::~basic_stringbuf()@@Base+0x1da6c> │ │ │ │ - ldp x0, x27, [x26, #32] │ │ │ │ - b 39320 , std::allocator >::~basic_stringbuf()@@Base+0x1da20> │ │ │ │ - ldr x26, [x26, #24] │ │ │ │ - cbnz x26, 3935c , std::allocator >::~basic_stringbuf()@@Base+0x1da5c> │ │ │ │ - cmp x25, x19 │ │ │ │ - b.eq 39420 , std::allocator >::~basic_stringbuf()@@Base+0x1db20> // b.none │ │ │ │ - ldr x21, [x19, #40] │ │ │ │ - cmp x21, x28 │ │ │ │ - csel x2, x21, x28, ls // ls = plast │ │ │ │ - cbz x2, 39394 , std::allocator >::~basic_stringbuf()@@Base+0x1da94> │ │ │ │ - ldr x1, [x19, #32] │ │ │ │ + mov x20, x23 │ │ │ │ + b 32e68 , std::allocator >::~basic_stringbuf()@@Base+0x1cea8> │ │ │ │ + str x1, [x20, #8] │ │ │ │ + ldr x1, [x19, #24] │ │ │ │ + str x1, [x20, #24] │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + str x1, [x20, #16] │ │ │ │ + ldr w1, [x19, #40] │ │ │ │ + add x21, x21, #0x40 │ │ │ │ + str w1, [x20, #40] │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + ldrh w1, [x19, #44] │ │ │ │ + sturh w1, [x20, #-20] │ │ │ │ + ldp w1, w2, [x19, #48] │ │ │ │ + stp w1, w2, [x20, #-16] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + ldur w1, [x19, #-8] │ │ │ │ + stur w1, [x20, #-8] │ │ │ │ + cmp x24, x19 │ │ │ │ + b.eq 32ea0 , std::allocator >::~basic_stringbuf()@@Base+0x1cee0> // b.none │ │ │ │ + ldr d31, [x19] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5818 │ │ │ │ - cbnz w0, 393b0 , std::allocator >::~basic_stringbuf()@@Base+0x1dab0> │ │ │ │ - sub x0, x28, x21 │ │ │ │ - mov x1, #0x7fffffff // #2147483647 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.gt 39418 , std::allocator >::~basic_stringbuf()@@Base+0x1db18> │ │ │ │ - mov x1, #0xffffffff80000000 // #-2147483648 │ │ │ │ - cmp x0, x1 │ │ │ │ - b.lt 39420 , std::allocator >::~basic_stringbuf()@@Base+0x1db20> // b.tstop │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - tbnz w0, #31, 393fc , std::allocator >::~basic_stringbuf()@@Base+0x1dafc> │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #3616] │ │ │ │ - add x0, x19, #0x40 │ │ │ │ - ldr x3, [sp, #8] │ │ │ │ - ldr x2, [x1] │ │ │ │ - subs x3, x3, x2 │ │ │ │ - mov x2, #0x0 // #0 │ │ │ │ - b.ne 39428 , std::allocator >::~basic_stringbuf()@@Base+0x1db28> // 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] │ │ │ │ - add sp, sp, #0x70 │ │ │ │ + str d31, [x0], #24 │ │ │ │ + str x0, [x20, #8] │ │ │ │ + ldr x1, [x19, #8] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 32e20 , std::allocator >::~basic_stringbuf()@@Base+0x1ce60> // b.any │ │ │ │ + ldr x2, [x19, #16] │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 32e2c , std::allocator >::~basic_stringbuf()@@Base+0x1ce6c> │ │ │ │ + mov x20, x23 │ │ │ │ + nop │ │ │ │ + add x20, x20, #0x40 │ │ │ │ + cbz x26, 32eb8 , std::allocator >::~basic_stringbuf()@@Base+0x1cef8> │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + stp x23, x20, [x25] │ │ │ │ + add x23, x23, x22 │ │ │ │ + str x23, [x25, #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], #80 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - mov x19, x25 │ │ │ │ - mov x1, x19 │ │ │ │ - mov x2, sp │ │ │ │ - mov x0, x24 │ │ │ │ - str x22, [sp] │ │ │ │ - bl 32ec8 , std::allocator >::~basic_stringbuf()@@Base+0x175c8> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x1, x22 │ │ │ │ mov x19, x0 │ │ │ │ - b 393b8 , std::allocator >::~basic_stringbuf()@@Base+0x1dab8> │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - b 393b8 , std::allocator >::~basic_stringbuf()@@Base+0x1dab8> │ │ │ │ - ldp x27, x28, [sp, #96] │ │ │ │ - b 393fc , std::allocator >::~basic_stringbuf()@@Base+0x1dafc> │ │ │ │ - stp x27, x28, [sp, #96] │ │ │ │ - bl 5740 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ @@ -48248,73 +44833,73 @@ │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x25, x0 │ │ │ │ and w0, w2, #0xff │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ sub sp, sp, #0x1c0 │ │ │ │ add x21, sp, #0x30 │ │ │ │ - adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x22, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x22, [x22, #3568] │ │ │ │ str w0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ str x1, [sp, #8] │ │ │ │ ldr x1, [x0] │ │ │ │ str x1, [sp, #440] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ add x0, sp, #0xa8 │ │ │ │ bl 5698 │ │ │ │ strh wzr, [sp, #392] │ │ │ │ add x0, x22, #0x10 │ │ │ │ str x0, [sp, #168] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3760] │ │ │ │ str xzr, [sp, #384] │ │ │ │ movi v31.4s, #0x0 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ ldp x20, x26, [x0, #8] │ │ │ │ stp q31, q31, [sp, #400] │ │ │ │ ldur x0, [x20, #-24] │ │ │ │ str x20, [sp, #48] │ │ │ │ str x26, [x21, x0] │ │ │ │ str xzr, [sp, #56] │ │ │ │ ldur x0, [x20, #-24] │ │ │ │ add x0, x21, x0 │ │ │ │ bl 5e60 │ │ │ │ - adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x19, [x19, #3584] │ │ │ │ stp xzr, xzr, [sp, #72] │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x23, [x23, #3696] │ │ │ │ add x0, x19, #0x18 │ │ │ │ str x0, [sp, #48] │ │ │ │ add x0, x19, #0x40 │ │ │ │ str x0, [sp, #168] │ │ │ │ add x0, x23, #0x10 │ │ │ │ str x0, [sp, #64] │ │ │ │ add x0, sp, #0x78 │ │ │ │ stp xzr, xzr, [sp, #88] │ │ │ │ stp xzr, xzr, [sp, #104] │ │ │ │ bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #4064] │ │ │ │ str wzr, [sp, #128] │ │ │ │ add x0, x0, #0x10 │ │ │ │ str x0, [sp, #64] │ │ │ │ ldp x4, x3, [x25] │ │ │ │ add x25, sp, #0x98 │ │ │ │ str x25, [sp, #136] │ │ │ │ cmp x4, #0x0 │ │ │ │ ccmp x3, #0x0, #0x4, eq // eq = none │ │ │ │ - b.ne 39788 , std::allocator >::~basic_stringbuf()@@Base+0x1de88> // b.any │ │ │ │ + b.ne 33268 , std::allocator >::~basic_stringbuf()@@Base+0x1d2a8> // b.any │ │ │ │ str x3, [sp, #40] │ │ │ │ cmp x3, #0xf │ │ │ │ - b.hi 396a4 , std::allocator >::~basic_stringbuf()@@Base+0x1dda4> // b.pmore │ │ │ │ + b.hi 33184 , std::allocator >::~basic_stringbuf()@@Base+0x1d1c4> // b.pmore │ │ │ │ cmp x3, #0x1 │ │ │ │ - b.ne 39698 , std::allocator >::~basic_stringbuf()@@Base+0x1dd98> // b.any │ │ │ │ + b.ne 33178 , std::allocator >::~basic_stringbuf()@@Base+0x1d1b8> // b.any │ │ │ │ ldrb w0, [x4] │ │ │ │ strb w0, [sp, #152] │ │ │ │ mov x0, x25 │ │ │ │ str x3, [sp, #144] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ strb wzr, [x0, x3] │ │ │ │ mov w0, #0x8 // #8 │ │ │ │ @@ -48324,45 +44909,45 @@ │ │ │ │ add x0, sp, #0x40 │ │ │ │ bl 5e18 │ │ │ │ add x1, sp, #0x40 │ │ │ │ add x0, sp, #0xa8 │ │ │ │ bl 5e60 │ │ │ │ ldr x1, [sp, #8] │ │ │ │ mov x0, x21 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ - bl 5e00 <__isoc23_strtol@plt> │ │ │ │ + bl 6178 │ │ │ │ ldr x1, [x0] │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ add x0, x0, x1 │ │ │ │ ldr w1, [x0, #32] │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ tst w1, w0 │ │ │ │ - b.ne 396e8 , std::allocator >::~basic_stringbuf()@@Base+0x1dde8> // b.any │ │ │ │ + b.ne 331c8 , std::allocator >::~basic_stringbuf()@@Base+0x1d208> // b.any │ │ │ │ ldr x0, [sp] │ │ │ │ - tbz w0, #0, 39600 , std::allocator >::~basic_stringbuf()@@Base+0x1dd00> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + tbz w0, #0, 330e0 , std::allocator >::~basic_stringbuf()@@Base+0x1d120> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ add x1, sp, #0x28 │ │ │ │ mov x0, x21 │ │ │ │ bl 5e78 │ │ │ │ ldr x1, [x0] │ │ │ │ ldur x1, [x1, #-24] │ │ │ │ add x0, x0, x1 │ │ │ │ ldr w1, [x0, #32] │ │ │ │ mov w0, #0x5 // #5 │ │ │ │ tst w1, w0 │ │ │ │ - b.eq 396e8 , std::allocator >::~basic_stringbuf()@@Base+0x1dde8> // b.none │ │ │ │ + b.eq 331c8 , std::allocator >::~basic_stringbuf()@@Base+0x1d208> // b.none │ │ │ │ add x0, x19, #0x18 │ │ │ │ str x0, [sp, #48] │ │ │ │ ldr x0, [sp, #136] │ │ │ │ add x19, x19, #0x40 │ │ │ │ str x19, [sp, #168] │ │ │ │ cmp x0, x25 │ │ │ │ - b.eq 39628 , std::allocator >::~basic_stringbuf()@@Base+0x1dd28> // b.none │ │ │ │ + b.eq 33108 , std::allocator >::~basic_stringbuf()@@Base+0x1d148> // b.none │ │ │ │ ldr x1, [sp, #152] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ add x0, sp, #0x78 │ │ │ │ add x23, x23, #0x10 │ │ │ │ str x23, [sp, #64] │ │ │ │ bl 5ea8 │ │ │ │ @@ -48370,34 +44955,34 @@ │ │ │ │ str x20, [sp, #48] │ │ │ │ add x22, x22, #0x10 │ │ │ │ str x26, [x21, x0] │ │ │ │ add x0, sp, #0xa8 │ │ │ │ str xzr, [sp, #56] │ │ │ │ str x22, [sp, #168] │ │ │ │ bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ ldr x2, [sp, #440] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3971c , std::allocator >::~basic_stringbuf()@@Base+0x1de1c> // b.any │ │ │ │ + b.ne 331fc , std::allocator >::~basic_stringbuf()@@Base+0x1d23c> // b.any │ │ │ │ add sp, sp, #0x1c0 │ │ │ │ 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 │ │ │ │ mov x0, x25 │ │ │ │ - cbz x3, 39568 , std::allocator >::~basic_stringbuf()@@Base+0x1dc68> │ │ │ │ - b 396d0 , std::allocator >::~basic_stringbuf()@@Base+0x1ddd0> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + cbz x3, 33048 , std::allocator >::~basic_stringbuf()@@Base+0x1d088> │ │ │ │ + b 331b0 , std::allocator >::~basic_stringbuf()@@Base+0x1d1f0> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ add x1, sp, #0x28 │ │ │ │ add x0, sp, #0x88 │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ stp x4, x3, [sp, #16] │ │ │ │ bl 61a8 │ │ │ │ ldp x4, x3, [sp, #16] │ │ │ │ @@ -48405,28 +44990,28 @@ │ │ │ │ ldr x1, [sp, #40] │ │ │ │ str x1, [sp, #152] │ │ │ │ mov x2, x3 │ │ │ │ mov x1, x4 │ │ │ │ bl 5518 │ │ │ │ ldr x3, [sp, #40] │ │ │ │ ldr x0, [sp, #136] │ │ │ │ - b 39568 , std::allocator >::~basic_stringbuf()@@Base+0x1dc68> │ │ │ │ + b 33048 , std::allocator >::~basic_stringbuf()@@Base+0x1d088> │ │ │ │ mov x0, #0x10 // #16 │ │ │ │ bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0xb30 │ │ │ │ + add x1, x1, #0xa0 │ │ │ │ bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ ldr x0, [sp, #440] │ │ │ │ ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 39810 , std::allocator >::~basic_stringbuf()@@Base+0x1df10> // b.none │ │ │ │ + b.eq 332f0 , std::allocator >::~basic_stringbuf()@@Base+0x1d330> // b.none │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ add x23, x23, #0x10 │ │ │ │ add x0, sp, #0x78 │ │ │ │ str x23, [sp, #64] │ │ │ │ bl 5ea8 │ │ │ │ @@ -48438,443 +45023,3987 @@ │ │ │ │ add x22, x22, #0x10 │ │ │ │ str x22, [sp, #168] │ │ │ │ bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ ldr x0, [sp, #440] │ │ │ │ ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3971c , std::allocator >::~basic_stringbuf()@@Base+0x1de1c> // b.any │ │ │ │ + b.ne 331fc , std::allocator >::~basic_stringbuf()@@Base+0x1d23c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ bti j │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ mov x19, x0 │ │ │ │ - b 39748 , std::allocator >::~basic_stringbuf()@@Base+0x1de48> │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b 33228 , std::allocator >::~basic_stringbuf()@@Base+0x1d268> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ ldr x0, [sp, #440] │ │ │ │ ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 3971c , std::allocator >::~basic_stringbuf()@@Base+0x1de1c> // b.any │ │ │ │ - adrp x0, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x0, x0, #0x360 │ │ │ │ + b.ne 331fc , std::allocator >::~basic_stringbuf()@@Base+0x1d23c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ add x0, sp, #0x88 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - b 39728 , std::allocator >::~basic_stringbuf()@@Base+0x1de28> │ │ │ │ + b 33208 , std::allocator >::~basic_stringbuf()@@Base+0x1d248> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ add x0, sp, #0x40 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - b 39738 , std::allocator >::~basic_stringbuf()@@Base+0x1de38> │ │ │ │ + bl 15f40 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ + b 33218 , std::allocator >::~basic_stringbuf()@@Base+0x1d258> │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ bl 57d0 │ │ │ │ ldr x0, [sp, #440] │ │ │ │ ldr x1, [x28] │ │ │ │ subs x0, x0, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 3976c , std::allocator >::~basic_stringbuf()@@Base+0x1de6c> // b.none │ │ │ │ - b 3971c , std::allocator >::~basic_stringbuf()@@Base+0x1de1c> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.eq 3324c , std::allocator >::~basic_stringbuf()@@Base+0x1d28c> // b.none │ │ │ │ + b 331fc , std::allocator >::~basic_stringbuf()@@Base+0x1d23c> │ │ │ │ + adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x2, [x2, #3784] │ │ │ │ mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x1, [x1, #4056] │ │ │ │ bl 6100 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x20 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x28, [x28, #3616] │ │ │ │ bl 5ad0 │ │ │ │ - b 397f0 , std::allocator >::~basic_stringbuf()@@Base+0x1def0> │ │ │ │ + b 332d0 , std::allocator >::~basic_stringbuf()@@Base+0x1d310> │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bti c │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x3, x3, #0x888 │ │ │ │ + str x3, [x2], #8 │ │ │ │ + str xzr, [x0, #8] │ │ │ │ + stp xzr, xzr, [x2, #8] │ │ │ │ + str w1, [x0, #32] │ │ │ │ + ret │ │ │ │ paciasp │ │ │ │ - sub sp, sp, #0x1f0 │ │ │ │ - stp x29, x30, [sp, #400] │ │ │ │ - add x29, sp, #0x190 │ │ │ │ - str x0, [sp] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + ldp x19, x0, [x0, #8] │ │ │ │ + cmp x19, x0 │ │ │ │ + b.eq 3340c , std::allocator >::~basic_stringbuf()@@Base+0x1d44c> // b.none │ │ │ │ + str x21, [sp, #32] │ │ │ │ + mov x21, x1 │ │ │ │ + b 33398 , std::allocator >::~basic_stringbuf()@@Base+0x1d3d8> │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 33408 , std::allocator >::~basic_stringbuf()@@Base+0x1d448> // b.none │ │ │ │ + ldp w1, w2, [x19] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 33ba4 , std::allocator >::~basic_stringbuf()@@Base+0x1dbe4> │ │ │ │ + and w3, w0, #0xff │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + mov x4, x19 │ │ │ │ + add x19, x19, #0x8 │ │ │ │ + tbz w0, #0, 33390 , std::allocator >::~basic_stringbuf()@@Base+0x1d3d0> │ │ │ │ + cmp x1, x19 │ │ │ │ + b.eq 33424 , std::allocator >::~basic_stringbuf()@@Base+0x1d464> // b.none │ │ │ │ + sub x2, x1, x19 │ │ │ │ + cmp x2, #0x8 │ │ │ │ + b.le 3342c , std::allocator >::~basic_stringbuf()@@Base+0x1d46c> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x4 │ │ │ │ + str w3, [sp, #60] │ │ │ │ + bl 5db8 ::~__basic_file()@plt+0x8> │ │ │ │ + ldr x1, [x20, #8] │ │ │ │ + ldr w3, [sp, #60] │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + str x1, [x20, #8] │ │ │ │ + mov w0, w3 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x21, [sp, #32] │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, w3 │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b 333e8 , std::allocator >::~basic_stringbuf()@@Base+0x1d428> │ │ │ │ + add x20, x20, #0x8 │ │ │ │ + b.ne 333e8 , std::allocator >::~basic_stringbuf()@@Base+0x1d428> // b.any │ │ │ │ + ldr x0, [x4, #8] │ │ │ │ + str x0, [x4] │ │ │ │ + b 333e8 , std::allocator >::~basic_stringbuf()@@Base+0x1d428> │ │ │ │ + bti c │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x0 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - stp x19, x20, [sp, #416] │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + mov x23, x1 │ │ │ │ + mov x24, #0x1 // #1 │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + mov w25, #0x24 // #36 │ │ │ │ + str x27, [sp, #128] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldp x2, x0, [x20, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 33518 , std::allocator >::~basic_stringbuf()@@Base+0x1d558> │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + add x1, x2, x1, lsl #3 │ │ │ │ + strh w25, [sp, #24] │ │ │ │ + ldr w26, [x2, x0] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w27, [x1, #4] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + stp x21, x24, [sp, #8] │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + mov w3, w27 │ │ │ │ + mov w2, w26 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 1f7d0 , std::allocator >::~basic_stringbuf()@@Base+0x9810> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 33504 , std::allocator >::~basic_stringbuf()@@Base+0x1d544> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x2, x0, [x20, #8] │ │ │ │ + add w1, w19, #0x1 │ │ │ │ + mov x19, x1 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 334ac , std::allocator >::~basic_stringbuf()@@Base+0x1d4ec> // b.pmore │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3358c , std::allocator >::~basic_stringbuf()@@Base+0x1d5cc> // b.any │ │ │ │ + ldr x27, [sp, #128] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 33590 , std::allocator >::~basic_stringbuf()@@Base+0x1d5d0> // b.none │ │ │ │ + bl 5740 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + str x23, [sp, #64] │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #32] │ │ │ │ + stp x21, x22, [sp, #48] │ │ │ │ + mov x21, x1 │ │ │ │ + mov x22, x2 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #8] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + nop │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2a980 , std::allocator >::~basic_stringbuf()@@Base+0x149c0> │ │ │ │ + sub w1, w0, #0x2 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + mov w20, w0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2a9a4 , std::allocator >::~basic_stringbuf()@@Base+0x149e4> │ │ │ │ + sub w1, w0, #0x2 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + bl 344c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e500> │ │ │ │ + mov w1, w20 │ │ │ │ + mov w19, w0 │ │ │ │ + mov w2, w0 │ │ │ │ + mov w3, #0x0 // #0 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 33bd0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc10> │ │ │ │ + tbnz w0, #0, 335e0 , std::allocator >::~basic_stringbuf()@@Base+0x1d620> │ │ │ │ + mov w2, w19 │ │ │ │ + mov w1, w20 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 2a8e4 , std::allocator >::~basic_stringbuf()@@Base+0x14924> │ │ │ │ + tbnz w0, #0, 335e0 , std::allocator >::~basic_stringbuf()@@Base+0x1d620> │ │ │ │ + add x0, x23, #0x8 │ │ │ │ + ldp x1, x2, [x0, #8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 33690 , std::allocator >::~basic_stringbuf()@@Base+0x1d6d0> // b.none │ │ │ │ + stp w20, w19, [x1] │ │ │ │ + add x1, x1, #0x8 │ │ │ │ + str x1, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 336a0 , std::allocator >::~basic_stringbuf()@@Base+0x1d6e0> // b.any │ │ │ │ + ldr x23, [sp, #64] │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + ldp x19, x20, [sp, #32] │ │ │ │ + ldp x21, x22, [sp, #48] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, sp │ │ │ │ + stp w20, w19, [sp] │ │ │ │ + bl 337a0 , std::allocator >::~basic_stringbuf()@@Base+0x1d7e0> │ │ │ │ + b 33658 , std::allocator >::~basic_stringbuf()@@Base+0x1d698> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + ldp x4, x3, [x0, #8] │ │ │ │ + ldr w21, [x0, #32] │ │ │ │ + sub x3, x3, x4 │ │ │ │ + asr x3, x3, #3 │ │ │ │ + sub w21, w21, w3 │ │ │ │ + cmp w21, #0x0 │ │ │ │ + b.le 3370c , std::allocator >::~basic_stringbuf()@@Base+0x1d74c> │ │ │ │ + mov x22, x1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + mov x23, x2 │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + mov x2, x22 │ │ │ │ + mov x1, x23 │ │ │ │ + mov x0, x20 │ │ │ │ + add w19, w19, #0x1 │ │ │ │ + bl 335a0 , std::allocator >::~basic_stringbuf()@@Base+0x1d5e0> │ │ │ │ + cmp w21, w19 │ │ │ │ + b.ne 336e8 , std::allocator >::~basic_stringbuf()@@Base+0x1d728> // b.any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + adrp x3, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x3, [x3, #3616] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x4, [x3] │ │ │ │ + str x4, [sp, #8] │ │ │ │ + mov x4, #0x0 // #0 │ │ │ │ + ldp x3, x4, [x0, #8] │ │ │ │ + cmp x3, x4 │ │ │ │ + b.eq 3378c , std::allocator >::~basic_stringbuf()@@Base+0x1d7cc> // b.none │ │ │ │ + stp w1, w2, [x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + str x3, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3379c , std::allocator >::~basic_stringbuf()@@Base+0x1d7dc> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + stp w1, w2, [sp] │ │ │ │ + mov x1, sp │ │ │ │ + bl 337a0 , std::allocator >::~basic_stringbuf()@@Base+0x1d7e0> │ │ │ │ + b 33760 , std::allocator >::~basic_stringbuf()@@Base+0x1d7a0> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x22, x23, [x0] │ │ │ │ + sub x19, x23, x22 │ │ │ │ + asr x0, x19, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 3387c , std::allocator >::~basic_stringbuf()@@Base+0x1d8bc> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x24, x1 │ │ │ │ + csinc x20, x0, xzr, ne // ne = any │ │ │ │ + add x20, x20, x0 │ │ │ │ + cmp x20, x2 │ │ │ │ + csel x20, x20, x2, ls // ls = plast │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x5, x0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + str x0, [x5, x19] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 33874 , std::allocator >::~basic_stringbuf()@@Base+0x1d8b4> // b.none │ │ │ │ + add x2, x5, x19 │ │ │ │ + mov x1, x5 │ │ │ │ + mov x3, x22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x4, [x3], #8 │ │ │ │ + str x4, [x1], #8 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 33820 , std::allocator >::~basic_stringbuf()@@Base+0x1d860> // b.any │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + cbz x22, 33850 , std::allocator >::~basic_stringbuf()@@Base+0x1d890> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + str x5, [sp, #72] │ │ │ │ + sub x1, x1, x22 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + stp x5, x19, [x21] │ │ │ │ + add x5, x5, x20 │ │ │ │ + str x5, [x21, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x2, x5 │ │ │ │ + b 33830 , std::allocator >::~basic_stringbuf()@@Base+0x1d870> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #32] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldp x1, x0, [x0, #8] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + ubfx x0, x0, #3, #32 │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr w0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + stp w1, w2, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + str w1, [x0, #40] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + strb wzr, [x0, #32] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x1 │ │ │ │ + ldr w0, [x0, #40] │ │ │ │ + cmp w0, #0x2 │ │ │ │ + b.eq 33a74 , std::allocator >::~basic_stringbuf()@@Base+0x1dab4> // b.none │ │ │ │ + b.hi 33a54 , std::allocator >::~basic_stringbuf()@@Base+0x1da94> // b.pmore │ │ │ │ + cbz w0, 33a28 , std::allocator >::~basic_stringbuf()@@Base+0x1da68> │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + cbnz w5, 33aa4 , std::allocator >::~basic_stringbuf()@@Base+0x1dae4> │ │ │ │ + ldp x4, x2, [x19, #8] │ │ │ │ + sub x2, x2, x4 │ │ │ │ + asr x2, x2, #3 │ │ │ │ + subs w3, w2, #0x1 │ │ │ │ + b.eq 33980 , std::allocator >::~basic_stringbuf()@@Base+0x1d9c0> // b.none │ │ │ │ + mov w0, w3 │ │ │ │ + sub w2, w2, #0x2 │ │ │ │ + add x3, x4, w3, uxtw #3 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x2, x4, x2, lsl #3 │ │ │ │ + neg x0, x0, lsl #3 │ │ │ │ + ldr d31, [x2, x1] │ │ │ │ + str d31, [x3, x1] │ │ │ │ + sub x1, x1, #0x8 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 3396c , std::allocator >::~basic_stringbuf()@@Base+0x1d9ac> // b.any │ │ │ │ + ldp w1, w2, [x4] │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 33a98 , std::allocator >::~basic_stringbuf()@@Base+0x1dad8> // b.none │ │ │ │ + b.hi 33a40 , std::allocator >::~basic_stringbuf()@@Base+0x1da80> // b.pmore │ │ │ │ + cbz w5, 33a8c , std::allocator >::~basic_stringbuf()@@Base+0x1dacc> │ │ │ │ + add w2, w2, #0x1 │ │ │ │ + str w2, [x4, #4] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2a880 , std::allocator >::~basic_stringbuf()@@Base+0x148c0> │ │ │ │ + tbz w0, #0, 339b8 , std::allocator >::~basic_stringbuf()@@Base+0x1d9f8> │ │ │ │ + ldr w0, [x20, #8] │ │ │ │ + cmp w0, #0x1 │ │ │ │ + b.eq 33ab0 , std::allocator >::~basic_stringbuf()@@Base+0x1daf0> // b.none │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + ldp x5, x7, [x19, #8] │ │ │ │ + mov w4, #0x3 // #3 │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + sub x7, x7, x5 │ │ │ │ + ldp w1, w2, [x5] │ │ │ │ + asr x7, x7, #3 │ │ │ │ + b 339dc , std::allocator >::~basic_stringbuf()@@Base+0x1da1c> │ │ │ │ + add w3, w4, #0x1 │ │ │ │ + mov x4, x3 │ │ │ │ + cmp x3, x7 │ │ │ │ + b.cs 33a08 , std::allocator >::~basic_stringbuf()@@Base+0x1da48> // b.hs, b.nlast │ │ │ │ + lsl x6, x3, #3 │ │ │ │ + add x3, x5, x3, lsl #3 │ │ │ │ + ldr w6, [x5, x6] │ │ │ │ + cmp w1, w6 │ │ │ │ + b.ne 339d4 , std::allocator >::~basic_stringbuf()@@Base+0x1da14> // b.any │ │ │ │ + ldr w0, [x3, #4] │ │ │ │ + cmp w2, w0 │ │ │ │ + b.ne 339d4 , std::allocator >::~basic_stringbuf()@@Base+0x1da14> // b.any │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2a8e4 , std::allocator >::~basic_stringbuf()@@Base+0x14924> │ │ │ │ + tbz w0, #0, 33a18 , std::allocator >::~basic_stringbuf()@@Base+0x1da58> │ │ │ │ + strb wzr, [x19, #32] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + cmp w5, #0x1 │ │ │ │ + b.eq 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> // b.none │ │ │ │ + mov w5, #0x0 // #0 │ │ │ │ + str wzr, [x19, #36] │ │ │ │ + b 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> │ │ │ │ + cmp w5, #0x3 │ │ │ │ + b.ne 3399c , std::allocator >::~basic_stringbuf()@@Base+0x1d9dc> // b.any │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + str w1, [x4] │ │ │ │ + b 3399c , std::allocator >::~basic_stringbuf()@@Base+0x1d9dc> │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + cmp w0, #0x3 │ │ │ │ + b.ne 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> // b.any │ │ │ │ + cmp w5, #0x2 │ │ │ │ + b.eq 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> // b.none │ │ │ │ + mov w5, w0 │ │ │ │ + str w0, [x19, #36] │ │ │ │ + b 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> │ │ │ │ + ldr w5, [x19, #36] │ │ │ │ + cmp w5, #0x3 │ │ │ │ + b.eq 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> // b.none │ │ │ │ + mov w5, w0 │ │ │ │ + str w0, [x19, #36] │ │ │ │ + b 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> │ │ │ │ + sub w2, w2, #0x1 │ │ │ │ + str w2, [x4, #4] │ │ │ │ + b 3399c , std::allocator >::~basic_stringbuf()@@Base+0x1d9dc> │ │ │ │ + sub w1, w1, #0x1 │ │ │ │ + str w1, [x4] │ │ │ │ + b 3399c , std::allocator >::~basic_stringbuf()@@Base+0x1d9dc> │ │ │ │ + mov w5, #0x1 // #1 │ │ │ │ + str w5, [x19, #36] │ │ │ │ + b 33940 , std::allocator >::~basic_stringbuf()@@Base+0x1d980> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 2aca0 , std::allocator >::~basic_stringbuf()@@Base+0x14ce0> │ │ │ │ + b 339b8 , std::allocator >::~basic_stringbuf()@@Base+0x1d9f8> │ │ │ │ + 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] │ │ │ │ + mov x1, #0x1 // #1 │ │ │ │ + mov w21, #0x1 // #1 │ │ │ │ + str x23, [sp, #48] │ │ │ │ + ldp x2, x0, [x0, #8] │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + b 33b44 , std::allocator >::~basic_stringbuf()@@Base+0x1db84> │ │ │ │ + lsl x0, x1, #3 │ │ │ │ + add x1, x2, x1, lsl #3 │ │ │ │ + ldr w22, [x2, x0] │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + ldr w23, [x1, #4] │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w2, w22 │ │ │ │ + mov w4, w0 │ │ │ │ + mov w1, #0x6f // #111 │ │ │ │ + mov x0, x20 │ │ │ │ + mov w3, w23 │ │ │ │ + bl 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + ldp x2, x0, [x19, #8] │ │ │ │ + add w1, w21, #0x1 │ │ │ │ + mov x21, x1 │ │ │ │ + sub x0, x0, x2 │ │ │ │ + asr x0, x0, #3 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.hi 33af8 , std::allocator >::~basic_stringbuf()@@Base+0x1db38> // b.pmore │ │ │ │ + ldrb w0, [x19, #32] │ │ │ │ + mov w1, #0xffffffff // #-1 │ │ │ │ + ldp w21, w22, [x2] │ │ │ │ + ands w0, w0, #0x1 │ │ │ │ + mov w0, #0x58 // #88 │ │ │ │ + mov w2, #0x1 // #1 │ │ │ │ + mov w19, #0x40 // #64 │ │ │ │ + csel w19, w19, w0, ne // ne = any │ │ │ │ + mov w0, #0x2 // #2 │ │ │ │ + csinc w0, w0, wzr, ne // ne = any │ │ │ │ + bl 1e340 , std::allocator >::~basic_stringbuf()@@Base+0x8380> │ │ │ │ + mov w4, w0 │ │ │ │ + ldr x23, [sp, #48] │ │ │ │ + mov w3, w22 │ │ │ │ + mov w2, w21 │ │ │ │ + mov w1, w19 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + b 1f84c , std::allocator >::~basic_stringbuf()@@Base+0x988c> │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0, #8] │ │ │ │ + ldr w3, [x0] │ │ │ │ + cmp w3, w1 │ │ │ │ + b.eq 33bc0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc00> // b.none │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + ldr w0, [x0, #4] │ │ │ │ + cmp w0, w2 │ │ │ │ + cset w0, eq // eq = none │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + tbnz w3, #0, 33c30 , std::allocator >::~basic_stringbuf()@@Base+0x1dc70> │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov w4, #0x0 // #0 │ │ │ │ + ldp x0, x6, [x0, #8] │ │ │ │ + sub x6, x6, x0 │ │ │ │ + asr x6, x6, #3 │ │ │ │ + b 33bf8 , std::allocator >::~basic_stringbuf()@@Base+0x1dc38> │ │ │ │ + add w3, w4, #0x1 │ │ │ │ + mov x4, x3 │ │ │ │ + cmp x6, x3 │ │ │ │ + b.ls 33c28 , std::allocator >::~basic_stringbuf()@@Base+0x1dc68> // b.plast │ │ │ │ + lsl x5, x3, #3 │ │ │ │ + add x3, x0, x3, lsl #3 │ │ │ │ + ldr w5, [x0, x5] │ │ │ │ + cmp w5, w1 │ │ │ │ + b.ne 33bf0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc30> // b.any │ │ │ │ + ldr w3, [x3, #4] │ │ │ │ + cmp w3, w2 │ │ │ │ + b.ne 33bf0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc30> // b.any │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ret │ │ │ │ + mov x3, #0x3 // #3 │ │ │ │ + mov w4, w3 │ │ │ │ + b 33be0 , std::allocator >::~basic_stringbuf()@@Base+0x1dc20> │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x20 │ │ │ │ + add x0, x0, #0x8 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #16] │ │ │ │ + add x29, sp, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #8] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + ldr x2, [x0, #16] │ │ │ │ + ldur d31, [x1, #-8] │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 33cb0 , std::allocator >::~basic_stringbuf()@@Base+0x1dcf0> // b.none │ │ │ │ + str d31, [x1], #8 │ │ │ │ + str x1, [x0, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33cc0 , std::allocator >::~basic_stringbuf()@@Base+0x1dd00> // b.any │ │ │ │ + ldp x29, x30, [sp, #16] │ │ │ │ + add sp, sp, #0x20 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, sp │ │ │ │ + str d31, [sp] │ │ │ │ + bl 33e20 , std::allocator >::~basic_stringbuf()@@Base+0x1de60> │ │ │ │ + b 33c84 , std::allocator >::~basic_stringbuf()@@Base+0x1dcc4> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + movi v31.2s, #0x3 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + stp x19, x20, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x19 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #64] │ │ │ │ + mov w21, w1 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + add x0, x0, #0x8a8 │ │ │ │ + str x0, [x20], #8 │ │ │ │ + str xzr, [x19, #8] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + stp xzr, xzr, [x20, #8] │ │ │ │ + mov w22, w2 │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + strb w0, [x19, #32] │ │ │ │ + mov x0, x20 │ │ │ │ + stur d31, [x19, #36] │ │ │ │ + stp w21, w2, [sp, #16] │ │ │ │ + bl 33e20 , std::allocator >::~basic_stringbuf()@@Base+0x1de60> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + sub w21, w21, #0x1 │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 33d9c , std::allocator >::~basic_stringbuf()@@Base+0x1dddc> // b.none │ │ │ │ + stp w21, w22, [x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.eq 33dc0 , std::allocator >::~basic_stringbuf()@@Base+0x1de00> // b.none │ │ │ │ + stp w21, w22, [x3] │ │ │ │ + add x3, x3, #0x8 │ │ │ │ + str x3, [x20, #8] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33dd4 , std::allocator >::~basic_stringbuf()@@Base+0x1de14> // b.any │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + ldp x19, x20, [sp, #48] │ │ │ │ + ldp x21, x22, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + mov x0, x20 │ │ │ │ + stp w21, w22, [sp, #8] │ │ │ │ + bl 33e20 , std::allocator >::~basic_stringbuf()@@Base+0x1de60> │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + cmp x0, x3 │ │ │ │ + b.ne 33d5c , std::allocator >::~basic_stringbuf()@@Base+0x1dd9c> // b.any │ │ │ │ + nop │ │ │ │ + add x1, sp, #0x10 │ │ │ │ + mov x0, x20 │ │ │ │ + stp w21, w22, [sp, #16] │ │ │ │ + bl 33e20 , std::allocator >::~basic_stringbuf()@@Base+0x1de60> │ │ │ │ + b 33d68 , std::allocator >::~basic_stringbuf()@@Base+0x1dda8> │ │ │ │ + str x23, [sp, #80] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + cbz x0, 33df8 , std::allocator >::~basic_stringbuf()@@Base+0x1de38> │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + sub x1, x1, x0 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #80] │ │ │ │ + b.ne 33dd8 , std::allocator >::~basic_stringbuf()@@Base+0x1de18> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x2, #0xfffffffffffffff // #1152921504606846975 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x22, x23, [x0] │ │ │ │ + sub x19, x23, x22 │ │ │ │ + asr x0, x19, #3 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 33efc , std::allocator >::~basic_stringbuf()@@Base+0x1df3c> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x24, x1 │ │ │ │ + csinc x20, x0, xzr, ne // ne = any │ │ │ │ + add x20, x20, x0 │ │ │ │ + cmp x20, x2 │ │ │ │ + csel x20, x20, x2, ls // ls = plast │ │ │ │ + lsl x20, x20, #3 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x5, x0 │ │ │ │ + ldr x0, [x24] │ │ │ │ + str x0, [x5, x19] │ │ │ │ + cmp x22, x23 │ │ │ │ + b.eq 33ef4 , std::allocator >::~basic_stringbuf()@@Base+0x1df34> // b.none │ │ │ │ + add x2, x5, x19 │ │ │ │ + mov x1, x5 │ │ │ │ + mov x3, x22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldr x4, [x3], #8 │ │ │ │ + str x4, [x1], #8 │ │ │ │ + cmp x2, x1 │ │ │ │ + b.ne 33ea0 , std::allocator >::~basic_stringbuf()@@Base+0x1dee0> // b.any │ │ │ │ + add x19, x2, #0x8 │ │ │ │ + cbz x22, 33ed0 , std::allocator >::~basic_stringbuf()@@Base+0x1df10> │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + mov x0, x22 │ │ │ │ + str x5, [sp, #72] │ │ │ │ + sub x1, x1, x22 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x5, [sp, #72] │ │ │ │ + stp x5, x19, [x21] │ │ │ │ + add x5, x5, x20 │ │ │ │ + str x5, [x21, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x2, x5 │ │ │ │ + b 33eb0 , std::allocator >::~basic_stringbuf()@@Base+0x1def0> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + stp xzr, xzr, [x0] │ │ │ │ + str xzr, [x0, #16] │ │ │ │ + strh wzr, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + stp x29, x30, [sp, #32] │ │ │ │ + add x29, sp, #0x20 │ │ │ │ + str x19, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #24] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [sp, #8] │ │ │ │ + mov x2, #0x4240 // #16960 │ │ │ │ + movk x2, #0xf, lsl #16 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + madd x0, x0, x2, x1 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strh w0, [x19, #24] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #24] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 33fc4 , std::allocator >::~basic_stringbuf()@@Base+0x1e004> // b.any │ │ │ │ + ldr x19, [sp, #48] │ │ │ │ + ldp x29, x30, [sp, #32] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x2, #24] │ │ │ │ + tbz w0, #0, 34000 , std::allocator >::~basic_stringbuf()@@Base+0x1e040> │ │ │ │ + ldrb w0, [x2, #25] │ │ │ │ + tbz w0, #0, 3402c , std::allocator >::~basic_stringbuf()@@Base+0x1e06c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34064 , std::allocator >::~basic_stringbuf()@@Base+0x1e0a4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [sp, #24] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + madd x0, x0, x3, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x0, [x2, #16] │ │ │ │ + mov w0, #0x100 // #256 │ │ │ │ + strh w0, [x2, #24] │ │ │ │ + b 34000 , std::allocator >::~basic_stringbuf()@@Base+0x1e040> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x2, #25] │ │ │ │ + tbz w0, #0, 340a0 , std::allocator >::~basic_stringbuf()@@Base+0x1e0e0> │ │ │ │ + ldrb w0, [x2, #24] │ │ │ │ + tbz w0, #0, 340cc , std::allocator >::~basic_stringbuf()@@Base+0x1e10c> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34108 , std::allocator >::~basic_stringbuf()@@Base+0x1e148> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [sp, #24] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + madd x0, x0, x3, x1 │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + str xzr, [x2, #16] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + str x0, [x2] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + strh w0, [x2, #24] │ │ │ │ + b 340a0 , std::allocator >::~basic_stringbuf()@@Base+0x1e0e0> │ │ │ │ + bl 5740 │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #24] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldrb w0, [x0, #25] │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x2, #24] │ │ │ │ + tbnz w0, #0, 341a8 , std::allocator >::~basic_stringbuf()@@Base+0x1e1e8> │ │ │ │ + ldrb w0, [x2, #25] │ │ │ │ + tbnz w0, #0, 341a0 , std::allocator >::~basic_stringbuf()@@Base+0x1e1e0> │ │ │ │ + ldr x0, [x2] │ │ │ │ + cbz x0, 34174 , std::allocator >::~basic_stringbuf()@@Base+0x1e1b4> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 341d4 , std::allocator >::~basic_stringbuf()@@Base+0x1e214> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + b 34174 , std::allocator >::~basic_stringbuf()@@Base+0x1e1b4> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [sp, #24] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + madd x0, x0, x3, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + b 34174 , std::allocator >::~basic_stringbuf()@@Base+0x1e1b4> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x2, #24] │ │ │ │ + tbnz w0, #0, 34278 , std::allocator >::~basic_stringbuf()@@Base+0x1e2b8> │ │ │ │ + ldrb w0, [x2, #25] │ │ │ │ + tbnz w0, #0, 34270 , std::allocator >::~basic_stringbuf()@@Base+0x1e2b0> │ │ │ │ + ldr x0, [x2] │ │ │ │ + cbz x0, 34244 , std::allocator >::~basic_stringbuf()@@Base+0x1e284> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + mov x1, #0xf7cf // #63439 │ │ │ │ + movk x1, #0xe353, lsl #16 │ │ │ │ + movk x1, #0x9ba5, lsl #32 │ │ │ │ + movk x1, #0x20c4, lsl #48 │ │ │ │ + smulh x1, x0, x1 │ │ │ │ + asr x1, x1, #7 │ │ │ │ + sub x0, x1, x0, asr #63 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 342a4 , std::allocator >::~basic_stringbuf()@@Base+0x1e2e4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + b 34228 , std::allocator >::~basic_stringbuf()@@Base+0x1e268> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [sp, #24] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + madd x0, x0, x3, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + b 34228 , std::allocator >::~basic_stringbuf()@@Base+0x1e268> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x2, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + ldrb w0, [x2, #24] │ │ │ │ + tbnz w0, #0, 34340 , std::allocator >::~basic_stringbuf()@@Base+0x1e380> │ │ │ │ + ldrb w0, [x2, #25] │ │ │ │ + tbnz w0, #0, 34338 , std::allocator >::~basic_stringbuf()@@Base+0x1e378> │ │ │ │ + ldr x0, [x2] │ │ │ │ + cbz x0, 3430c , std::allocator >::~basic_stringbuf()@@Base+0x1e34c> │ │ │ │ + ldr x1, [x2, #16] │ │ │ │ + sub x0, x1, x0 │ │ │ │ + mov x1, #0x34db // #13531 │ │ │ │ + movk x1, #0xd7b6, lsl #16 │ │ │ │ + movk x1, #0xde82, lsl #32 │ │ │ │ + movk x1, #0x431b, lsl #48 │ │ │ │ + smulh x1, x0, x1 │ │ │ │ + asr x1, x1, #18 │ │ │ │ + sub x0, x1, x0, asr #63 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #40] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3436c , std::allocator >::~basic_stringbuf()@@Base+0x1e3ac> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x2, #16] │ │ │ │ + b 342f0 , std::allocator >::~basic_stringbuf()@@Base+0x1e330> │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + str x2, [sp, #8] │ │ │ │ + bl 5b30 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + ldp x0, x1, [sp, #24] │ │ │ │ + mov x3, #0x4240 // #16960 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + movk x3, #0xf, lsl #16 │ │ │ │ + madd x0, x0, x3, x1 │ │ │ │ + ldr x1, [x2] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + b 342f0 , std::allocator >::~basic_stringbuf()@@Base+0x1e330> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + and w0, w0, #0xff │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + and w20, w1, #0xff │ │ │ │ + bl 55c0 │ │ │ │ + mov w19, w0 │ │ │ │ + mov w0, w20 │ │ │ │ + bl 55c0 │ │ │ │ + cmp w19, w0 │ │ │ │ + cset w0, lt // lt = tstop │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + mov x5, x1 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + mov x4, x0 │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x3, [x1] │ │ │ │ + str x3, [sp, #40] │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + sub x3, x2, x5 │ │ │ │ + str x3, [sp, #32] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 34454 , std::allocator >::~basic_stringbuf()@@Base+0x1e494> // b.pmore │ │ │ │ + ldr x0, [x0] │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 3444c , std::allocator >::~basic_stringbuf()@@Base+0x1e48c> // b.any │ │ │ │ + ldrb w1, [x5] │ │ │ │ + strb w1, [x0] │ │ │ │ + ldr x0, [x4] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + str x3, [x4, #8] │ │ │ │ + strb wzr, [x0, x3] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34498 , std::allocator >::~basic_stringbuf()@@Base+0x1e4d8> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x3, 34418 , std::allocator >::~basic_stringbuf()@@Base+0x1e458> │ │ │ │ + b 34478 , std::allocator >::~basic_stringbuf()@@Base+0x1e4b8> │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x3, x0, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl 61a8 │ │ │ │ + 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 5518 │ │ │ │ + ldr x4, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x0, [x4] │ │ │ │ + b 34418 , std::allocator >::~basic_stringbuf()@@Base+0x1e458> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x0, #0x0 // #0 │ │ │ │ + mov x29, sp │ │ │ │ + bl 5de8 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + b 59c8 │ │ │ │ + paciasp │ │ │ │ + cmp w0, w1 │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + csel w20, w1, w0, gt │ │ │ │ + csel w19, w0, w1, gt │ │ │ │ + bl 58c0 │ │ │ │ + sub w1, w19, w20 │ │ │ │ + add w1, w1, #0x1 │ │ │ │ + sdiv w2, w0, w1 │ │ │ │ + msub w0, w2, w1, w0 │ │ │ │ + add w0, w0, w20 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + mov x29, sp │ │ │ │ + bl 58c0 │ │ │ │ + mov w1, #0xa // #10 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + sdiv w1, w0, w1 │ │ │ │ + add w1, w1, w1, lsl #2 │ │ │ │ + sub w1, w0, w1, lsl #1 │ │ │ │ + mvn w0, w1 │ │ │ │ + and w0, w0, #0x1 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov x29, sp │ │ │ │ + str s0, [sp, #28] │ │ │ │ + bl 58c0 │ │ │ │ + mov w2, #0x64 // #100 │ │ │ │ + ldr s0, [sp, #28] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + sdiv w1, w0, w2 │ │ │ │ + msub w1, w1, w2, w0 │ │ │ │ + mov w0, #0x42c80000 // #1120403456 │ │ │ │ + fmov s30, w0 │ │ │ │ + scvtf s31, w1 │ │ │ │ + fmul s0, s0, s30 │ │ │ │ + fcmpe s31, s0 │ │ │ │ + cset w0, mi // mi = first │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + mov w1, #0x64 // #100 │ │ │ │ + mul w0, w0, w1 │ │ │ │ + b 5da0 >& std::getline, std::allocator >(std::basic_istream >&, std::__cxx11::basic_string, std::allocator >&, char)@plt> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + bl 5bd8 │ │ │ │ + tbnz w0, #31, 34604 , std::allocator >::~basic_stringbuf()@@Base+0x1e644> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x1] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 3460c , std::allocator >::~basic_stringbuf()@@Base+0x1e64c> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, #0xffffffffffffffff // #-1 │ │ │ │ + b 345d8 , std::allocator >::~basic_stringbuf()@@Base+0x1e618> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-16]! │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xce8 │ │ │ │ + mov x29, sp │ │ │ │ + ldr x0, [x0] │ │ │ │ + bl 5ec0 │ │ │ │ + cbz x0, 34644 , std::allocator >::~basic_stringbuf()@@Base+0x1e684> │ │ │ │ + bl 57e8 │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x29, x30, [sp], #16 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + b 34638 , std::allocator >::~basic_stringbuf()@@Base+0x1e678> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + bl 5bd8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 34694 , std::allocator >::~basic_stringbuf()@@Base+0x1e6d4> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + and w0, w0, #0xf000 │ │ │ │ + cmp w0, #0x4, lsl #12 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 346c4 , std::allocator >::~basic_stringbuf()@@Base+0x1e704> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #144] │ │ │ │ + add x29, sp, #0x90 │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #136] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + bl 5bd8 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + tbnz w0, #31, 34710 , std::allocator >::~basic_stringbuf()@@Base+0x1e750> │ │ │ │ + ldr w0, [sp, #24] │ │ │ │ + and w0, w0, #0xf000 │ │ │ │ + cmp w0, #0x8, lsl #12 │ │ │ │ + cset w1, eq // eq = none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x3, [sp, #136] │ │ │ │ + ldr x2, [x0] │ │ │ │ + subs x3, x3, x2 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + b.ne 34740 , std::allocator >::~basic_stringbuf()@@Base+0x1e780> // b.any │ │ │ │ + ldp x29, x30, [sp, #144] │ │ │ │ + mov w0, w1 │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x70 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + adrp x20, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ mov x19, x8 │ │ │ │ - stp x21, x22, [sp, #432] │ │ │ │ - add x21, sp, #0x10 │ │ │ │ - stp x23, x24, [sp, #448] │ │ │ │ - stp x25, x26, [sp, #464] │ │ │ │ - stp x27, x28, [sp, #480] │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #392] │ │ │ │ + str x1, [sp, #56] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x20, [x20, #3568] │ │ │ │ - bl 5698 │ │ │ │ - strh wzr, [sp, #352] │ │ │ │ - movi v31.4s, #0x0 │ │ │ │ - add x0, x20, #0x10 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, sp, #0x168 │ │ │ │ - str xzr, [sp, #344] │ │ │ │ + add x0, x20, #0xcf0 │ │ │ │ + bl 6010 │ │ │ │ + cbz x0, 34870 , std::allocator >::~basic_stringbuf()@@Base+0x1e8b0> │ │ │ │ + add x0, x20, #0xcf0 │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + bl 6010 │ │ │ │ + add x21, sp, #0x28 │ │ │ │ + str x21, [sp, #24] │ │ │ │ + mov x20, x0 │ │ │ │ + cbz x0, 348e8 , std::allocator >::~basic_stringbuf()@@Base+0x1e928> │ │ │ │ + bl 56e0 │ │ │ │ + add x2, x20, x0 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + ldp x1, x20, [sp, #24] │ │ │ │ + add x0, x1, x20 │ │ │ │ + ldurb w2, [x0, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.eq 34850 , std::allocator >::~basic_stringbuf()@@Base+0x1e890> // b.none │ │ │ │ + cmp x1, x21 │ │ │ │ + mov x2, #0xf // #15 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + add x5, x20, #0x1 │ │ │ │ + csel x1, x1, x2, ne // ne = any │ │ │ │ + cmp x5, x1 │ │ │ │ + b.hi 34880 , std::allocator >::~basic_stringbuf()@@Base+0x1e8c0> // b.pmore │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + strb w1, [x0] │ │ │ │ + str x5, [sp, #32] │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + strb wzr, [x0, x5] │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + ldp x1, x20, [sp, #24] │ │ │ │ + str x0, [x19] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 34860 , std::allocator >::~basic_stringbuf()@@Base+0x1e8a0> // b.none │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + str x1, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + str x20, [x19, #8] │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - str q31, [x0] │ │ │ │ - add x0, sp, #0x178 │ │ │ │ - str q31, [x0] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3816] │ │ │ │ - ldp x22, x25, [x0, #8] │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, x21, x0 │ │ │ │ - bl 5e60 │ │ │ │ - adrp x28, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x28, [x28, #3768] │ │ │ │ - stp xzr, xzr, [sp, #32] │ │ │ │ - add x27, sp, #0x70 │ │ │ │ - adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x23, [x23, #3696] │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - add x0, x28, #0x40 │ │ │ │ - str x0, [sp, #128] │ │ │ │ - add x0, x23, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - stp xzr, xzr, [sp, #48] │ │ │ │ - stp xzr, xzr, [sp, #64] │ │ │ │ - bl 62b0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #4064] │ │ │ │ - stp x27, xzr, [sp, #96] │ │ │ │ - add x0, x0, #0x10 │ │ │ │ - str x0, [sp, #24] │ │ │ │ - mov w0, #0x10 // #16 │ │ │ │ - str w0, [sp, #88] │ │ │ │ + b.ne 348ac , std::allocator >::~basic_stringbuf()@@Base+0x1e8ec> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + add sp, sp, #0x70 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 34808 , std::allocator >::~basic_stringbuf()@@Base+0x1e848> // b.any │ │ │ │ + add x2, x20, #0x1 │ │ │ │ + mov x1, x21 │ │ │ │ + bl 5518 │ │ │ │ + b 34814 , std::allocator >::~basic_stringbuf()@@Base+0x1e854> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + stp x0, xzr, [x19] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + b 3481c , std::allocator >::~basic_stringbuf()@@Base+0x1e85c> │ │ │ │ + mov x1, x20 │ │ │ │ add x0, sp, #0x18 │ │ │ │ - str x0, [sp, #8] │ │ │ │ - mov x1, x0 │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - strb wzr, [sp, #112] │ │ │ │ - bl 5e60 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [sp, #24] │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + add x0, x0, x20 │ │ │ │ + b 347e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e820> │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x18 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - ldr x0, [sp] │ │ │ │ - ldp x1, x2, [x0] │ │ │ │ - mov x0, x21 │ │ │ │ - bl 5d28 │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ ldr x1, [x0] │ │ │ │ - ldur x1, [x1, #-24] │ │ │ │ - add x0, x0, x1 │ │ │ │ - ldr w1, [x0, #32] │ │ │ │ - mov w0, #0x5 // #5 │ │ │ │ - tst w1, w0 │ │ │ │ - b.ne 39a88 , std::allocator >::~basic_stringbuf()@@Base+0x1e188> // b.any │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 348b0 , std::allocator >::~basic_stringbuf()@@Base+0x1e8f0> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 348b0 , std::allocator >::~basic_stringbuf()@@Base+0x1e8f0> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x8 │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + str x21, [sp, #80] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #40] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 34744 , std::allocator >::~basic_stringbuf()@@Base+0x1e784> │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + cbz x1, 349b8 , std::allocator >::~basic_stringbuf()@@Base+0x1e9f8> │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + bl 56c8 <__cxa_begin_catch@plt+0x8> │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + bl 6280 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 34a30 , std::allocator >::~basic_stringbuf()@@Base+0x1ea70> // b.none │ │ │ │ + ldr x2, [sp, #16] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 34a68 , std::allocator >::~basic_stringbuf()@@Base+0x1eaa8> // b.pmore │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + b 349dc , std::allocator >::~basic_stringbuf()@@Base+0x1ea1c> │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + mov x1, x2 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 349f8 , std::allocator >::~basic_stringbuf()@@Base+0x1ea38> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 34a64 , std::allocator >::~basic_stringbuf()@@Base+0x1eaa4> // b.any │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ add x0, x19, #0x10 │ │ │ │ stp x0, xzr, [x19] │ │ │ │ - ldr x4, [sp, #64] │ │ │ │ strb wzr, [x19, #16] │ │ │ │ - cbz x4, 39a78 , std::allocator >::~basic_stringbuf()@@Base+0x1e178> │ │ │ │ - ldp x0, x3, [sp, #48] │ │ │ │ + b 349dc , std::allocator >::~basic_stringbuf()@@Base+0x1ea1c> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 34aa8 , std::allocator >::~basic_stringbuf()@@Base+0x1eae8> // b.none │ │ │ │ + bl 5740 │ │ │ │ + adrp x4, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x4, [x4, #3616] │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + ldr x3, [x4] │ │ │ │ + subs x1, x1, x3 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + b.ne 34a64 , std::allocator >::~basic_stringbuf()@@Base+0x1eaa4> // b.any │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-48]! │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x20, x0 │ │ │ │ + mov x19, x8 │ │ │ │ + bl 6280 │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 34b1c , std::allocator >::~basic_stringbuf()@@Base+0x1eb5c> // b.none │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 34b78 , std::allocator >::~basic_stringbuf()@@Base+0x1ebb8> // b.pmore │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x3, [x1], #16 │ │ │ │ + cmp x3, x1 │ │ │ │ + b.eq 34b64 , std::allocator >::~basic_stringbuf()@@Base+0x1eba4> // b.none │ │ │ │ + ldr x0, [x20, #16] │ │ │ │ + str x3, [x19] │ │ │ │ + str x0, [x19, #16] │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + str x0, [x19, #8] │ │ │ │ + stp x1, xzr, [x20] │ │ │ │ + mov x0, x19 │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #48 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + str x1, [sp, #40] │ │ │ │ + bl 5518 │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + b 34b40 , std::allocator >::~basic_stringbuf()@@Base+0x1eb80> │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + mov w1, #0x2e // #46 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 6280 │ │ │ │ + sub x1, x0, #0x1 │ │ │ │ + cmn x1, #0x3 │ │ │ │ + b.ls 34c00 , std::allocator >::~basic_stringbuf()@@Base+0x1ec40> // b.plast │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 34c40 , std::allocator >::~basic_stringbuf()@@Base+0x1ec80> // b.pmore │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldp x0, x1, [x0] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldurb w0, [x0, #-1] │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bti c │ │ │ │ + ldr x0, [x0] │ │ │ │ + ldrb w0, [x0] │ │ │ │ + ret │ │ │ │ + bti c │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + cbnz x1, 34ca0 , std::allocator >::~basic_stringbuf()@@Base+0x1ece0> │ │ │ │ + ret │ │ │ │ + sub x1, x1, #0x1 │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + b 56c8 <__cxa_begin_catch@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x40 │ │ │ │ + add x4, x8, #0x10 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ mov x2, #0x0 // #0 │ │ │ │ + ldr x1, [x0, #8] │ │ │ │ + str x4, [x8] │ │ │ │ + sub x3, x1, #0x1 │ │ │ │ + cmp x3, x1 │ │ │ │ + csel x3, x3, x1, ls // ls = plast │ │ │ │ + str x3, [sp, #32] │ │ │ │ + ldr x5, [x0] │ │ │ │ + cmp x3, #0xf │ │ │ │ + b.hi 34d48 , std::allocator >::~basic_stringbuf()@@Base+0x1ed88> // b.pmore │ │ │ │ + cmp x3, #0x1 │ │ │ │ + b.ne 34d40 , std::allocator >::~basic_stringbuf()@@Base+0x1ed80> // b.any │ │ │ │ + ldrb w0, [x5] │ │ │ │ + strb w0, [x8, #16] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + str x3, [x8, #8] │ │ │ │ + strb wzr, [x4, x3] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - cmp x0, #0x0 │ │ │ │ - ccmp x4, x0, #0x2, ne // ne = any │ │ │ │ - csel x4, x4, x0, hi // hi = pmore │ │ │ │ + b.ne 34d94 , std::allocator >::~basic_stringbuf()@@Base+0x1edd4> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x8 │ │ │ │ + add sp, sp, #0x40 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cbz x3, 34d08 , std::allocator >::~basic_stringbuf()@@Base+0x1ed48> │ │ │ │ + b 34d70 , std::allocator >::~basic_stringbuf()@@Base+0x1edb0> │ │ │ │ + mov x0, x8 │ │ │ │ + add x1, sp, #0x20 │ │ │ │ + stp x8, x3, [sp, #8] │ │ │ │ + str x5, [sp, #24] │ │ │ │ + bl 61a8 │ │ │ │ + ldp x8, x3, [sp, #8] │ │ │ │ + mov x4, x0 │ │ │ │ + ldp x5, x0, [sp, #24] │ │ │ │ + str x4, [x8] │ │ │ │ + str x0, [x8, #16] │ │ │ │ + mov x2, x3 │ │ │ │ + mov x0, x4 │ │ │ │ + mov x1, x5 │ │ │ │ + str x8, [sp, #8] │ │ │ │ + bl 5518 │ │ │ │ + ldr x8, [sp, #8] │ │ │ │ + ldr x3, [sp, #32] │ │ │ │ + ldr x4, [x8] │ │ │ │ + b 34d08 , std::allocator >::~basic_stringbuf()@@Base+0x1ed48> │ │ │ │ + bl 5740 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x23040> │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x358 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 60b8 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 34e10 , std::allocator >::~basic_stringbuf()@@Base+0x1ee50> // b.none │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + cmp x0, x2 │ │ │ │ + b.hi 34e40 , std::allocator >::~basic_stringbuf()@@Base+0x1ee80> // b.pmore │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x1, x1, x0 │ │ │ │ mov x0, x19 │ │ │ │ - sub x4, x4, x3 │ │ │ │ - bl 5f68 │ │ │ │ - add x0, x28, #0x18 │ │ │ │ - str x0, [sp, #16] │ │ │ │ - ldr x0, [sp, #96] │ │ │ │ - add x5, x28, #0x40 │ │ │ │ - str x5, [sp, #128] │ │ │ │ - cmp x0, x27 │ │ │ │ - b.eq 39a08 , std::allocator >::~basic_stringbuf()@@Base+0x1e108> // b.none │ │ │ │ - ldr x1, [sp, #112] │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x3, x2 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + mov x2, x0 │ │ │ │ + add x1, x1, #0x4a0 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0x4b8 │ │ │ │ + bl 5f50 │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-32]! │ │ │ │ + adrp x1, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x23040> │ │ │ │ + mov x3, #0x4 // #4 │ │ │ │ + mov x29, sp │ │ │ │ + add x1, x1, #0x358 │ │ │ │ + mov x2, #0xffffffffffffffff // #-1 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + mov x20, x0 │ │ │ │ + bl 6040 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 34ed0 , std::allocator >::~basic_stringbuf()@@Base+0x1ef10> // b.none │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + add x1, x19, #0x10 │ │ │ │ + str x1, [x19] │ │ │ │ + add x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + ldr x1, [x20] │ │ │ │ + csel x2, x0, x2, ls // ls = plast │ │ │ │ + mov x0, x19 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xdf8 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x1, x2 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + mov x0, x19 │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x29, x30, [sp], #32 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x50 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x20, x8 │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 34e60 , std::allocator >::~basic_stringbuf()@@Base+0x1eea0> │ │ │ │ + mov x8, x20 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 34da0 , std::allocator >::~basic_stringbuf()@@Base+0x1ede0> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 34f5c , std::allocator >::~basic_stringbuf()@@Base+0x1ef9c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ add x1, x1, #0x1 │ │ │ │ bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ - add x0, sp, #0x50 │ │ │ │ - add x23, x23, #0x10 │ │ │ │ - str x23, [sp, #24] │ │ │ │ - bl 5ea8 │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 39ac4 , std::allocator >::~basic_stringbuf()@@Base+0x1e1c4> // b.any │ │ │ │ - ldp x29, x30, [sp, #400] │ │ │ │ + b.ne 34fbc , std::allocator >::~basic_stringbuf()@@Base+0x1effc> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x50 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 34fc0 , std::allocator >::~basic_stringbuf()@@Base+0x1f000> // b.none │ │ │ │ + bl 5740 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-64]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + ldp x24, x23, [x1] │ │ │ │ + ldp x19, x0, [x0] │ │ │ │ + mov x20, x24 │ │ │ │ + add x1, x19, x0 │ │ │ │ + add x22, x19, x23 │ │ │ │ + cmp x23, x0 │ │ │ │ + csel x22, x22, x1, lt // lt = tstop │ │ │ │ + cmp x19, x22 │ │ │ │ + b.ne 3501c , std::allocator >::~basic_stringbuf()@@Base+0x1f05c> // b.any │ │ │ │ + b 35054 , std::allocator >::~basic_stringbuf()@@Base+0x1f094> │ │ │ │ + b.gt 35078 , std::allocator >::~basic_stringbuf()@@Base+0x1f0b8> │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + cmp x22, x19 │ │ │ │ + b.eq 35054 , std::allocator >::~basic_stringbuf()@@Base+0x1f094> // b.none │ │ │ │ + ldrb w0, [x19] │ │ │ │ + bl 55c0 │ │ │ │ + mov w21, w0 │ │ │ │ + ldrb w0, [x20] │ │ │ │ + bl 55c0 │ │ │ │ + cmp w21, w0 │ │ │ │ + b.ge 35008 , std::allocator >::~basic_stringbuf()@@Base+0x1f048> // b.tcont │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0x1 // #1 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x24, x24, x23 │ │ │ │ + cmp x20, x24 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + cset w0, ne // ne = any │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + mov w0, #0x0 // #0 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x29, x30, [sp], #64 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x21, x22, [sp, #80] │ │ │ │ + stp x23, x24, [sp, #96] │ │ │ │ + stp x25, x26, [sp, #112] │ │ │ │ + add x26, x8, #0x10 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + ldp x21, x24, [x0] │ │ │ │ + stp x26, xzr, [x8] │ │ │ │ + strb wzr, [x8, #16] │ │ │ │ + cbz w24, 352b0 , std::allocator >::~basic_stringbuf()@@Base+0x1f2f0> │ │ │ │ + add x24, x21, w24, uxtw │ │ │ │ + add x5, sp, #0x20 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + add x27, sp, #0x18 │ │ │ │ + adrp x28, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + b 35114 , std::allocator >::~basic_stringbuf()@@Base+0x1f154> │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + cmp x21, x24 │ │ │ │ + b.eq 351c0 , std::allocator >::~basic_stringbuf()@@Base+0x1f200> // b.none │ │ │ │ + ldrb w0, [x21] │ │ │ │ + strb w0, [x27, w20, sxtw] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.ne 35108 , std::allocator >::~basic_stringbuf()@@Base+0x1f148> // b.any │ │ │ │ + ldrb w1, [sp, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldrb w0, [sp, #25] │ │ │ │ + mov x20, #0x1 // #1 │ │ │ │ + ldrb w3, [sp, #26] │ │ │ │ + lsr w4, w1, #2 │ │ │ │ + ubfiz w1, w1, #4, #2 │ │ │ │ + add w1, w1, w0, lsr #4 │ │ │ │ + ubfiz w0, w0, #2, #4 │ │ │ │ + bfxil w2, w4, #0, #8 │ │ │ │ + add w0, w0, w3, lsr #6 │ │ │ │ + and w3, w3, #0x3f │ │ │ │ + bfi w2, w1, #8, #8 │ │ │ │ + bfi w2, w0, #16, #8 │ │ │ │ + bfi w2, w3, #24, #8 │ │ │ │ + str w2, [sp, #32] │ │ │ │ + ldp x0, x23, [x19] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 35318 , std::allocator >::~basic_stringbuf()@@Base+0x1f358> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x2, x5, x20 │ │ │ │ + ldr x3, [x28, #1728] │ │ │ │ + add x22, x23, #0x1 │ │ │ │ + ldurb w2, [x2, #-1] │ │ │ │ + ldrb w25, [x3, x2] │ │ │ │ + cmp x22, x1 │ │ │ │ + b.hi 352f0 , std::allocator >::~basic_stringbuf()@@Base+0x1f330> // b.pmore │ │ │ │ + strb w25, [x0, x23] │ │ │ │ + add x20, x20, #0x1 │ │ │ │ + str x22, [x19, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb wzr, [x0, x22] │ │ │ │ + cmp x20, #0x5 │ │ │ │ + b.ne 35168 , std::allocator >::~basic_stringbuf()@@Base+0x1f1a8> // b.any │ │ │ │ + add x21, x21, #0x1 │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cmp x21, x24 │ │ │ │ + b.ne 35114 , std::allocator >::~basic_stringbuf()@@Base+0x1f154> // b.any │ │ │ │ + cbz w20, 352ac , std::allocator >::~basic_stringbuf()@@Base+0x1f2ec> │ │ │ │ + cmp w20, #0x2 │ │ │ │ + b.gt 351e0 , std::allocator >::~basic_stringbuf()@@Base+0x1f220> │ │ │ │ + mov w2, #0x3 // #3 │ │ │ │ + add x0, x27, w20, sxtw │ │ │ │ + sub w2, w2, w20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + ldrb w1, [sp, #24] │ │ │ │ + mov w2, #0x0 // #0 │ │ │ │ + ldrb w0, [sp, #25] │ │ │ │ + add x24, sp, #0x20 │ │ │ │ + ldrb w3, [sp, #26] │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + lsr w4, w1, #2 │ │ │ │ + ubfiz w1, w1, #4, #2 │ │ │ │ + add w1, w1, w0, lsr #4 │ │ │ │ + ubfiz w0, w0, #2, #4 │ │ │ │ + bfxil w2, w4, #0, #8 │ │ │ │ + add w0, w0, w3, lsr #6 │ │ │ │ + and w3, w3, #0x3f │ │ │ │ + adrp x27, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + bfi w2, w1, #8, #8 │ │ │ │ + bfi w2, w0, #16, #8 │ │ │ │ + bfi w2, w3, #24, #8 │ │ │ │ + str w2, [sp, #32] │ │ │ │ + ldp x0, x22, [x19] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 35340 , std::allocator >::~basic_stringbuf()@@Base+0x1f380> // b.none │ │ │ │ + ldr x3, [x19, #16] │ │ │ │ + add x21, x22, #0x1 │ │ │ │ + ldrb w1, [x24] │ │ │ │ + ldr x2, [x27, #1728] │ │ │ │ + ldrb w25, [x2, x1] │ │ │ │ + cmp x21, x3 │ │ │ │ + b.hi 35320 , std::allocator >::~basic_stringbuf()@@Base+0x1f360> // b.pmore │ │ │ │ + strb w25, [x0, x22] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + str x21, [x19, #8] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + cmp w23, w20 │ │ │ │ + b.le 35228 , std::allocator >::~basic_stringbuf()@@Base+0x1f268> │ │ │ │ + mov w23, #0x3d // #61 │ │ │ │ + ldp x0, x22, [x19] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 35368 , std::allocator >::~basic_stringbuf()@@Base+0x1f3a8> // b.none │ │ │ │ + ldr x1, [x19, #16] │ │ │ │ + add x21, x22, #0x1 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 35348 , std::allocator >::~basic_stringbuf()@@Base+0x1f388> // b.pmore │ │ │ │ + strb w23, [x0, x22] │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + str x21, [x19, #8] │ │ │ │ + ldr x0, [x19] │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.ne 35274 , std::allocator >::~basic_stringbuf()@@Base+0x1f2b4> // b.any │ │ │ │ + ldp x27, x28, [sp, #128] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35370 , std::allocator >::~basic_stringbuf()@@Base+0x1f3b0> // b.any │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ 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 │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + ldp x21, x22, [sp, #80] │ │ │ │ + ldp x23, x24, [sp, #96] │ │ │ │ + ldp x25, x26, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ - add x1, sp, #0x60 │ │ │ │ + mov x1, x23 │ │ │ │ mov x0, x19 │ │ │ │ - bl 5890 │ │ │ │ - b 399e0 , std::allocator >::~basic_stringbuf()@@Base+0x1e0e0> │ │ │ │ - mov x0, #0x10 // #16 │ │ │ │ - bl 5800 >(int&)@plt> │ │ │ │ - adrp x1, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x5, [sp, #8] │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + ldr x5, [sp, #8] │ │ │ │ + b 35194 , std::allocator >::~basic_stringbuf()@@Base+0x1f1d4> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 35178 , std::allocator >::~basic_stringbuf()@@Base+0x1f1b8> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 35250 , std::allocator >::~basic_stringbuf()@@Base+0x1f290> │ │ │ │ + mov x3, #0xf // #15 │ │ │ │ + b 35238 , std::allocator >::~basic_stringbuf()@@Base+0x1f278> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x19 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [x19] │ │ │ │ + b 35290 , std::allocator >::~basic_stringbuf()@@Base+0x1f2d0> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 35284 , std::allocator >::~basic_stringbuf()@@Base+0x1f2c4> │ │ │ │ + stp x27, x28, [sp, #128] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ mov x20, x0 │ │ │ │ - add x1, x1, #0x760 │ │ │ │ - bl 57a0 <__fprintf_chk@plt> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35374 , std::allocator >::~basic_stringbuf()@@Base+0x1f3b4> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xa0 │ │ │ │ + stp x29, x30, [sp, #64] │ │ │ │ + add x29, sp, #0x40 │ │ │ │ + stp x23, x24, [sp, #112] │ │ │ │ + mov x23, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #96] │ │ │ │ + mov x21, x8 │ │ │ │ + stp x25, x26, [sp, #128] │ │ │ │ + add x26, x8, #0x10 │ │ │ │ + ldr x22, [x23, #8] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #56] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x26, xzr, [x8] │ │ │ │ + strb wzr, [x8, #16] │ │ │ │ + cbz w22, 355fc , std::allocator >::~basic_stringbuf()@@Base+0x1f63c> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x25, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + sub w22, w22, #0x1 │ │ │ │ + add x24, sp, #0x30 │ │ │ │ + add x25, x25, #0x6c0 │ │ │ │ str x0, [sp, #8] │ │ │ │ - mov x2, x0 │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ + add x27, sp, #0x34 │ │ │ │ + mov x28, #0x0 // #0 │ │ │ │ + b 35438 , std::allocator >::~basic_stringbuf()@@Base+0x1f478> │ │ │ │ + add w20, w20, #0x1 │ │ │ │ + cmp x28, x22 │ │ │ │ + b.eq 35520 , std::allocator >::~basic_stringbuf()@@Base+0x1f560> // b.none │ │ │ │ + add x28, x28, #0x1 │ │ │ │ + ldr x0, [x23] │ │ │ │ + ldrb w19, [x0, x28] │ │ │ │ + cmp w19, #0x3d │ │ │ │ + b.eq 35520 , std::allocator >::~basic_stringbuf()@@Base+0x1f560> // b.none │ │ │ │ + mov w0, w19 │ │ │ │ + bl 56b0 │ │ │ │ + cbnz w0, 35460 , std::allocator >::~basic_stringbuf()@@Base+0x1f4a0> │ │ │ │ + and w0, w19, #0xfffffffb │ │ │ │ + cmp w0, #0x2b │ │ │ │ + b.ne 35520 , std::allocator >::~basic_stringbuf()@@Base+0x1f560> // b.any │ │ │ │ + strb w19, [x24, w20, sxtw] │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.ne 35428 , std::allocator >::~basic_stringbuf()@@Base+0x1f468> // b.any │ │ │ │ + mov x19, x24 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + mov x0, x25 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e30 │ │ │ │ + strb w0, [x19], #1 │ │ │ │ + cmp x19, x27 │ │ │ │ + b.ne 35470 , std::allocator >::~basic_stringbuf()@@Base+0x1f4b0> // b.any │ │ │ │ + ldrb w1, [sp, #49] │ │ │ │ + mov x19, #0x1 // #1 │ │ │ │ + ldrb w0, [sp, #48] │ │ │ │ + ubfx x2, x1, #4, #2 │ │ │ │ + ubfiz w0, w0, #2, #6 │ │ │ │ + add w0, w0, w2 │ │ │ │ + strb w0, [sp, #40] │ │ │ │ + ldrb w0, [sp, #50] │ │ │ │ + ubfx x2, x0, #2, #4 │ │ │ │ + add w1, w2, w1, lsl #4 │ │ │ │ + strb w1, [sp, #41] │ │ │ │ + ldrb w1, [sp, #51] │ │ │ │ + add w0, w1, w0, lsl #6 │ │ │ │ + strb w0, [sp, #42] │ │ │ │ + ldp x0, x1, [x21] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 35664 , std::allocator >::~basic_stringbuf()@@Base+0x1f6a4> // b.none │ │ │ │ + ldr x3, [x21, #16] │ │ │ │ + add x20, x1, #0x1 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + add x2, x2, x19 │ │ │ │ + ldurb w6, [x2, #-1] │ │ │ │ + cmp x20, x3 │ │ │ │ + b.hi 35638 , std::allocator >::~basic_stringbuf()@@Base+0x1f678> // b.pmore │ │ │ │ + strb w6, [x0, x1] │ │ │ │ + add x19, x19, #0x1 │ │ │ │ + str x20, [x21, #8] │ │ │ │ + ldr x0, [x21] │ │ │ │ + strb wzr, [x0, x20] │ │ │ │ + cmp x19, #0x4 │ │ │ │ + b.ne 354c4 , std::allocator >::~basic_stringbuf()@@Base+0x1f504> // b.any │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + cmp x28, x22 │ │ │ │ + b.ne 35434 , std::allocator >::~basic_stringbuf()@@Base+0x1f474> // b.any │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cbz w20, 355f4 , std::allocator >::~basic_stringbuf()@@Base+0x1f634> │ │ │ │ + add x19, sp, #0x30 │ │ │ │ + cmp w20, #0x3 │ │ │ │ + b.gt 35544 , std::allocator >::~basic_stringbuf()@@Base+0x1f584> │ │ │ │ + mov w2, #0x4 // #4 │ │ │ │ + add x0, x19, w20, sxtw │ │ │ │ + sub w2, w2, w20 │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 58d8 <__cxa_free_exception@plt+0x8> │ │ │ │ + adrp x22, 60000 , std::allocator >::~basic_stringbuf()@@Base+0x4a040> │ │ │ │ + add x23, sp, #0x34 │ │ │ │ + add x22, x22, #0x6c0 │ │ │ │ + ldrb w1, [x19] │ │ │ │ + mov x0, x22 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 5e30 │ │ │ │ + strb w0, [x19], #1 │ │ │ │ + cmp x23, x19 │ │ │ │ + b.ne 35550 , std::allocator >::~basic_stringbuf()@@Base+0x1f590> // b.any │ │ │ │ + ldrb w1, [sp, #49] │ │ │ │ + ldrb w0, [sp, #48] │ │ │ │ + ubfx x2, x1, #4, #2 │ │ │ │ + ubfiz w0, w0, #2, #6 │ │ │ │ + add w0, w0, w2 │ │ │ │ + strb w0, [sp, #40] │ │ │ │ + ldrb w0, [sp, #50] │ │ │ │ + ubfx x2, x0, #2, #4 │ │ │ │ + add w1, w2, w1, lsl #4 │ │ │ │ + strb w1, [sp, #41] │ │ │ │ + ldrb w1, [sp, #51] │ │ │ │ + add w0, w1, w0, lsl #6 │ │ │ │ + strb w0, [sp, #42] │ │ │ │ + cmp w20, #0x1 │ │ │ │ + b.eq 355f4 , std::allocator >::~basic_stringbuf()@@Base+0x1f634> // b.none │ │ │ │ + sub w20, w20, #0x1 │ │ │ │ + add x24, sp, #0x28 │ │ │ │ + mov w23, #0x0 // #0 │ │ │ │ + ldp x0, x22, [x21] │ │ │ │ + cmp x26, x0 │ │ │ │ + b.eq 3568c , std::allocator >::~basic_stringbuf()@@Base+0x1f6cc> // b.none │ │ │ │ + ldr x1, [x21, #16] │ │ │ │ + add x19, x22, #0x1 │ │ │ │ + ldrb w25, [x24] │ │ │ │ + cmp x19, x1 │ │ │ │ + b.hi 3566c , std::allocator >::~basic_stringbuf()@@Base+0x1f6ac> // b.pmore │ │ │ │ + strb w25, [x0, x22] │ │ │ │ + add w23, w23, #0x1 │ │ │ │ + str x19, [x21, #8] │ │ │ │ + add x24, x24, #0x1 │ │ │ │ + ldr x0, [x21] │ │ │ │ + strb wzr, [x0, x19] │ │ │ │ + cmp w23, w20 │ │ │ │ + b.lt 355b4 , std::allocator >::~basic_stringbuf()@@Base+0x1f5f4> // b.tstop │ │ │ │ + ldp x19, x20, [sp, #80] │ │ │ │ + ldp x27, x28, [sp, #144] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 39b74 , std::allocator >::~basic_stringbuf()@@Base+0x1e274> // b.none │ │ │ │ + b.ne 35694 , std::allocator >::~basic_stringbuf()@@Base+0x1f6d4> // b.any │ │ │ │ + ldp x29, x30, [sp, #64] │ │ │ │ + mov x0, x21 │ │ │ │ + ldp x21, x22, [sp, #96] │ │ │ │ + ldp x23, x24, [sp, #112] │ │ │ │ + ldp x25, x26, [sp, #128] │ │ │ │ + add sp, sp, #0xa0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x1, [sp, #16] │ │ │ │ + str w6, [sp, #28] │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + ldr x1, [sp, #16] │ │ │ │ + ldr w6, [sp, #28] │ │ │ │ + b 354ec , std::allocator >::~basic_stringbuf()@@Base+0x1f52c> │ │ │ │ + mov x3, #0xf // #15 │ │ │ │ + b 354d4 , std::allocator >::~basic_stringbuf()@@Base+0x1f514> │ │ │ │ + mov x1, x22 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [x21] │ │ │ │ + b 355d4 , std::allocator >::~basic_stringbuf()@@Base+0x1f614> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 355c4 , std::allocator >::~basic_stringbuf()@@Base+0x1f604> │ │ │ │ + stp x19, x20, [sp, #80] │ │ │ │ + stp x27, x28, [sp, #144] │ │ │ │ bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ mov x0, x21 │ │ │ │ - bl 5650 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ - ldr x2, [sp, #8] │ │ │ │ - ldr x0, [sp, #392] │ │ │ │ - ldr x1, [x2] │ │ │ │ - subs x0, x0, x1 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #56] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 39ac4 , std::allocator >::~basic_stringbuf()@@Base+0x1e1c4> // b.any │ │ │ │ + b.ne 3569c , std::allocator >::~basic_stringbuf()@@Base+0x1f6dc> // b.any │ │ │ │ mov x0, x19 │ │ │ │ bl 6190 │ │ │ │ - bti j │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0xd0 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ + add x19, sp, #0x18 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #168] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x19, [sp, #8] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + bl 5bd8 │ │ │ │ + tbnz w0, #31, 35784 , std::allocator >::~basic_stringbuf()@@Base+0x1f7c4> │ │ │ │ + ldr x0, [sp, #88] │ │ │ │ + cmn x0, #0x1 │ │ │ │ + cset w20, ne // ne = any │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x19 │ │ │ │ + b.eq 35750 , std::allocator >::~basic_stringbuf()@@Base+0x1f790> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3578c , std::allocator >::~basic_stringbuf()@@Base+0x1f7cc> // b.any │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + mov w0, w20 │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + add sp, sp, #0xd0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov w20, #0x0 // #0 │ │ │ │ + b 35738 , std::allocator >::~basic_stringbuf()@@Base+0x1f778> │ │ │ │ + bl 5740 │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ mov x19, x0 │ │ │ │ + mov x20, x8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 34ab0 , std::allocator >::~basic_stringbuf()@@Base+0x1eaf0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 357fc , std::allocator >::~basic_stringbuf()@@Base+0x1f83c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cbz x3, 358a8 , std::allocator >::~basic_stringbuf()@@Base+0x1f8e8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ + mov x0, x19 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 6160 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 35898 , std::allocator >::~basic_stringbuf()@@Base+0x1f8d8> // b.none │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [x20] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + ldr x1, [x19] │ │ │ │ + csel x2, x0, x2, ls // ls = plast │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ ldr x0, [sp, #8] │ │ │ │ - bl 1b880 , std::allocator >::~basic_stringbuf()@@Base> │ │ │ │ - ldur x0, [x22, #-24] │ │ │ │ - str x22, [sp, #16] │ │ │ │ - str x25, [x21, x0] │ │ │ │ - add x0, sp, #0x80 │ │ │ │ - add x20, x20, #0x10 │ │ │ │ - str x20, [sp, #128] │ │ │ │ - bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 35860 , std::allocator >::~basic_stringbuf()@@Base+0x1f8a0> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #392] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.eq 39af0 , std::allocator >::~basic_stringbuf()@@Base+0x1e1f0> // b.none │ │ │ │ - b 39ac4 , std::allocator >::~basic_stringbuf()@@Base+0x1e1c4> │ │ │ │ + b.ne 35904 , std::allocator >::~basic_stringbuf()@@Base+0x1f944> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ + mov x0, x20 │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + stp x0, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + b 35844 , std::allocator >::~basic_stringbuf()@@Base+0x1f884> │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 358f0 , std::allocator >::~basic_stringbuf()@@Base+0x1f930> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [x20] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 35854 , std::allocator >::~basic_stringbuf()@@Base+0x1f894> // b.any │ │ │ │ + b 35860 , std::allocator >::~basic_stringbuf()@@Base+0x1f8a0> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 358cc , std::allocator >::~basic_stringbuf()@@Base+0x1f90c> │ │ │ │ + str x23, [sp, #128] │ │ │ │ + bl 5740 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ - b 39b14 , std::allocator >::~basic_stringbuf()@@Base+0x1e214> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #128] │ │ │ │ + b.ne 35908 , std::allocator >::~basic_stringbuf()@@Base+0x1f948> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ - mov x20, x0 │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + b 35918 , std::allocator >::~basic_stringbuf()@@Base+0x1f958> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x90 │ │ │ │ + stp x29, x30, [sp, #80] │ │ │ │ + add x29, sp, #0x50 │ │ │ │ + stp x19, x20, [sp, #96] │ │ │ │ + mov x19, x0 │ │ │ │ + mov x20, x8 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #112] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #72] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x22, [sp, #40] │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x8, sp, #0x8 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 34ba0 , std::allocator >::~basic_stringbuf()@@Base+0x1ebe0> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 359cc , std::allocator >::~basic_stringbuf()@@Base+0x1fa0c> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x3, [sp, #16] │ │ │ │ + cbz x3, 35a78 , std::allocator >::~basic_stringbuf()@@Base+0x1fab8> │ │ │ │ + ldr x1, [sp, #8] │ │ │ │ mov x0, x19 │ │ │ │ - bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ - mov x19, x20 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 6160 │ │ │ │ + cmn x0, #0x1 │ │ │ │ + b.eq 35a68 , std::allocator >::~basic_stringbuf()@@Base+0x1faa8> // b.none │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + add x1, x20, #0x10 │ │ │ │ + str x1, [x20] │ │ │ │ + sub x0, x0, #0x1 │ │ │ │ + cmp x0, x2 │ │ │ │ + ldr x1, [x19] │ │ │ │ + csel x2, x0, x2, ls // ls = plast │ │ │ │ + mov x0, x20 │ │ │ │ + add x2, x1, x2 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 35a30 , std::allocator >::~basic_stringbuf()@@Base+0x1fa70> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 39ad0 , std::allocator >::~basic_stringbuf()@@Base+0x1e1d0> │ │ │ │ - adrp x2, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x2, [x2, #3784] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35ad4 , std::allocator >::~basic_stringbuf()@@Base+0x1fb14> // b.any │ │ │ │ + ldp x29, x30, [sp, #80] │ │ │ │ mov x0, x20 │ │ │ │ - adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x1, [x1, #4056] │ │ │ │ - bl 6100 │ │ │ │ + ldp x19, x20, [sp, #96] │ │ │ │ + ldp x21, x22, [sp, #112] │ │ │ │ + add sp, sp, #0x90 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + stp x0, xzr, [x20] │ │ │ │ + strb wzr, [x20, #16] │ │ │ │ + b 35a14 , std::allocator >::~basic_stringbuf()@@Base+0x1fa54> │ │ │ │ + mov x21, x19 │ │ │ │ + add x0, x20, #0x10 │ │ │ │ + str x0, [x20] │ │ │ │ + ldr x1, [x21], #16 │ │ │ │ + cmp x1, x21 │ │ │ │ + b.eq 35ac0 , std::allocator >::~basic_stringbuf()@@Base+0x1fb00> // b.none │ │ │ │ + ldr x0, [x19, #16] │ │ │ │ + str x1, [x20] │ │ │ │ + str x0, [x20, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x0, [x20, #8] │ │ │ │ + stp x21, xzr, [x19] │ │ │ │ + add x1, sp, #0x18 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + strb wzr, [x19, #16] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.ne 35a24 , std::allocator >::~basic_stringbuf()@@Base+0x1fa64> // b.any │ │ │ │ + b 35a30 , std::allocator >::~basic_stringbuf()@@Base+0x1fa70> │ │ │ │ + ldr x2, [x19, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + b 35a9c , std::allocator >::~basic_stringbuf()@@Base+0x1fadc> │ │ │ │ + str x23, [sp, #128] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #128] │ │ │ │ + b.ne 35ad8 , std::allocator >::~basic_stringbuf()@@Base+0x1fb18> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ bti j │ │ │ │ mov x19, x0 │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + b 35ae8 , std::allocator >::~basic_stringbuf()@@Base+0x1fb28> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x60 │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3616] │ │ │ │ + stp x29, x30, [sp, #48] │ │ │ │ + add x29, sp, #0x30 │ │ │ │ + stp x19, x20, [sp, #64] │ │ │ │ + str x21, [sp, #80] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + ldr x2, [x1] │ │ │ │ + str x2, [sp, #40] │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + ldp x1, x2, [x0] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldp x20, x0, [sp, #8] │ │ │ │ + add x0, x20, x0 │ │ │ │ + ldurb w1, [x0, #-1] │ │ │ │ + cmp w1, #0x2f │ │ │ │ + b.ne 35b80 , std::allocator >::~basic_stringbuf()@@Base+0x1fbc0> // b.any │ │ │ │ + sturb wzr, [x0, #-1] │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ + ldrb w19, [x20] │ │ │ │ + cbnz w19, 35b94 , std::allocator >::~basic_stringbuf()@@Base+0x1fbd4> │ │ │ │ + b 35bbc , std::allocator >::~basic_stringbuf()@@Base+0x1fbfc> │ │ │ │ + ldrb w19, [x20, #1]! │ │ │ │ + cbz w19, 35bb8 , std::allocator >::~basic_stringbuf()@@Base+0x1fbf8> │ │ │ │ + cmp w19, #0x2f │ │ │ │ + b.ne 35b8c , std::allocator >::~basic_stringbuf()@@Base+0x1fbcc> // b.any │ │ │ │ + strb wzr, [x20] │ │ │ │ + mov w1, #0x1c0 // #448 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5e48 │ │ │ │ + strb w19, [x20] │ │ │ │ + ldrb w19, [x20, #1]! │ │ │ │ + cbnz w19, 35b94 , std::allocator >::~basic_stringbuf()@@Base+0x1fbd4> │ │ │ │ + ldr x20, [sp, #8] │ │ │ │ mov x0, x20 │ │ │ │ - bl 5ad0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + mov w1, #0x1c0 // #448 │ │ │ │ + bl 5e48 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + cmp x0, x21 │ │ │ │ + b.eq 35be0 , std::allocator >::~basic_stringbuf()@@Base+0x1fc20> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - str x0, [sp, #8] │ │ │ │ - b 39ad0 , std::allocator >::~basic_stringbuf()@@Base+0x1e1d0> │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldr x2, [sp, #40] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35c14 , std::allocator >::~basic_stringbuf()@@Base+0x1fc54> // b.any │ │ │ │ + ldr x21, [sp, #80] │ │ │ │ + ldp x29, x30, [sp, #48] │ │ │ │ + ldp x19, x20, [sp, #64] │ │ │ │ + add sp, sp, #0x60 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + bl 5740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x750 │ │ │ │ - mov x29, sp │ │ │ │ - mov x2, #0x1a1 // #417 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - bl 5d28 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + bl 5bd8 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #31, 35d84 , std::allocator >::~basic_stringbuf()@@Base+0x1fdc4> │ │ │ │ + ldr w22, [sp, #56] │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 35c94 , std::allocator >::~basic_stringbuf()@@Base+0x1fcd4> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + and w22, w22, #0xf000 │ │ │ │ + cmp w22, #0x4, lsl #12 │ │ │ │ + b.ne 35d50 , std::allocator >::~basic_stringbuf()@@Base+0x1fd90> // b.any │ │ │ │ + str x23, [sp, #224] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + ldp x0, x19, [x19] │ │ │ │ + stp x22, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x19, #0x7 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, #0x8 // #8 │ │ │ │ + movk x1, #0x8000, lsl #48 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x6 │ │ │ │ + b.ls 35db0 , std::allocator >::~basic_stringbuf()@@Base+0x1fdf0> // b.plast │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + add x1, x1, #0xcf8 │ │ │ │ + mov x2, #0x7 // #7 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 35dd0 , std::allocator >::~basic_stringbuf()@@Base+0x1fe10> // b.pmore │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5e90 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 35da0 , std::allocator >::~basic_stringbuf()@@Base+0x1fde0> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35da8 , std::allocator >::~basic_stringbuf()@@Base+0x1fde8> // b.any │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #208] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 35d50 , std::allocator >::~basic_stringbuf()@@Base+0x1fd90> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 35d50 , std::allocator >::~basic_stringbuf()@@Base+0x1fd90> │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + b 35d50 , std::allocator >::~basic_stringbuf()@@Base+0x1fd90> │ │ │ │ + str x23, [sp, #224] │ │ │ │ + bl 5740 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35dac , std::allocator >::~basic_stringbuf()@@Base+0x1fdec> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35dac , std::allocator >::~basic_stringbuf()@@Base+0x1fdec> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35dac , std::allocator >::~basic_stringbuf()@@Base+0x1fdec> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 6118 │ │ │ │ - nop │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 35e14 , std::allocator >::~basic_stringbuf()@@Base+0x1fe54> // b.none │ │ │ │ + b 35dac , std::allocator >::~basic_stringbuf()@@Base+0x1fdec> │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-32]! │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0x8f8 │ │ │ │ - mov x29, sp │ │ │ │ - mov x2, #0x1b5 // #437 │ │ │ │ - str x19, [sp, #16] │ │ │ │ + sub sp, sp, #0xf0 │ │ │ │ + stp x29, x30, [sp, #176] │ │ │ │ + add x29, sp, #0xb0 │ │ │ │ + stp x19, x20, [sp, #192] │ │ │ │ mov x19, x0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ - ldr x0, [x0, #3872] │ │ │ │ - bl 5d28 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x21, x22, [sp, #208] │ │ │ │ + add x21, sp, #0x18 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #168] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x21, [sp, #8] │ │ │ │ + add x0, sp, #0x8 │ │ │ │ + ldp x1, x2, [x19] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + bl 5bd8 │ │ │ │ + ldr x2, [sp, #8] │ │ │ │ + tbnz w0, #31, 35f00 , std::allocator >::~basic_stringbuf()@@Base+0x1ff40> │ │ │ │ + ldr w22, [sp, #56] │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 35ec0 , std::allocator >::~basic_stringbuf()@@Base+0x1ff00> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + and w22, w22, #0xf000 │ │ │ │ + cmp w22, #0x4, lsl #12 │ │ │ │ + b.ne 35fc8 , std::allocator >::~basic_stringbuf()@@Base+0x20008> // b.any │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35fd8 , std::allocator >::~basic_stringbuf()@@Base+0x20018> // b.any │ │ │ │ + ldp x29, x30, [sp, #176] │ │ │ │ + ldp x19, x20, [sp, #192] │ │ │ │ + ldp x21, x22, [sp, #208] │ │ │ │ + add sp, sp, #0xf0 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + str x23, [sp, #224] │ │ │ │ + cmp x2, x21 │ │ │ │ + b.eq 35f1c , std::allocator >::~basic_stringbuf()@@Base+0x1ff5c> // b.none │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x0, x19, [x19] │ │ │ │ + add x22, sp, #0x38 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + stp x22, xzr, [sp, #40] │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + mov x23, x0 │ │ │ │ + add x1, x19, #0x6 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x0, [sp, #48] │ │ │ │ + mov x1, #0x8000000000000007 // #-9223372036854775801 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x5 │ │ │ │ + b.ls 35fe0 , std::allocator >::~basic_stringbuf()@@Base+0x20020> // b.plast │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + add x1, x1, #0xd00 │ │ │ │ + mov x2, #0x6 // #6 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x19, x0 │ │ │ │ + b.hi 36000 , std::allocator >::~basic_stringbuf()@@Base+0x20040> // b.pmore │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3616] │ │ │ │ + mov x2, x19 │ │ │ │ + mov x1, x23 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5e90 │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x22 │ │ │ │ + b.eq 35fd0 , std::allocator >::~basic_stringbuf()@@Base+0x20010> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + b 35ecc , std::allocator >::~basic_stringbuf()@@Base+0x1ff0c> │ │ │ │ + str x23, [sp, #224] │ │ │ │ + b 35f1c , std::allocator >::~basic_stringbuf()@@Base+0x1ff5c> │ │ │ │ + ldr x23, [sp, #224] │ │ │ │ + b 35ecc , std::allocator >::~basic_stringbuf()@@Base+0x1ff0c> │ │ │ │ + str x23, [sp, #224] │ │ │ │ + bl 5740 │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35fdc , std::allocator >::~basic_stringbuf()@@Base+0x2001c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35fdc , std::allocator >::~basic_stringbuf()@@Base+0x2001c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + ldr x0, [sp, #168] │ │ │ │ + ldr x1, [x21] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 35fdc , std::allocator >::~basic_stringbuf()@@Base+0x2001c> // b.any │ │ │ │ mov x0, x19 │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ - mov w0, #0x0 // #0 │ │ │ │ - bl 6118 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #168] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36044 , std::allocator >::~basic_stringbuf()@@Base+0x20084> // b.none │ │ │ │ + b 35fdc , std::allocator >::~basic_stringbuf()@@Base+0x2001c> │ │ │ │ nop │ │ │ │ paciasp │ │ │ │ - stp x29, x30, [sp, #-48]! │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ - stp x19, x20, [sp, #16] │ │ │ │ - str x21, [sp, #32] │ │ │ │ - sub sp, sp, #0x850 │ │ │ │ - str xzr, [sp, #1024] │ │ │ │ - mov w21, w0 │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + str x27, [sp, #80] │ │ │ │ + mov x27, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - mov x20, x1 │ │ │ │ - adrp x2, 3a000 , std::allocator >::~basic_stringbuf()@@Base+0x1e700> │ │ │ │ - add x2, x2, #0xa28 │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + sub sp, sp, #0x210 │ │ │ │ + mov x26, x1 │ │ │ │ ldr x1, [x0] │ │ │ │ - str x1, [sp, #2120] │ │ │ │ + str x1, [sp, #520] │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + adrp x21, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x21, [x21, #3568] │ │ │ │ + mov x20, sp │ │ │ │ + bl 5698 │ │ │ │ + strh wzr, [sp, #480] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + add x0, x21, #0x10 │ │ │ │ + str x0, [sp, #256] │ │ │ │ + add x0, sp, #0x1e8 │ │ │ │ + str xzr, [sp, #472] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x1f8 │ │ │ │ + str q31, [x0] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3728] │ │ │ │ + ldp x22, x25, [x0, #8] │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp] │ │ │ │ + str x25, [sp, x0] │ │ │ │ + add x0, sp, x0 │ │ │ │ + bl 5e60 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3912] │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp] │ │ │ │ + add x0, x19, #0x40 │ │ │ │ + str x0, [sp, #256] │ │ │ │ add x0, sp, #0x8 │ │ │ │ - ldr x1, [x20] │ │ │ │ - bl 39d80 , std::allocator >::~basic_stringbuf()@@Base+0x1e480> │ │ │ │ - add x0, sp, #0x8 │ │ │ │ - adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d700> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x4, x4, #0xbc0 │ │ │ │ - add x3, x3, #0xab0 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xad8 │ │ │ │ - add x1, x1, #0xae8 │ │ │ │ - bl 39e48 , std::allocator >::~basic_stringbuf()@@Base+0x1e548> │ │ │ │ + bl 5c68 , std::allocator > const&)@plt+0x8> │ │ │ │ + add x1, sp, #0x8 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x1, [x27] │ │ │ │ add x0, sp, #0x8 │ │ │ │ - adrp x4, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x1d700> │ │ │ │ - adrp x3, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x4, x4, #0xc00 │ │ │ │ - add x3, x3, #0xaf0 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xb08 │ │ │ │ - add x1, x1, #0xb10 │ │ │ │ - bl 39e48 , std::allocator >::~basic_stringbuf()@@Base+0x1e548> │ │ │ │ - mov x2, x20 │ │ │ │ - mov w1, w21 │ │ │ │ + mov w2, #0x10 // #16 │ │ │ │ + bl 5bc0 │ │ │ │ + mov x2, x0 │ │ │ │ + ldr x0, [sp] │ │ │ │ + ldur x1, [x0, #-24] │ │ │ │ + add x0, sp, x1 │ │ │ │ + cbz x2, 3621c , std::allocator >::~basic_stringbuf()@@Base+0x2025c> │ │ │ │ + mov w1, #0x0 // #0 │ │ │ │ + bl 60d0 │ │ │ │ + ldp x1, x2, [x26] │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d28 │ │ │ │ + add x0, x19, #0x18 │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3896] │ │ │ │ + add x19, x19, #0x40 │ │ │ │ + str x19, [sp, #256] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #8] │ │ │ │ add x0, sp, #0x8 │ │ │ │ - bl 3a030 , std::allocator >::~basic_stringbuf()@@Base+0x1e730> │ │ │ │ + bl 5608 │ │ │ │ + add x0, sp, #0x78 │ │ │ │ + bl 6220 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + add x0, sp, #0x40 │ │ │ │ + bl 5ea8 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3622c , std::allocator >::~basic_stringbuf()@@Base+0x2026c> // b.any │ │ │ │ + add sp, sp, #0x210 │ │ │ │ + ldr x27, [sp, #80] │ │ │ │ + ldp x19, x20, [sp, #16] │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr w1, [x0, #32] │ │ │ │ + orr w1, w1, #0x4 │ │ │ │ + bl 60d0 │ │ │ │ + b 36170 , std::allocator >::~basic_stringbuf()@@Base+0x201b0> │ │ │ │ + str x23, [sp, #576] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + bl 57b8 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt+0x8> │ │ │ │ + bl 6058 │ │ │ │ + b 361a4 , std::allocator >::~basic_stringbuf()@@Base+0x201e4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5f08 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #520] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str x23, [sp, #576] │ │ │ │ + str x24, [sp, #584] │ │ │ │ + b.ne 36234 , std::allocator >::~basic_stringbuf()@@Base+0x20274> // b.any │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ add x0, sp, #0x8 │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + bl 5fc8 │ │ │ │ + ldur x0, [x22, #-24] │ │ │ │ + str x22, [sp] │ │ │ │ + str x25, [x20, x0] │ │ │ │ + add x21, x21, #0x10 │ │ │ │ + add x0, sp, #0x100 │ │ │ │ + str x21, [sp, #256] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + b 36258 , std::allocator >::~basic_stringbuf()@@Base+0x20298> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 36294 , std::allocator >::~basic_stringbuf()@@Base+0x202d4> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + b 362a0 , std::allocator >::~basic_stringbuf()@@Base+0x202e0> │ │ │ │ + paciasp │ │ │ │ + sub sp, sp, #0x150 │ │ │ │ + stp x29, x30, [sp, #240] │ │ │ │ + add x29, sp, #0xf0 │ │ │ │ + stp x19, x20, [sp, #256] │ │ │ │ + mov x20, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3616] │ │ │ │ - ldr x2, [sp, #2120] │ │ │ │ + stp x21, x22, [sp, #272] │ │ │ │ + mov x22, x8 │ │ │ │ + stp x25, x26, [sp, #304] │ │ │ │ + add x25, sp, #0x58 │ │ │ │ + stp x27, x28, [sp, #320] │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #232] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp xzr, xzr, [x8] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + str xzr, [x8, #16] │ │ │ │ + str x25, [sp, #72] │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + add x0, sp, #0x68 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + mov x1, x0 │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + bl 5bd8 │ │ │ │ + ldr x2, [sp, #72] │ │ │ │ + tbnz w0, #31, 366a4 , std::allocator >::~basic_stringbuf()@@Base+0x206e4> │ │ │ │ + ldr w19, [sp, #120] │ │ │ │ + cmp x2, x25 │ │ │ │ + b.eq 3635c , std::allocator >::~basic_stringbuf()@@Base+0x2039c> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + and w19, w19, #0xf000 │ │ │ │ + cmp w19, #0x4, lsl #12 │ │ │ │ + b.eq 363a8 , std::allocator >::~basic_stringbuf()@@Base+0x203e8> // b.none │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #232] │ │ │ │ ldr x1, [x0] │ │ │ │ subs x2, x2, x1 │ │ │ │ mov x1, #0x0 // #0 │ │ │ │ - b.ne 39d28 , std::allocator >::~basic_stringbuf()@@Base+0x1e428> // b.any │ │ │ │ - add sp, sp, #0x850 │ │ │ │ - ldr x21, [sp, #32] │ │ │ │ + b.ne 3673c , std::allocator >::~basic_stringbuf()@@Base+0x2077c> // b.any │ │ │ │ + ldp x29, x30, [sp, #240] │ │ │ │ + mov x0, x22 │ │ │ │ + ldp x19, x20, [sp, #256] │ │ │ │ + ldp x21, x22, [sp, #272] │ │ │ │ + ldp x25, x26, [sp, #304] │ │ │ │ + ldp x27, x28, [sp, #320] │ │ │ │ + add sp, sp, #0x150 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + ldr x0, [x20] │ │ │ │ + bl 5cf8 <__cxa_throw@plt+0x8> │ │ │ │ + str x0, [sp, #16] │ │ │ │ + cbz x0, 36368 , std::allocator >::~basic_stringbuf()@@Base+0x203a8> │ │ │ │ + ldp x1, x19, [x20] │ │ │ │ + add x0, x1, x19 │ │ │ │ + ldurb w2, [x0, #-1] │ │ │ │ + cmp w2, #0x2f │ │ │ │ + b.ne 366c0 , std::allocator >::~basic_stringbuf()@@Base+0x20700> // b.any │ │ │ │ + add x27, sp, #0x38 │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xd08 │ │ │ │ + str x0, [sp, #24] │ │ │ │ + nop │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 5c50 │ │ │ │ + cbz x0, 36688 , std::allocator >::~basic_stringbuf()@@Base+0x206c8> │ │ │ │ + add x21, x0, #0x13 │ │ │ │ + ldp x0, x26, [x20] │ │ │ │ + str x0, [sp] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x0, x21 │ │ │ │ + bl 56e0 │ │ │ │ + mov x28, x0 │ │ │ │ + stp x27, xzr, [sp, #40] │ │ │ │ + add x1, x26, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + strb wzr, [sp, #56] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x26, x0 │ │ │ │ + b.hi 367cc , std::allocator >::~basic_stringbuf()@@Base+0x2080c> // b.pmore │ │ │ │ + ldr x1, [sp] │ │ │ │ + mov x2, x26 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.hi 36728 , std::allocator >::~basic_stringbuf()@@Base+0x20768> // b.pmore │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5710 │ │ │ │ + ldp x21, x28, [x20] │ │ │ │ + mov w0, #0x2e // #46 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + strb w0, [sp, #39] │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + stp x25, xzr, [sp, #72] │ │ │ │ + add x1, x28, #0x1 │ │ │ │ + strb wzr, [sp, #88] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x28, x0 │ │ │ │ + b.hi 3680c , std::allocator >::~basic_stringbuf()@@Base+0x2084c> // b.pmore │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x2, x28 │ │ │ │ + mov x1, x21 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 5710 │ │ │ │ + ldr x1, [sp, #80] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + cmp x1, x0 │ │ │ │ + b.eq 3682c , std::allocator >::~basic_stringbuf()@@Base+0x2086c> // b.none │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + add x1, sp, #0x27 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + mov x2, #0x1 // #1 │ │ │ │ + bl 5710 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + ldr x0, [sp, #80] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 36614 , std::allocator >::~basic_stringbuf()@@Base+0x20654> // b.none │ │ │ │ + ldp x28, x2, [x20] │ │ │ │ + add x21, sp, #0x78 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + str x2, [sp] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + stp x21, xzr, [sp, #104] │ │ │ │ + add x1, x2, #0x2 │ │ │ │ + strb wzr, [sp, #120] │ │ │ │ + bl 5fe0 │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + mov x0, #0x7ffffffffffffffe // #9223372036854775806 │ │ │ │ + ldr x2, [sp] │ │ │ │ + sub x0, x0, x1 │ │ │ │ + cmp x2, x0 │ │ │ │ + b.hi 36868 , std::allocator >::~basic_stringbuf()@@Base+0x208a8> // b.pmore │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x1, x28 │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5710 │ │ │ │ + ldr x0, [sp, #112] │ │ │ │ + mov x1, #0x8000000000000003 // #-9223372036854775805 │ │ │ │ + add x0, x0, x1 │ │ │ │ + cmp x0, #0x1 │ │ │ │ + b.ls 36784 , std::allocator >::~basic_stringbuf()@@Base+0x207c4> // b.plast │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + mov x2, #0x2 // #2 │ │ │ │ + ldr x1, [sp, #24] │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + bl 5710 │ │ │ │ + ldp x28, x0, [sp, #104] │ │ │ │ + mov w19, #0x0 // #0 │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + cmp x2, x0 │ │ │ │ + b.eq 36668 , std::allocator >::~basic_stringbuf()@@Base+0x206a8> // b.none │ │ │ │ + cmp x28, x21 │ │ │ │ + b.eq 365b0 , std::allocator >::~basic_stringbuf()@@Base+0x205f0> // b.none │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + mov x0, x28 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #72] │ │ │ │ + cmp x0, x25 │ │ │ │ + b.eq 365c8 , std::allocator >::~basic_stringbuf()@@Base+0x20608> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + cbnz w19, 366f4 , std::allocator >::~basic_stringbuf()@@Base+0x20734> │ │ │ │ + ldp x0, x1, [x22, #8] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36694 , std::allocator >::~basic_stringbuf()@@Base+0x206d4> // b.none │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [x0] │ │ │ │ + ldr x1, [sp, #40] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + ldr x0, [x22, #8] │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x0, [x22, #8] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 363e0 , std::allocator >::~basic_stringbuf()@@Base+0x20420> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 363e0 , std::allocator >::~basic_stringbuf()@@Base+0x20420> │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + ldr x21, [sp, #72] │ │ │ │ + cbz x2, 36630 , std::allocator >::~basic_stringbuf()@@Base+0x20670> │ │ │ │ + mov x1, x21 │ │ │ │ + mov x0, x19 │ │ │ │ + bl 5818 │ │ │ │ + cbnz w0, 36504 , std::allocator >::~basic_stringbuf()@@Base+0x20544> │ │ │ │ + cmp x21, x25 │ │ │ │ + b.eq 3664c , std::allocator >::~basic_stringbuf()@@Base+0x2068c> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x21 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + cmp x19, x27 │ │ │ │ + b.eq 363e0 , std::allocator >::~basic_stringbuf()@@Base+0x20420> // b.none │ │ │ │ + ldr x1, [sp, #56] │ │ │ │ + mov x0, x19 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 363e0 , std::allocator >::~basic_stringbuf()@@Base+0x20420> │ │ │ │ + mov w19, #0x1 // #1 │ │ │ │ + cbz x2, 36598 , std::allocator >::~basic_stringbuf()@@Base+0x205d8> │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + mov x1, x28 │ │ │ │ + bl 5818 │ │ │ │ + cmp w0, #0x0 │ │ │ │ + cset w19, eq // eq = none │ │ │ │ + b 36598 , std::allocator >::~basic_stringbuf()@@Base+0x205d8> │ │ │ │ + ldr x0, [sp, #16] │ │ │ │ + bl 5b18 , std::allocator >::find(char, unsigned long) const@plt+0x8> │ │ │ │ + b 36368 , std::allocator >::~basic_stringbuf()@@Base+0x203a8> │ │ │ │ + add x1, sp, #0x28 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 36e00 , std::allocator >::~basic_stringbuf()@@Base+0x20e40> │ │ │ │ + b 365f8 , std::allocator >::~basic_stringbuf()@@Base+0x20638> │ │ │ │ + cmp x2, x25 │ │ │ │ + b.eq 36368 , std::allocator >::~basic_stringbuf()@@Base+0x203a8> // b.none │ │ │ │ + ldr x1, [sp, #88] │ │ │ │ + mov x0, x2 │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 36368 , std::allocator >::~basic_stringbuf()@@Base+0x203a8> │ │ │ │ + add x2, x20, #0x10 │ │ │ │ + cmp x1, x2 │ │ │ │ + b.eq 36720 , std::allocator >::~basic_stringbuf()@@Base+0x20760> // b.none │ │ │ │ + ldr x1, [x20, #16] │ │ │ │ + add x21, x19, #0x1 │ │ │ │ + cmp x21, x1 │ │ │ │ + b.hi 366fc , std::allocator >::~basic_stringbuf()@@Base+0x2073c> // b.pmore │ │ │ │ + mov w1, #0x2f // #47 │ │ │ │ + strb w1, [x0] │ │ │ │ + str x21, [x20, #8] │ │ │ │ + ldr x0, [x20] │ │ │ │ + strb wzr, [x0, x21] │ │ │ │ + b 363cc , std::allocator >::~basic_stringbuf()@@Base+0x2040c> │ │ │ │ + ldr x19, [sp, #40] │ │ │ │ + b 3664c , std::allocator >::~basic_stringbuf()@@Base+0x2068c> │ │ │ │ + mov x1, x19 │ │ │ │ + mov x0, x20 │ │ │ │ + mov x4, #0x1 // #1 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + bl 61c0 │ │ │ │ + ldr x0, [x20] │ │ │ │ + add x0, x0, x19 │ │ │ │ + b 366dc , std::allocator >::~basic_stringbuf()@@Base+0x2071c> │ │ │ │ + mov x1, #0xf // #15 │ │ │ │ + b 366d0 , std::allocator >::~basic_stringbuf()@@Base+0x20710> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36800 , std::allocator >::~basic_stringbuf()@@Base+0x20840> // b.none │ │ │ │ + stp x23, x24, [sp, #288] │ │ │ │ + bl 5740 │ │ │ │ + bti j │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl ace0 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + stp x23, x24, [sp, #288] │ │ │ │ + b.ne 36740 , std::allocator >::~basic_stringbuf()@@Base+0x20780> // b.any │ │ │ │ + mov x0, x20 │ │ │ │ + bl 6190 │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3673c , std::allocator >::~basic_stringbuf()@@Base+0x2077c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + adrp x19, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x19, [x19, #3616] │ │ │ │ + mov x20, x0 │ │ │ │ + b 3675c , std::allocator >::~basic_stringbuf()@@Base+0x2079c> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x28 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 3675c , std::allocator >::~basic_stringbuf()@@Base+0x2079c> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3673c , std::allocator >::~basic_stringbuf()@@Base+0x2077c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 36754 , std::allocator >::~basic_stringbuf()@@Base+0x20794> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3673c , std::allocator >::~basic_stringbuf()@@Base+0x2077c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3673c , std::allocator >::~basic_stringbuf()@@Base+0x2077c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x20, x0 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + add x0, sp, #0x48 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 36754 , std::allocator >::~basic_stringbuf()@@Base+0x20794> │ │ │ │ + ldr x0, [sp, #232] │ │ │ │ + ldr x1, [x19] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 3673c , std::allocator >::~basic_stringbuf()@@Base+0x2077c> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x590 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-96]! │ │ │ │ + mov x29, sp │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + mov x21, x0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + mov x19, x8 │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + mov w24, w1 │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + stp x27, x28, [sp, #80] │ │ │ │ + sub sp, sp, #0x270 │ │ │ │ + add x22, sp, #0xe0 │ │ │ │ + ldr x1, [x0] │ │ │ │ + str x1, [sp, #616] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + add x0, sp, #0x160 │ │ │ │ + str x0, [sp, #8] │ │ │ │ + adrp x20, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x20, [x20, #3608] │ │ │ │ + bl 5698 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3568] │ │ │ │ + str x0, [sp, #56] │ │ │ │ + movi v31.4s, #0x0 │ │ │ │ + strh wzr, [sp, #576] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, sp, #0x248 │ │ │ │ + str xzr, [sp, #568] │ │ │ │ + str q31, [x0] │ │ │ │ + add x0, sp, #0x258 │ │ │ │ + str q31, [x0] │ │ │ │ + ldp x28, x0, [x20, #16] │ │ │ │ + mov x1, x0 │ │ │ │ + str x1, [sp, #48] │ │ │ │ + ldur x0, [x28, #-24] │ │ │ │ + str x28, [sp, #224] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + ldur x0, [x28, #-24] │ │ │ │ + add x0, x22, x0 │ │ │ │ + bl 5e60 │ │ │ │ + ldp x0, x3, [x20, #32] │ │ │ │ + stp x0, x3, [sp, #88] │ │ │ │ + add x1, sp, #0xf0 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + mov x2, x1 │ │ │ │ + str x1, [sp, #104] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x3, [x1, x0] │ │ │ │ + add x0, x2, x0 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + bl 5e60 │ │ │ │ + ldr x0, [x20, #8] │ │ │ │ + ldr x1, [x20, #48] │ │ │ │ + stp x0, x1, [sp, #72] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + adrp x1, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x1, [x1, #3792] │ │ │ │ + str x1, [sp, #120] │ │ │ │ + stp xzr, xzr, [sp, #256] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3696] │ │ │ │ + str x0, [sp, #32] │ │ │ │ + stp xzr, xzr, [sp, #272] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + add x0, sp, #0x130 │ │ │ │ + str x0, [sp, #40] │ │ │ │ + stp xzr, xzr, [sp, #288] │ │ │ │ + bl 62b0 │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #4064] │ │ │ │ + str wzr, [sp, #312] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + add x0, sp, #0x150 │ │ │ │ + ldp x1, x2, [x21] │ │ │ │ + str x0, [sp, #64] │ │ │ │ + str x0, [sp, #320] │ │ │ │ + cmp x1, #0x0 │ │ │ │ + ccmp x2, #0x0, #0x4, eq // eq = none │ │ │ │ + b.ne 36d14 , std::allocator >::~basic_stringbuf()@@Base+0x20d54> // b.any │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + add x2, x1, x2 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + bl 343c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e400> │ │ │ │ + ldr x1, [sp, #320] │ │ │ │ + mov w0, #0x18 // #24 │ │ │ │ + mov x3, #0x0 // #0 │ │ │ │ + mov x2, #0x0 // #0 │ │ │ │ + str w0, [sp, #312] │ │ │ │ + add x0, sp, #0xf8 │ │ │ │ + bl 5e18 │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + add x1, sp, #0xf8 │ │ │ │ + bl 5e60 │ │ │ │ + add x20, sp, #0x80 │ │ │ │ + add x21, sp, #0xc0 │ │ │ │ + add x27, sp, #0xd0 │ │ │ │ + add x23, sp, #0xb0 │ │ │ │ + stp xzr, xzr, [x19] │ │ │ │ + add x0, sp, #0x90 │ │ │ │ + mov w26, #0x5 // #5 │ │ │ │ + str xzr, [x19, #16] │ │ │ │ + str x0, [sp, #112] │ │ │ │ + stp x0, xzr, [sp, #128] │ │ │ │ + strb wzr, [sp, #144] │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x20 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6208 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w26 │ │ │ │ + b.ne 36b28 , std::allocator >::~basic_stringbuf()@@Base+0x20b68> // b.any │ │ │ │ + mov x8, x21 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 34e60 , std::allocator >::~basic_stringbuf()@@Base+0x1eea0> │ │ │ │ + add x8, sp, #0xa0 │ │ │ │ + mov x0, x21 │ │ │ │ + bl 34da0 , std::allocator >::~basic_stringbuf()@@Base+0x1ede0> │ │ │ │ + ldr x0, [sp, #192] │ │ │ │ + cmp x0, x27 │ │ │ │ + b.eq 36ac0 , std::allocator >::~basic_stringbuf()@@Base+0x20b00> // b.none │ │ │ │ + ldr x1, [sp, #208] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldp x3, x0, [x19, #8] │ │ │ │ + cmp x3, x0 │ │ │ │ + b.eq 36c1c , std::allocator >::~basic_stringbuf()@@Base+0x20c5c> // b.none │ │ │ │ + ldr x4, [sp, #168] │ │ │ │ + add x0, x3, #0x10 │ │ │ │ + str x0, [x3] │ │ │ │ + ldr x1, [sp, #160] │ │ │ │ + cmp x1, x23 │ │ │ │ + b.eq 36c44 , std::allocator >::~basic_stringbuf()@@Base+0x20c84> // b.none │ │ │ │ + ldr x0, [sp, #176] │ │ │ │ + str x1, [x3] │ │ │ │ + str x0, [x3, #16] │ │ │ │ + ldr x0, [x19, #8] │ │ │ │ + str x4, [x3, #8] │ │ │ │ + mov w2, w24 │ │ │ │ + mov x1, x20 │ │ │ │ + add x0, x0, #0x20 │ │ │ │ + str x0, [x19, #8] │ │ │ │ + mov x0, x22 │ │ │ │ + bl 6208 │ │ │ │ + ldr x1, [x0] │ │ │ │ + ldur x1, [x1, #-24] │ │ │ │ + add x0, x0, x1 │ │ │ │ + ldr w0, [x0, #32] │ │ │ │ + tst w0, w26 │ │ │ │ + b.eq 36a90 , std::allocator >::~basic_stringbuf()@@Base+0x20ad0> // b.none │ │ │ │ + ldr x1, [sp, #112] │ │ │ │ + ldr x0, [sp, #128] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36b44 , std::allocator >::~basic_stringbuf()@@Base+0x20b84> // b.none │ │ │ │ + ldr x1, [sp, #144] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x1, [sp, #120] │ │ │ │ + add x0, x1, #0x18 │ │ │ │ + str x0, [sp, #224] │ │ │ │ + add x0, x1, #0x68 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + add x0, x1, #0x40 │ │ │ │ + str x0, [sp, #240] │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36b7c , std::allocator >::~basic_stringbuf()@@Base+0x20bbc> // b.none │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5ea8 │ │ │ │ + ldp x0, x1, [sp, #72] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + ldr x1, [sp, #104] │ │ │ │ + ldp x0, x2, [sp, #88] │ │ │ │ + str x0, [sp, #240] │ │ │ │ + ldur x0, [x0, #-24] │ │ │ │ + str x2, [x1, x0] │ │ │ │ + ldur x0, [x28, #-24] │ │ │ │ + str x28, [sp, #224] │ │ │ │ + ldr x1, [sp, #48] │ │ │ │ + str x1, [x22, x0] │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36cac , std::allocator >::~basic_stringbuf()@@Base+0x20cec> // b.any │ │ │ │ + add sp, sp, #0x270 │ │ │ │ + mov x0, x19 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ - ldp x29, x30, [sp], #48 │ │ │ │ + ldp x21, x22, [sp, #32] │ │ │ │ + ldp x23, x24, [sp, #48] │ │ │ │ + ldp x25, x26, [sp, #64] │ │ │ │ + ldp x27, x28, [sp, #80] │ │ │ │ + ldp x29, x30, [sp], #96 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ + add x1, sp, #0xa0 │ │ │ │ + mov x0, x19 │ │ │ │ + bl ae40 , std::allocator >::_M_construct(char const*, unsigned long)@@Base+0xc0> │ │ │ │ + ldr x0, [sp, #160] │ │ │ │ + cmp x0, x23 │ │ │ │ + b.eq 36a68 , std::allocator >::~basic_stringbuf()@@Base+0x20aa8> // b.none │ │ │ │ + ldr x1, [sp, #176] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + b 36a68 , std::allocator >::~basic_stringbuf()@@Base+0x20aa8> │ │ │ │ + add x2, x4, #0x1 │ │ │ │ + mov x1, x23 │ │ │ │ + stp x4, x3, [sp, #16] │ │ │ │ + bl 5518 │ │ │ │ + ldp x4, x3, [sp, #16] │ │ │ │ + b 36af0 , std::allocator >::~basic_stringbuf()@@Base+0x20b30> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5ea8 │ │ │ │ + add x1, x20, #0x8 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 55a8 >::close()@plt+0x8> │ │ │ │ + ldr x0, [sp, #56] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #352] │ │ │ │ + ldr x0, [sp, #8] │ │ │ │ + bl 5728 <__sprintf_chk@plt+0x8> │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.eq 36d3c , std::allocator >::~basic_stringbuf()@@Base+0x20d7c> // b.none │ │ │ │ bl 5740 │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + add x0, sp, #0xa0 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl ace0 │ │ │ │ + mov x0, x20 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5b00 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x0, [x0, #3616] │ │ │ │ + ldr x2, [sp, #616] │ │ │ │ + ldr x1, [x0] │ │ │ │ + subs x2, x2, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36cac , std::allocator >::~basic_stringbuf()@@Base+0x20cec> // b.any │ │ │ │ + mov x0, x21 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + mov x23, x0 │ │ │ │ + mov x0, x21 │ │ │ │ + mov x21, x23 │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 36cc0 , std::allocator >::~basic_stringbuf()@@Base+0x20d00> │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + ldr x0, [sp, #616] │ │ │ │ + ldr x1, [x23] │ │ │ │ + subs x0, x0, x1 │ │ │ │ + mov x1, #0x0 // #0 │ │ │ │ + b.ne 36cac , std::allocator >::~basic_stringbuf()@@Base+0x20cec> // b.any │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x908 │ │ │ │ + bl 5aa0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + bti j │ │ │ │ + ldur x1, [x28, #-24] │ │ │ │ + str x28, [sp, #224] │ │ │ │ + ldr x2, [sp, #48] │ │ │ │ + mov x19, x0 │ │ │ │ + str x2, [x22, x1] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + str xzr, [sp, #232] │ │ │ │ + b 36c84 , std::allocator >::~basic_stringbuf()@@Base+0x20cc4> │ │ │ │ + bti j │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + mov x19, x0 │ │ │ │ + b 36c84 , std::allocator >::~basic_stringbuf()@@Base+0x20cc4> │ │ │ │ + bti j │ │ │ │ + ldr x1, [sp, #64] │ │ │ │ + mov x19, x0 │ │ │ │ + ldr x0, [sp, #320] │ │ │ │ + cmp x0, x1 │ │ │ │ + b.eq 36da4 , std::allocator >::~basic_stringbuf()@@Base+0x20de4> // b.none │ │ │ │ + ldr x1, [sp, #336] │ │ │ │ + add x1, x1, #0x1 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + ldr x0, [sp, #32] │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + add x0, x0, #0x10 │ │ │ │ + str x0, [sp, #248] │ │ │ │ + ldr x0, [sp, #40] │ │ │ │ + bl 5ea8 │ │ │ │ + b 36c78 , std::allocator >::~basic_stringbuf()@@Base+0x20cb8> │ │ │ │ + bti j │ │ │ │ + mov x19, x0 │ │ │ │ + add x0, sp, #0x140 │ │ │ │ + adrp x23, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ + ldr x23, [x23, #3616] │ │ │ │ + bl 5d88 <__cxa_guard_acquire@plt+0x8> │ │ │ │ + b 36c64 , std::allocator >::~basic_stringbuf()@@Base+0x20ca4> │ │ │ │ + bti j │ │ │ │ + mov x21, x0 │ │ │ │ + b 36cc0 , std::allocator >::~basic_stringbuf()@@Base+0x20d00> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + paciasp │ │ │ │ + stp x29, x30, [sp, #-80]! │ │ │ │ + mov x2, #0x3ffffffffffffff // #288230376151711743 │ │ │ │ + mov x29, sp │ │ │ │ + stp x19, x20, [sp, #16] │ │ │ │ + stp x21, x22, [sp, #32] │ │ │ │ + stp x23, x24, [sp, #48] │ │ │ │ + stp x25, x26, [sp, #64] │ │ │ │ + mov x25, x0 │ │ │ │ + ldp x26, x24, [x0] │ │ │ │ + sub x19, x24, x26 │ │ │ │ + asr x0, x19, #5 │ │ │ │ + cmp x0, x2 │ │ │ │ + b.eq 36f48 , std::allocator >::~basic_stringbuf()@@Base+0x20f88> // b.none │ │ │ │ + cmp x0, #0x0 │ │ │ │ + mov x20, x1 │ │ │ │ + csinc x22, x0, xzr, ne // ne = any │ │ │ │ + add x22, x22, x0 │ │ │ │ + cmp x22, x2 │ │ │ │ + csel x22, x22, x2, ls // ls = plast │ │ │ │ + lsl x22, x22, #5 │ │ │ │ + mov x0, x22 │ │ │ │ + bl 5c20 >::~basic_filebuf()@plt> │ │ │ │ + mov x23, x0 │ │ │ │ + add x0, x0, x19 │ │ │ │ + add x1, x0, #0x10 │ │ │ │ + str x1, [x23, x19] │ │ │ │ + ldp x1, x2, [x20] │ │ │ │ + bl ad80 , std::allocator >::_M_construct(char const*, unsigned long)@@Base> │ │ │ │ + cmp x26, x24 │ │ │ │ + b.eq 36f40 , std::allocator >::~basic_stringbuf()@@Base+0x20f80> // b.none │ │ │ │ + add x21, x26, #0x10 │ │ │ │ + mov x20, x26 │ │ │ │ + mov x19, x23 │ │ │ │ + b 36eb4 , std::allocator >::~basic_stringbuf()@@Base+0x20ef4> │ │ │ │ + str x1, [x19] │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + ldur x1, [x20, #-16] │ │ │ │ + str x1, [x19, #16] │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.eq 36f00 , std::allocator >::~basic_stringbuf()@@Base+0x20f40> // b.none │ │ │ │ + add x0, x19, #0x10 │ │ │ │ + str x0, [x19] │ │ │ │ + ldr x1, [x20] │ │ │ │ + cmp x1, x21 │ │ │ │ + b.ne 36e8c , std::allocator >::~basic_stringbuf()@@Base+0x20ecc> // b.any │ │ │ │ + ldr x2, [x20, #8] │ │ │ │ + mov x1, x21 │ │ │ │ + add x20, x20, #0x20 │ │ │ │ + add x21, x21, #0x20 │ │ │ │ + add x2, x2, #0x1 │ │ │ │ + bl 5518 │ │ │ │ + ldur x1, [x20, #-24] │ │ │ │ + str x1, [x19, #8] │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cmp x24, x20 │ │ │ │ + b.ne 36eb4 , std::allocator >::~basic_stringbuf()@@Base+0x20ef4> // b.any │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add x19, x19, #0x20 │ │ │ │ + cbz x26, 36f18 , std::allocator >::~basic_stringbuf()@@Base+0x20f58> │ │ │ │ + ldr x1, [x25, #16] │ │ │ │ + mov x0, x26 │ │ │ │ + sub x1, x1, x26 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + stp x23, x19, [x25] │ │ │ │ + add x23, x23, x22 │ │ │ │ + str x23, [x25, #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], #80 │ │ │ │ + autiasp │ │ │ │ + ret │ │ │ │ + mov x19, x23 │ │ │ │ + b 36f00 , std::allocator >::~basic_stringbuf()@@Base+0x20f40> │ │ │ │ + adrp x0, 37000 , std::allocator >::~basic_stringbuf()@@Base+0x21040> │ │ │ │ + add x0, x0, #0x8e8 │ │ │ │ + bl 5878 (unsigned long)@plt+0x8> │ │ │ │ + bti j │ │ │ │ + mov x1, x22 │ │ │ │ + mov x19, x0 │ │ │ │ + mov x0, x23 │ │ │ │ + bl 5c38 , std::allocator >::reserve(unsigned long)@plt+0x8> │ │ │ │ + mov x0, x19 │ │ │ │ + bl 6190 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ mov x3, x0 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3984] │ │ │ │ mov x29, sp │ │ │ │ - add x2, x2, #0xb18 │ │ │ │ + add x2, x2, #0xd58 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 5908 │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 6118 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ bti c │ │ │ │ stp x1, x2, [x0, #24] │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x1, x1, #0xb20 │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x1, x1, #0xd60 │ │ │ │ stp x1, xzr, [x0, #8] │ │ │ │ str wzr, [x0, #40] │ │ │ │ str wzr, [x0, #1840] │ │ │ │ str xzr, [x0, #2104] │ │ │ │ ret │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-48]! │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ str x21, [sp, #32] │ │ │ │ mov x21, x0 │ │ │ │ ldr w0, [x0, #40] │ │ │ │ cmp w0, #0x0 │ │ │ │ - b.le 39df4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4f4> │ │ │ │ + b.le 37034 , std::allocator >::~basic_stringbuf()@@Base+0x21074> │ │ │ │ add x19, x21, #0x38 │ │ │ │ mov w20, #0x0 // #0 │ │ │ │ ldr x0, [x19] │ │ │ │ add w20, w20, #0x1 │ │ │ │ add x19, x19, #0x38 │ │ │ │ bl 58a8 │ │ │ │ ldur x0, [x19, #-48] │ │ │ │ bl 58a8 │ │ │ │ ldr w0, [x21, #40] │ │ │ │ cmp w0, w20 │ │ │ │ - b.gt 39dd0 , std::allocator >::~basic_stringbuf()@@Base+0x1e4d0> │ │ │ │ + b.gt 37010 , std::allocator >::~basic_stringbuf()@@Base+0x21050> │ │ │ │ ldr x1, [x21, #2104] │ │ │ │ - cbz x1, 39e34 , std::allocator >::~basic_stringbuf()@@Base+0x1e534> │ │ │ │ + cbz x1, 37074 , std::allocator >::~basic_stringbuf()@@Base+0x210b4> │ │ │ │ ldr x0, [x1] │ │ │ │ - cbz x0, 39e1c , std::allocator >::~basic_stringbuf()@@Base+0x1e51c> │ │ │ │ + cbz x0, 3705c , std::allocator >::~basic_stringbuf()@@Base+0x2109c> │ │ │ │ mov x19, #0x8 // #8 │ │ │ │ bl 58a8 │ │ │ │ ldr x1, [x21, #2104] │ │ │ │ ldr x0, [x1, x19] │ │ │ │ add x19, x19, #0x8 │ │ │ │ - cbnz x0, 39e08 , std::allocator >::~basic_stringbuf()@@Base+0x1e508> │ │ │ │ + cbnz x0, 37048 , std::allocator >::~basic_stringbuf()@@Base+0x21088> │ │ │ │ ldr x21, [sp, #32] │ │ │ │ mov x0, x1 │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x29, x30, [sp], #48 │ │ │ │ autiasp │ │ │ │ b 58a8 │ │ │ │ ldr x21, [sp, #32] │ │ │ │ @@ -48887,15 +49016,15 @@ │ │ │ │ mov x29, sp │ │ │ │ stp x19, x20, [sp, #16] │ │ │ │ mov x19, x2 │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ ldr w2, [x0, #40] │ │ │ │ cmp w2, #0x20 │ │ │ │ - b.eq 39fe0 , std::allocator >::~basic_stringbuf()@@Base+0x1e6e0> // b.none │ │ │ │ + b.eq 37220 , std::allocator >::~basic_stringbuf()@@Base+0x21260> // b.none │ │ │ │ mov x23, x0 │ │ │ │ sxtw x21, w2 │ │ │ │ add w0, w2, #0x1 │ │ │ │ sbfiz x2, x2, #3, #32 │ │ │ │ sub x2, x2, x21 │ │ │ │ str w0, [x23, #40] │ │ │ │ mov x0, x19 │ │ │ │ @@ -48904,108 +49033,108 @@ │ │ │ │ stp x1, x19, [x24, #72] │ │ │ │ stp x3, x4, [x24, #88] │ │ │ │ bl 56e0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ bl 5f98 │ │ │ │ str x0, [x24, #56] │ │ │ │ mov x20, x0 │ │ │ │ - cbz x0, 3a010 , std::allocator >::~basic_stringbuf()@@Base+0x1e710> │ │ │ │ + cbz x0, 37250 , std::allocator >::~basic_stringbuf()@@Base+0x21290> │ │ │ │ mov x0, x19 │ │ │ │ bl 56e0 │ │ │ │ add x0, x0, #0x1 │ │ │ │ bl 5f98 │ │ │ │ str x0, [x24, #64] │ │ │ │ mov x22, x0 │ │ │ │ - cbz x0, 39ff0 , std::allocator >::~basic_stringbuf()@@Base+0x1e6f0> │ │ │ │ + cbz x0, 37230 , std::allocator >::~basic_stringbuf()@@Base+0x21270> │ │ │ │ mov x0, x19 │ │ │ │ bl 56e0 │ │ │ │ - cbz x0, 39fd8 , std::allocator >::~basic_stringbuf()@@Base+0x1e6d8> │ │ │ │ + cbz x0, 37218 , std::allocator >::~basic_stringbuf()@@Base+0x21258> │ │ │ │ ldrb w1, [x19] │ │ │ │ mov x2, x19 │ │ │ │ add x5, x19, x0 │ │ │ │ mov w4, #0x3c // #60 │ │ │ │ mov x0, #0x0 // #0 │ │ │ │ cmp w1, #0x5b │ │ │ │ ccmp w1, w4, #0x4, ne // ne = any │ │ │ │ - b.ne 39f70 , std::allocator >::~basic_stringbuf()@@Base+0x1e670> // b.any │ │ │ │ + b.ne 371b0 , std::allocator >::~basic_stringbuf()@@Base+0x211f0> // b.any │ │ │ │ mov x3, #0x0 // #0 │ │ │ │ - b 39f0c , std::allocator >::~basic_stringbuf()@@Base+0x1e60c> │ │ │ │ + b 3714c , std::allocator >::~basic_stringbuf()@@Base+0x2118c> │ │ │ │ ldrb w1, [x2] │ │ │ │ mov x3, x4 │ │ │ │ add x2, x2, #0x1 │ │ │ │ strb w1, [x20, x3] │ │ │ │ add x4, x3, #0x1 │ │ │ │ cmp x5, x2 │ │ │ │ - b.ne 39f04 , std::allocator >::~basic_stringbuf()@@Base+0x1e604> // b.any │ │ │ │ + b.ne 37144 , std::allocator >::~basic_stringbuf()@@Base+0x21184> // b.any │ │ │ │ add x4, x20, x4 │ │ │ │ add x22, x22, x0 │ │ │ │ strb wzr, [x4] │ │ │ │ strb wzr, [x22] │ │ │ │ ldrb w0, [x20] │ │ │ │ cmp w0, #0x5b │ │ │ │ - b.eq 39fac , std::allocator >::~basic_stringbuf()@@Base+0x1e6ac> // b.none │ │ │ │ + b.eq 371ec , std::allocator >::~basic_stringbuf()@@Base+0x2122c> // b.none │ │ │ │ cmp w0, #0x3c │ │ │ │ - b.ne 39f58 , std::allocator >::~basic_stringbuf()@@Base+0x1e658> // b.any │ │ │ │ + b.ne 37198 , std::allocator >::~basic_stringbuf()@@Base+0x211d8> // b.any │ │ │ │ lsl x0, x21, #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ sub x0, x0, x21 │ │ │ │ add x0, x23, x0, lsl #3 │ │ │ │ str w1, [x0, #52] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ cmp w1, #0x20 │ │ │ │ - b.eq 39f98 , std::allocator >::~basic_stringbuf()@@Base+0x1e698> // b.none │ │ │ │ + b.eq 371d8 , std::allocator >::~basic_stringbuf()@@Base+0x21218> // b.none │ │ │ │ add x3, x22, x0 │ │ │ │ add x2, x2, #0x1 │ │ │ │ add x0, x0, #0x1 │ │ │ │ strb w1, [x3] │ │ │ │ cmp x5, x2 │ │ │ │ - b.eq 39fa4 , std::allocator >::~basic_stringbuf()@@Base+0x1e6a4> // b.none │ │ │ │ + b.eq 371e4 , std::allocator >::~basic_stringbuf()@@Base+0x21224> // b.none │ │ │ │ ldrb w1, [x2] │ │ │ │ - b 39ef0 , std::allocator >::~basic_stringbuf()@@Base+0x1e5f0> │ │ │ │ + b 37130 , std::allocator >::~basic_stringbuf()@@Base+0x21170> │ │ │ │ add x2, x2, #0x1 │ │ │ │ cmp x5, x2 │ │ │ │ - b.ne 39f90 , std::allocator >::~basic_stringbuf()@@Base+0x1e690> // b.any │ │ │ │ + b.ne 371d0 , std::allocator >::~basic_stringbuf()@@Base+0x21210> // b.any │ │ │ │ mov x4, #0x0 // #0 │ │ │ │ - b 39f20 , std::allocator >::~basic_stringbuf()@@Base+0x1e620> │ │ │ │ + b 37160 , std::allocator >::~basic_stringbuf()@@Base+0x211a0> │ │ │ │ lsl x0, x21, #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ sub x0, x0, x21 │ │ │ │ add x0, x23, x0, lsl #3 │ │ │ │ str w1, [x0, #48] │ │ │ │ ldp x19, x20, [sp, #16] │ │ │ │ ldp x21, x22, [sp, #32] │ │ │ │ ldp x23, x24, [sp, #48] │ │ │ │ ldp x29, x30, [sp], #64 │ │ │ │ autiasp │ │ │ │ ret │ │ │ │ mov x4, x20 │ │ │ │ - b 39f28 , std::allocator >::~basic_stringbuf()@@Base+0x1e628> │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0xb30 │ │ │ │ - bl 39d40 , std::allocator >::~basic_stringbuf()@@Base+0x1e440> │ │ │ │ - adrp x3, 3c000 , std::allocator >::~basic_stringbuf()@@Base+0x20700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x3, x3, #0x120 │ │ │ │ - add x1, x1, #0xb58 │ │ │ │ - add x0, x0, #0xb88 │ │ │ │ + b 37168 , std::allocator >::~basic_stringbuf()@@Base+0x211a8> │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xd70 │ │ │ │ + bl 36f80 , std::allocator >::~basic_stringbuf()@@Base+0x20fc0> │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x23040> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x3, x3, #0x360 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + add x0, x0, #0xdc8 │ │ │ │ mov w2, #0x87 // #135 │ │ │ │ bl 5860 │ │ │ │ - adrp x3, 3c000 , std::allocator >::~basic_stringbuf()@@Base+0x20700> │ │ │ │ - adrp x1, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x3, x3, #0x120 │ │ │ │ - add x1, x1, #0xb58 │ │ │ │ - add x0, x0, #0xb78 │ │ │ │ + adrp x3, 39000 , std::allocator >::~basic_stringbuf()@@Base+0x23040> │ │ │ │ + adrp x1, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x3, x3, #0x360 │ │ │ │ + add x1, x1, #0xd98 │ │ │ │ + add x0, x0, #0xdb8 │ │ │ │ mov w2, #0x85 // #133 │ │ │ │ bl 5860 │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-96]! │ │ │ │ mov x29, sp │ │ │ │ stp x21, x22, [sp, #32] │ │ │ │ mov x21, x2 │ │ │ │ @@ -49014,43 +49143,43 @@ │ │ │ │ stp x23, x24, [sp, #48] │ │ │ │ stp x25, x26, [sp, #64] │ │ │ │ mov x26, x0 │ │ │ │ sbfiz x0, x22, #3, #32 │ │ │ │ bl 5f98 │ │ │ │ mov x23, x0 │ │ │ │ ldr x19, [x21] │ │ │ │ - cbz x19, 3a2d0 , std::allocator >::~basic_stringbuf()@@Base+0x1e9d0> │ │ │ │ + cbz x19, 37510 , std::allocator >::~basic_stringbuf()@@Base+0x21550> │ │ │ │ add x21, x21, #0x8 │ │ │ │ mov w24, #0x0 // #0 │ │ │ │ stp x27, x28, [sp, #80] │ │ │ │ - b 3a09c , std::allocator >::~basic_stringbuf()@@Base+0x1e79c> │ │ │ │ + b 372dc , std::allocator >::~basic_stringbuf()@@Base+0x2131c> │ │ │ │ add x0, x20, #0x1 │ │ │ │ bl 5f98 │ │ │ │ str x0, [x23, w24, sxtw #3] │ │ │ │ add w24, w24, #0x1 │ │ │ │ mov x1, x19 │ │ │ │ bl 5a88 │ │ │ │ ldr x19, [x21], #8 │ │ │ │ - cbz x19, 3a12c , std::allocator >::~basic_stringbuf()@@Base+0x1e82c> │ │ │ │ + cbz x19, 3736c , std::allocator >::~basic_stringbuf()@@Base+0x213ac> │ │ │ │ mov x0, x19 │ │ │ │ bl 56e0 │ │ │ │ mov x20, x0 │ │ │ │ cmp x0, #0x2 │ │ │ │ - b.ls 3a07c , std::allocator >::~basic_stringbuf()@@Base+0x1e77c> // b.plast │ │ │ │ + b.ls 372bc , std::allocator >::~basic_stringbuf()@@Base+0x212fc> // b.plast │ │ │ │ ldrb w1, [x19] │ │ │ │ cmp w1, #0x2d │ │ │ │ - b.ne 3a07c , std::allocator >::~basic_stringbuf()@@Base+0x1e77c> // b.any │ │ │ │ + b.ne 372bc , std::allocator >::~basic_stringbuf()@@Base+0x212fc> // b.any │ │ │ │ add x0, x19, #0x1 │ │ │ │ bl 58f0 , std::allocator >::~basic_stringstream()@plt> │ │ │ │ - cbnz x0, 3a07c , std::allocator >::~basic_stringbuf()@@Base+0x1e77c> │ │ │ │ + cbnz x0, 372bc , std::allocator >::~basic_stringbuf()@@Base+0x212fc> │ │ │ │ add w22, w22, w20 │ │ │ │ mov x0, x23 │ │ │ │ sub w22, w22, #0x2 │ │ │ │ - adrp x27, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x27, x27, #0xb98 │ │ │ │ + adrp x27, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x27, x27, #0xdd8 │ │ │ │ mov x25, #0x1 // #1 │ │ │ │ sbfiz x1, x22, #3, #32 │ │ │ │ bl 5968 │ │ │ │ add x28, x0, w24, sxtw #3 │ │ │ │ mov x23, x0 │ │ │ │ sub x28, x28, #0x8 │ │ │ │ mov x0, #0x3 // #3 │ │ │ │ @@ -49060,138 +49189,138 @@ │ │ │ │ mov x2, #0x3 // #3 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldrb w4, [x19, x25] │ │ │ │ bl 5848 <__cxa_guard_abort@plt+0x8> │ │ │ │ mov x0, x25 │ │ │ │ add x25, x25, #0x1 │ │ │ │ cmp x20, x25 │ │ │ │ - b.ne 3a0f4 , std::allocator >::~basic_stringbuf()@@Base+0x1e7f4> // b.any │ │ │ │ + b.ne 37334 , std::allocator >::~basic_stringbuf()@@Base+0x21374> // b.any │ │ │ │ add w24, w24, w0 │ │ │ │ - b 3a094 , std::allocator >::~basic_stringbuf()@@Base+0x1e794> │ │ │ │ + b 372d4 , std::allocator >::~basic_stringbuf()@@Base+0x21314> │ │ │ │ str xzr, [x23, w24, sxtw #3] │ │ │ │ str x23, [x26, #2104] │ │ │ │ cmp w24, #0x1 │ │ │ │ - b.le 3a228 , std::allocator >::~basic_stringbuf()@@Base+0x1e928> │ │ │ │ + b.le 37468 , std::allocator >::~basic_stringbuf()@@Base+0x214a8> │ │ │ │ mov w25, #0x0 // #0 │ │ │ │ mov w21, #0x1 // #1 │ │ │ │ sbfiz x22, x21, #3, #32 │ │ │ │ ldr w28, [x26, #40] │ │ │ │ ldr x27, [x23, x22] │ │ │ │ cmp w28, #0x0 │ │ │ │ - b.le 3a254 , std::allocator >::~basic_stringbuf()@@Base+0x1e954> │ │ │ │ + b.le 37494 , std::allocator >::~basic_stringbuf()@@Base+0x214d4> │ │ │ │ add x20, x26, #0x40 │ │ │ │ mov w19, #0x0 // #0 │ │ │ │ - b 3a184 , std::allocator >::~basic_stringbuf()@@Base+0x1e884> │ │ │ │ + b 373c4 , std::allocator >::~basic_stringbuf()@@Base+0x21404> │ │ │ │ ldr x1, [x20] │ │ │ │ mov x0, x27 │ │ │ │ bl 5ed8 │ │ │ │ - cbz w0, 3a194 , std::allocator >::~basic_stringbuf()@@Base+0x1e894> │ │ │ │ + cbz w0, 373d4 , std::allocator >::~basic_stringbuf()@@Base+0x21414> │ │ │ │ add w19, w19, #0x1 │ │ │ │ add x20, x20, #0x38 │ │ │ │ cmp w28, w19 │ │ │ │ - b.eq 3a254 , std::allocator >::~basic_stringbuf()@@Base+0x1e954> // b.none │ │ │ │ + b.eq 37494 , std::allocator >::~basic_stringbuf()@@Base+0x214d4> // b.none │ │ │ │ ldr x1, [x20, #8] │ │ │ │ mov x0, x27 │ │ │ │ bl 5ed8 │ │ │ │ - cbnz w0, 3a164 , std::allocator >::~basic_stringbuf()@@Base+0x1e864> │ │ │ │ + cbnz w0, 373a4 , std::allocator >::~basic_stringbuf()@@Base+0x213e4> │ │ │ │ sxtw x1, w19 │ │ │ │ sbfiz x0, x19, #3, #32 │ │ │ │ sub x0, x0, x1 │ │ │ │ add x0, x26, x0, lsl #3 │ │ │ │ ldr w0, [x0, #52] │ │ │ │ str xzr, [x26, #16] │ │ │ │ - cbz w0, 3a1d0 , std::allocator >::~basic_stringbuf()@@Base+0x1e8d0> │ │ │ │ + cbz w0, 37410 , std::allocator >::~basic_stringbuf()@@Base+0x21450> │ │ │ │ add x22, x23, x22 │ │ │ │ ldr x0, [x22, #8] │ │ │ │ - cbz x0, 3a2f0 , std::allocator >::~basic_stringbuf()@@Base+0x1e9f0> │ │ │ │ + cbz x0, 37530 , std::allocator >::~basic_stringbuf()@@Base+0x21570> │ │ │ │ ldrb w2, [x0] │ │ │ │ cmp w2, #0x2d │ │ │ │ - b.eq 3a2f0 , std::allocator >::~basic_stringbuf()@@Base+0x1e9f0> // b.none │ │ │ │ + b.eq 37530 , std::allocator >::~basic_stringbuf()@@Base+0x21570> // b.none │ │ │ │ add w21, w21, #0x1 │ │ │ │ str x0, [x26, #16] │ │ │ │ lsl x0, x1, #3 │ │ │ │ sub x0, x0, x1 │ │ │ │ add x0, x26, x0, lsl #3 │ │ │ │ ldr w0, [x0, #48] │ │ │ │ - cbz w0, 3a204 , std::allocator >::~basic_stringbuf()@@Base+0x1e904> │ │ │ │ + cbz w0, 37444 , std::allocator >::~basic_stringbuf()@@Base+0x21484> │ │ │ │ add x0, x23, w21, sxtw #3 │ │ │ │ ldr x0, [x0, #8] │ │ │ │ - cbz x0, 3a204 , std::allocator >::~basic_stringbuf()@@Base+0x1e904> │ │ │ │ + cbz x0, 37444 , std::allocator >::~basic_stringbuf()@@Base+0x21484> │ │ │ │ ldrb w2, [x0] │ │ │ │ cmp w2, #0x2d │ │ │ │ - b.eq 3a204 , std::allocator >::~basic_stringbuf()@@Base+0x1e904> // b.none │ │ │ │ + b.eq 37444 , std::allocator >::~basic_stringbuf()@@Base+0x21484> // b.none │ │ │ │ add w21, w21, #0x1 │ │ │ │ str x0, [x26, #16] │ │ │ │ lsl x0, x1, #3 │ │ │ │ sub x0, x0, x1 │ │ │ │ add x0, x26, x0, lsl #3 │ │ │ │ ldr x1, [x0, #96] │ │ │ │ mov x0, x26 │ │ │ │ blr x1 │ │ │ │ add w21, w21, #0x1 │ │ │ │ cmp w21, w24 │ │ │ │ - b.lt 3a144 , std::allocator >::~basic_stringbuf()@@Base+0x1e844> // b.tstop │ │ │ │ + b.lt 37384 , std::allocator >::~basic_stringbuf()@@Base+0x213c4> // b.tstop │ │ │ │ ldp x27, x28, [sp, #80] │ │ │ │ ldrsw x0, [x26, #1840] │ │ │ │ add x0, x26, x0, lsl #3 │ │ │ │ str xzr, [x0, #1848] │ │ │ │ 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 │ │ │ │ ldrb w0, [x27] │ │ │ │ cmp w0, #0x2d │ │ │ │ - b.eq 3a280 , std::allocator >::~basic_stringbuf()@@Base+0x1e980> // b.none │ │ │ │ + b.eq 374c0 , std::allocator >::~basic_stringbuf()@@Base+0x21500> // b.none │ │ │ │ ldr w0, [x26, #1840] │ │ │ │ add w1, w0, #0x1 │ │ │ │ str w1, [x26, #1840] │ │ │ │ cmp w0, #0x20 │ │ │ │ - b.eq 3a2dc , std::allocator >::~basic_stringbuf()@@Base+0x1e9dc> // b.none │ │ │ │ + b.eq 3751c , std::allocator >::~basic_stringbuf()@@Base+0x2155c> // b.none │ │ │ │ add x0, x26, w0, sxtw #3 │ │ │ │ str x27, [x0, #1848] │ │ │ │ - b 3a21c , std::allocator >::~basic_stringbuf()@@Base+0x1e91c> │ │ │ │ + b 3745c , std::allocator >::~basic_stringbuf()@@Base+0x2149c> │ │ │ │ ldrb w0, [x27, #1] │ │ │ │ cmp w0, #0x2d │ │ │ │ - b.eq 3a2c0 , std::allocator >::~basic_stringbuf()@@Base+0x1e9c0> // b.none │ │ │ │ - cbnz w25, 3a260 , std::allocator >::~basic_stringbuf()@@Base+0x1e960> │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + b.eq 37500 , std::allocator >::~basic_stringbuf()@@Base+0x21540> // b.none │ │ │ │ + cbnz w25, 374a0 , std::allocator >::~basic_stringbuf()@@Base+0x214e0> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3984] │ │ │ │ mov x3, x27 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x2, x2, #0xbc0 │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x2, x2, #0xe00 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ ldr x0, [x0] │ │ │ │ bl 5908 │ │ │ │ mov x0, x26 │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 6118 │ │ │ │ ldrb w0, [x27, #2] │ │ │ │ - cbnz w0, 3a28c , std::allocator >::~basic_stringbuf()@@Base+0x1e98c> │ │ │ │ + cbnz w0, 374cc , std::allocator >::~basic_stringbuf()@@Base+0x2150c> │ │ │ │ mov w25, #0x1 // #1 │ │ │ │ - b 3a21c , std::allocator >::~basic_stringbuf()@@Base+0x1e91c> │ │ │ │ + b 3745c , std::allocator >::~basic_stringbuf()@@Base+0x2149c> │ │ │ │ str xzr, [x0] │ │ │ │ str x0, [x26, #2104] │ │ │ │ - b 3a22c , std::allocator >::~basic_stringbuf()@@Base+0x1e92c> │ │ │ │ + b 3746c , std::allocator >::~basic_stringbuf()@@Base+0x214ac> │ │ │ │ mov x0, x26 │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ - adrp x0, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ - add x0, x0, #0xbd8 │ │ │ │ - bl 39d40 , std::allocator >::~basic_stringbuf()@@Base+0x1e440> │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ + adrp x0, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ + add x0, x0, #0xe18 │ │ │ │ + bl 36f80 , std::allocator >::~basic_stringbuf()@@Base+0x20fc0> │ │ │ │ lsl x0, x1, #3 │ │ │ │ - adrp x2, 3b000 , std::allocator >::~basic_stringbuf()@@Base+0x1f700> │ │ │ │ + adrp x2, 38000 , std::allocator >::~basic_stringbuf()@@Base+0x22040> │ │ │ │ sub x0, x0, x1 │ │ │ │ - add x2, x2, #0xba0 │ │ │ │ + add x2, x2, #0xde0 │ │ │ │ mov w1, #0x1 // #1 │ │ │ │ add x0, x26, x0, lsl #3 │ │ │ │ ldp x4, x3, [x0, #56] │ │ │ │ - adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x43700> │ │ │ │ + adrp x0, 5f000 , std::allocator >::~basic_stringbuf()@@Base+0x49040> │ │ │ │ ldr x0, [x0, #3984] │ │ │ │ ldr x0, [x0] │ │ │ │ bl 5908 │ │ │ │ mov x0, x26 │ │ │ │ - bl 39da4 , std::allocator >::~basic_stringbuf()@@Base+0x1e4a4> │ │ │ │ + bl 36fe4 , std::allocator >::~basic_stringbuf()@@Base+0x21024> │ │ │ │ mov w0, #0x1 // #1 │ │ │ │ bl 6118 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -000000000003a32c <.fini>: │ │ │ │ +000000000003756c <.fini>: │ │ │ │ paciasp │ │ │ │ stp x29, x30, [sp, #-16]! │ │ │ │ mov x29, sp │ │ │ │ ldp x29, x30, [sp], #16 │ │ │ │ autiasp │ │ │ │ ret │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,482 +1,482 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0003a348 01000200 00000000 77000000 00000000 ........w....... │ │ │ │ - 0x0003a358 484f4d45 00000000 62617369 635f7374 HOME....basic_st │ │ │ │ - 0x0003a368 72696e67 3a20636f 6e737472 75637469 ring: constructi │ │ │ │ - 0x0003a378 6f6e2066 726f6d20 6e756c6c 20697320 on from null is │ │ │ │ - 0x0003a388 6e6f7420 76616c69 64000000 00000000 not valid....... │ │ │ │ - 0x0003a398 62617369 635f7374 72696e67 3a3a7375 basic_string::su │ │ │ │ - 0x0003a3a8 62737472 00000000 25733a20 5f5f706f bstr....%s: __po │ │ │ │ - 0x0003a3b8 73202877 68696368 20697320 257a7529 s (which is %zu) │ │ │ │ - 0x0003a3c8 203e2074 6869732d 3e73697a 65282920 > this->size() │ │ │ │ - 0x0003a3d8 28776869 63682069 7320257a 75290000 (which is %zu).. │ │ │ │ - 0x0003a3e8 62617369 635f7374 72696e67 3a3a6170 basic_string::ap │ │ │ │ - 0x0003a3f8 70656e64 00000000 726d202d 72662000 pend....rm -rf . │ │ │ │ - 0x0003a408 726d202d 66200000 2e2e0000 00000000 rm -f .......... │ │ │ │ - 0x0003a418 41424344 45464748 494a4b4c 4d4e4f50 ABCDEFGHIJKLMNOP │ │ │ │ - 0x0003a428 51525354 55565758 595a6162 63646566 QRSTUVWXYZabcdef │ │ │ │ - 0x0003a438 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x0003a448 7778797a 30313233 34353637 38392b2f wxyz0123456789+/ │ │ │ │ - 0x0003a458 00000000 00000000 76656374 6f723a3a ........vector:: │ │ │ │ - 0x0003a468 5f4d5f72 65616c6c 6f635f61 7070656e _M_realloc_appen │ │ │ │ - 0x0003a478 64000000 00000000 2848656c 70290000 d.......(Help).. │ │ │ │ - 0x0003a488 2048656c 70200000 20437265 64697473 Help .. Credits │ │ │ │ - 0x0003a498 20000000 00000000 28437265 64697473 .......(Credits │ │ │ │ - 0x0003a4a8 29000000 00000000 496e2d67 616d6520 ).......In-game │ │ │ │ - 0x0003a4b8 636f6e74 726f6c73 3a0a0000 00000000 controls:....... │ │ │ │ - 0x0003a4c8 4d6f7665 2075700a 4d6f7665 20646f77 Move up.Move dow │ │ │ │ - 0x0003a4d8 6e0a4d6f 7665206c 6566740a 4d6f7665 n.Move left.Move │ │ │ │ - 0x0003a4e8 20726967 68740a50 61757365 2067616d right.Pause gam │ │ │ │ - 0x0003a4f8 650a5175 69742061 6e797469 6d650a53 e.Quit anytime.S │ │ │ │ - 0x0003a508 686f7720 68656c70 00000000 00000000 how help........ │ │ │ │ - 0x0003a518 72696768 74000000 70617573 65000000 right...pause... │ │ │ │ - 0x0003a528 4d656e75 20636f6e 74726f6c 733a0a00 Menu controls:.. │ │ │ │ - 0x0003a538 46697273 74206974 656d0a4c 61737420 First item.Last │ │ │ │ - 0x0003a548 6974656d 00000000 70616765 2075700a item....page up. │ │ │ │ - 0x0003a558 70616765 20646f77 6e000000 00000000 page down....... │ │ │ │ - 0x0003a568 20536574 74696e67 7320616e 64207363 Settings and sc │ │ │ │ - 0x0003a578 6f726573 20617265 2073746f 72656420 ores are stored │ │ │ │ - 0x0003a588 61743a0a 20607e2f 2e6c6f63 616c2f73 at:. `~/.local/s │ │ │ │ - 0x0003a598 68617265 2f6e736e 616b652f 60000000 hare/nsnake/`... │ │ │ │ - 0x0003a5a8 205f2020 20202020 5f5f2020 205f2020 _ __ _ │ │ │ │ - 0x0003a5b8 20202020 205f5f20 2020205f 20202020 __ _ │ │ │ │ - 0x0003a5c8 205f5f5f 5f200a7c 207c5c20 7c202820 ____ .| |\ | ( │ │ │ │ - 0x0003a5d8 2860207c 207c5c20 7c20202f 202f5c20 (` | |\ | / /\ │ │ │ │ - 0x0003a5e8 207c207c 5f2f207c 207c5f20 200a7c5f | |_/ | |_ .|_ │ │ │ │ - 0x0003a5f8 7c205c7c 205f295f 29207c5f 7c205c7c | \| _)_) |_| \| │ │ │ │ - 0x0003a608 202f5f2f 2d2d5c20 7c5f7c20 5c207c5f /_/--\ |_| \ |_ │ │ │ │ - 0x0003a618 7c5f5f00 00000000 2076332e 302e3020 |__..... v3.0.0 │ │ │ │ - 0x0003a628 20202020 20202020 20202020 20202862 (b │ │ │ │ - 0x0003a638 75696c74 204a616e 32303236 29000000 uilt Jan2026)... │ │ │ │ - 0x0003a648 54727920 606e736e 616b6520 2d2d6865 Try `nsnake --he │ │ │ │ - 0x0003a658 6c706020 616e6420 606d616e 206e736e lp` and `man nsn │ │ │ │ - 0x0003a668 616b6560 0a0a4761 6d65206d 61646520 ake`..Game made │ │ │ │ - 0x0003a678 62792041 6c657861 6e647265 2044616e by Alexandre Dan │ │ │ │ - 0x0003a688 7461732c 0a636f6e 74616374 2068696d tas,.contact him │ │ │ │ - 0x0003a698 20617420 3c657540 616c6578 64616e74 at .Thanks f │ │ │ │ - 0x0003a6b8 6f722070 6c617969 6e672074 68697320 or playing this │ │ │ │ - 0x0003a6c8 67616d65 203a290a 0a486f6d 65706167 game :)..Homepag │ │ │ │ - 0x0003a6d8 653a0a20 68747470 3a2f2f6e 736e616b e:. http://nsnak │ │ │ │ - 0x0003a6e8 652e616c 65786461 6e746173 2e6e6574 e.alexdantas.net │ │ │ │ - 0x0003a6f8 2f0a536f 75726365 20436f64 653a0a20 /.Source Code:. │ │ │ │ - 0x0003a708 68747470 733a2f2f 67697468 75622e63 https://github.c │ │ │ │ - 0x0003a718 6f6d2f61 6c657864 616e7461 732f6e73 om/alexdantas/ns │ │ │ │ - 0x0003a728 6e616b65 2f000000 496e7661 6c696420 nake/...Invalid │ │ │ │ - 0x0003a738 696e6974 69616c20 76616c75 6520666f initial value fo │ │ │ │ - 0x0003a748 72204d65 6e754974 656d5465 78746c69 r MenuItemTextli │ │ │ │ - 0x0003a758 73740000 00000000 5574696c 733a3a53 st......Utils::S │ │ │ │ - 0x0003a768 7472696e 673a3a74 6f537472 696e6700 tring::toString. │ │ │ │ - 0x0003a778 4f464600 00000000 286d6f72 65290000 OFF.....(more).. │ │ │ │ - 0x0003a788 205f5f20 2020205f 20205f5f 5f5f5f5f __ _ ______ │ │ │ │ - 0x0003a798 5f20205f 5f202020 205f2020 5f5f5f5f _ __ _ ____ │ │ │ │ - 0x0003a7a8 5f5f5f20 205f5f5f 2020205f 20205f5f ___ ___ _ __ │ │ │ │ - 0x0003a7b8 5f5f5f5f 5f0a7c20 207c2020 7c207c7c _____.| | | || │ │ │ │ - 0x0003a7c8 20202020 2020207c 7c20207c 20207c20 || | | │ │ │ │ - 0x0003a7d8 7c7c2020 205f2020 207c7c20 20207c20 || _ || | │ │ │ │ - 0x0003a7e8 7c207c7c 20202020 2020207c 0a7c2020 | || |.| │ │ │ │ - 0x0003a7f8 207c5f7c 207c7c20 205f5f5f 5f5f7c7c |_| || _____|| │ │ │ │ - 0x0003a808 2020207c 5f7c207c 7c20207c 5f7c2020 |_| || |_| │ │ │ │ - 0x0003a818 7c7c2020 207c5f7c 207c7c20 2020205f || |_| || _ │ │ │ │ - 0x0003a828 5f5f7c0a 7c202020 20202020 7c7c207c __|.| || | │ │ │ │ - 0x0003a838 5f5f5f5f 5f207c20 20202020 20207c7c _____ | || │ │ │ │ - 0x0003a848 20202020 2020207c 7c202020 2020205f || _ │ │ │ │ - 0x0003a858 7c7c2020 207c5f5f 5f200a7c 20205f20 || |___ .| _ │ │ │ │ - 0x0003a868 2020207c 7c5f5f5f 5f5f2020 7c7c2020 ||_____ || │ │ │ │ - 0x0003a878 5f202020 207c7c20 20202020 20207c7c _ || || │ │ │ │ - 0x0003a888 20202020 207c5f20 7c202020 205f5f5f |_ | ___ │ │ │ │ - 0x0003a898 7c0a7c20 7c207c20 20207c20 5f5f5f5f |.| | | | ____ │ │ │ │ - 0x0003a8a8 5f7c207c 7c207c20 7c202020 7c7c2020 _| || | | || │ │ │ │ - 0x0003a8b8 205f2020 207c7c20 2020205f 20207c7c _ || _ || │ │ │ │ - 0x0003a8c8 2020207c 5f5f5f20 0a7c5f7c 20207c5f |___ .|_| |_ │ │ │ │ - 0x0003a8d8 5f7c7c5f 5f5f5f5f 5f5f7c7c 5f7c2020 _||_______||_| │ │ │ │ - 0x0003a8e8 7c5f5f7c 7c5f5f7c 207c5f5f 7c7c5f5f |__||__| |__||__ │ │ │ │ - 0x0003a8f8 5f7c207c 5f7c7c5f 5f5f5f5f 5f5f7c00 _| |_||_______|. │ │ │ │ - 0x0003a908 53636f72 65000000 53706565 64000000 Score...Speed... │ │ │ │ - 0x0003a918 25750000 00000000 25640000 00000000 %u......%d...... │ │ │ │ - 0x0003a928 6e736e61 6b652033 2e302e30 00000000 nsnake 3.0.0.... │ │ │ │ - 0x0003a938 41726361 6465204d 6f646500 00000000 Arcade Mode..... │ │ │ │ - 0x0003a948 4c657665 6c200000 50617573 65640000 Level ..Paused.. │ │ │ │ - 0x0003a958 4572726f 72212059 6f757220 636f6e73 Error! Your cons │ │ │ │ - 0x0003a968 6f6c6520 73637265 656e2069 7320736d ole screen is sm │ │ │ │ - 0x0003a978 616c6c65 72207468 616e0000 00000000 aller than...... │ │ │ │ - 0x0003a988 78000000 00000000 506c6561 73652072 x.......Please r │ │ │ │ - 0x0003a998 6573697a 6520796f 75722077 696e646f esize your windo │ │ │ │ - 0x0003a9a8 7720616e 64207472 79206167 61696e00 w and try again. │ │ │ │ - 0x0003a9b8 59657300 00000000 4e6f0000 00000000 Yes.....No...... │ │ │ │ - 0x0003a9c8 64656661 756c7400 626c6163 6b000000 default.black... │ │ │ │ - 0x0003a9d8 72656400 00000000 67726565 6e000000 red.....green... │ │ │ │ - 0x0003a9e8 79656c6c 6f770000 6d616765 6e746100 yellow..magenta. │ │ │ │ - 0x0003a9f8 77686974 65000000 2e000000 00000000 white........... │ │ │ │ - 0x0003aa08 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ │ - 0x0003aa18 2066696c 65202700 76657273 696f6e00 file '.version. │ │ │ │ - 0x0003aa28 332e302e 30000000 73636f72 65000000 3.0.0...score... │ │ │ │ - 0x0003aa38 6c657665 6c000000 706f696e 74730000 level...points.. │ │ │ │ - 0x0003aa48 73706565 64000000 66727569 74730000 speed...fruits.. │ │ │ │ - 0x0003aa58 72616e64 6f6d5f77 616c6c73 00000000 random_walls.... │ │ │ │ - 0x0003aa68 626f6172 645f7369 7a650000 00000000 board_size...... │ │ │ │ - 0x0003aa78 626f6172 645f7363 726f6c6c 5f64656c board_scroll_del │ │ │ │ - 0x0003aa88 61790000 00000000 626f6172 645f7363 ay......board_sc │ │ │ │ - 0x0003aa98 726f6c6c 5f6c6566 74000000 00000000 roll_left....... │ │ │ │ - 0x0003aaa8 626f6172 645f7363 726f6c6c 5f726967 board_scroll_rig │ │ │ │ - 0x0003aab8 68740000 00000000 626f6172 645f7363 ht......board_sc │ │ │ │ - 0x0003aac8 726f6c6c 5f757000 626f6172 645f7363 roll_up.board_sc │ │ │ │ - 0x0003aad8 726f6c6c 5f646f77 6e000000 00000000 roll_down....... │ │ │ │ - 0x0003aae8 46696c65 20270000 2720646f 65736e27 File '..' doesn' │ │ │ │ - 0x0003aaf8 74206578 69737400 27206861 7320616e t exist.' has an │ │ │ │ - 0x0003ab08 206f6c64 20766572 73696f6e 20666f72 old version for │ │ │ │ - 0x0003ab18 6d617400 00000000 6e736e61 6b657363 mat.....nsnakesc │ │ │ │ - 0x0003ab28 6f726573 00000000 5574696c 733a3a53 ores....Utils::S │ │ │ │ - 0x0003ab38 7472696e 673a3a63 6f6e7665 72740000 tring::convert.. │ │ │ │ - 0x0003ab48 52657375 6d650000 52657374 61727400 Resume..Restart. │ │ │ │ - 0x0003ab58 51756974 20746f20 4d61696e 204d656e Quit to Main Men │ │ │ │ - 0x0003ab68 75000000 00000000 51756974 2047616d u.......Quit Gam │ │ │ │ - 0x0003ab78 65000000 00000000 76656374 6f723c62 e.......vector::_M_insert_ │ │ │ │ - 0x0003ab98 61757800 00000000 43616e27 74206f70 aux.....Can't op │ │ │ │ - 0x0003aba8 656e2066 696c6520 27000000 00000000 en file '....... │ │ │ │ - 0x0003abb8 73746172 74000000 656e6400 00000000 start...end..... │ │ │ │ - 0x0003abc8 41627275 70742065 6e64696e 67206f66 Abrupt ending of │ │ │ │ - 0x0003abd8 2066696c 65207768 696c6520 70617273 file while pars │ │ │ │ - 0x0003abe8 696e6720 6c657665 6c206174 206c696e ing level at lin │ │ │ │ - 0x0003abf8 65200000 00000000 61757468 6f720000 e ......author.. │ │ │ │ - 0x0003ac08 636f6d6d 656e7400 6e736e61 6b650000 comment.nsnake.. │ │ │ │ - 0x0003ac18 76656374 6f723a3a 5f4d5f64 65666175 vector::_M_defau │ │ │ │ - 0x0003ac28 6c745f61 7070656e 64000000 00000000 lt_append....... │ │ │ │ - 0x0003ac38 76656374 6f723c62 6f6f6c3e 3a3a5f4d vector::_M │ │ │ │ - 0x0003ac48 5f66696c 6c5f696e 73657274 00000000 _fill_insert.... │ │ │ │ - 0x0003ac58 73706163 65000000 65736361 70650000 space...escape.. │ │ │ │ - 0x0003ac68 64656c65 74650000 756e6465 66696e65 delete..undefine │ │ │ │ - 0x0003ac78 64000000 00000000 6261636b 73706163 d.......backspac │ │ │ │ - 0x0003ac88 65000000 00000000 66370000 00000000 e.......f7...... │ │ │ │ - 0x0003ac98 66380000 00000000 66390000 00000000 f8......f9...... │ │ │ │ - 0x0003aca8 66313000 00000000 66313100 00000000 f10.....f11..... │ │ │ │ - 0x0003acb8 66313200 00000000 64656c65 74652d6c f12.....delete-l │ │ │ │ - 0x0003acc8 696e6500 00000000 696e7365 72742d6c ine.....insert-l │ │ │ │ - 0x0003acd8 696e6500 00000000 64656c65 74652d63 ine.....delete-c │ │ │ │ - 0x0003ace8 68617200 00000000 696e7365 72740000 har.....insert.. │ │ │ │ - 0x0003acf8 636c6561 72000000 636c6561 722d746f clear...clear-to │ │ │ │ - 0x0003ad08 2d656e64 2d6f662d 73637265 656e0000 -end-of-screen.. │ │ │ │ - 0x0003ad18 636c6561 722d746f 2d656e64 2d6f662d clear-to-end-of- │ │ │ │ - 0x0003ad28 6c696e65 00000000 7363726f 6c6c2d66 line....scroll-f │ │ │ │ - 0x0003ad38 6f727761 72640000 7363726f 6c6c2d62 orward..scroll-b │ │ │ │ - 0x0003ad48 61636b77 61726400 70616765 2d646f77 ackward.page-dow │ │ │ │ - 0x0003ad58 6e000000 00000000 70616765 2d757000 n.......page-up. │ │ │ │ - 0x0003ad68 7365742d 74616200 636c6561 722d7461 set-tab.clear-ta │ │ │ │ - 0x0003ad78 62000000 00000000 636c6561 722d616c b.......clear-al │ │ │ │ - 0x0003ad88 6c2d7461 62730000 7072696e 74000000 l-tabs..print... │ │ │ │ - 0x0003ad98 686f6d65 2d646f77 6e000000 00000000 home-down....... │ │ │ │ - 0x0003ada8 6b657970 61642d75 70706572 2d6c6566 keypad-upper-lef │ │ │ │ - 0x0003adb8 74000000 00000000 6b657970 61642d75 t.......keypad-u │ │ │ │ - 0x0003adc8 70706572 2d726967 68740000 00000000 pper-right...... │ │ │ │ - 0x0003add8 6b657970 61642d63 656e7465 72000000 keypad-center... │ │ │ │ - 0x0003ade8 6b657970 61642d6c 6f776572 2d6c6566 keypad-lower-lef │ │ │ │ - 0x0003adf8 74000000 00000000 6b657970 61642d6c t.......keypad-l │ │ │ │ - 0x0003ae08 6f776572 2d726967 68740000 00000000 ower-right...... │ │ │ │ - 0x0003ae18 62656769 6e000000 63616e63 656c0000 begin...cancel.. │ │ │ │ - 0x0003ae28 636c6f73 65000000 636f6d6d 616e6400 close...command. │ │ │ │ - 0x0003ae38 63726561 74650000 6d657373 61676500 create..message. │ │ │ │ - 0x0003ae48 6f707469 6f6e7300 72656665 72656e63 options.referenc │ │ │ │ - 0x0003ae58 65000000 00000000 72656672 65736800 e.......refresh. │ │ │ │ - 0x0003ae68 7265706c 61636500 72657374 61727400 replace.restart. │ │ │ │ - 0x0003ae78 72657375 6d650000 73686966 742d6265 resume..shift-be │ │ │ │ - 0x0003ae88 67696e00 00000000 73686966 742d6361 gin.....shift-ca │ │ │ │ - 0x0003ae98 6e63656c 00000000 73686966 742d636f ncel....shift-co │ │ │ │ - 0x0003aea8 6d6d616e 64000000 73686966 742d636f mmand...shift-co │ │ │ │ - 0x0003aeb8 70790000 00000000 73686966 742d6372 py......shift-cr │ │ │ │ - 0x0003aec8 65617465 00000000 73686966 742d6465 eate....shift-de │ │ │ │ - 0x0003aed8 6c657465 2d636861 72000000 00000000 lete-char....... │ │ │ │ - 0x0003aee8 73686966 742d6465 6c657465 2d6c696e shift-delete-lin │ │ │ │ - 0x0003aef8 65000000 00000000 73656c65 63740000 e.......select.. │ │ │ │ - 0x0003af08 73686966 742d656e 64000000 00000000 shift-end....... │ │ │ │ - 0x0003af18 73686966 742d636c 6561722d 746f2d65 shift-clear-to-e │ │ │ │ - 0x0003af28 6e642d6f 662d6c69 6e650000 00000000 nd-of-line...... │ │ │ │ - 0x0003af38 73686966 742d6578 69740000 00000000 shift-exit...... │ │ │ │ - 0x0003af48 73686966 742d6669 6e640000 00000000 shift-find...... │ │ │ │ - 0x0003af58 73686966 742d6865 6c700000 00000000 shift-help...... │ │ │ │ - 0x0003af68 73686966 742d686f 6d650000 00000000 shift-home...... │ │ │ │ - 0x0003af78 73686966 742d696e 73657274 00000000 shift-insert.... │ │ │ │ - 0x0003af88 73686966 742d6c65 66740000 00000000 shift-left...... │ │ │ │ - 0x0003af98 73686966 742d6d65 73736167 65000000 shift-message... │ │ │ │ - 0x0003afa8 73686966 742d6d6f 76650000 00000000 shift-move...... │ │ │ │ - 0x0003afb8 73686966 742d6e65 78740000 00000000 shift-next...... │ │ │ │ - 0x0003afc8 73686966 742d6f70 74696f6e 73000000 shift-options... │ │ │ │ - 0x0003afd8 73686966 742d7072 6576696f 75730000 shift-previous.. │ │ │ │ - 0x0003afe8 73686966 742d7072 696e7400 00000000 shift-print..... │ │ │ │ - 0x0003aff8 73686966 742d7265 646f0000 00000000 shift-redo...... │ │ │ │ - 0x0003b008 73686966 742d7265 706c6163 65000000 shift-replace... │ │ │ │ - 0x0003b018 73686966 742d7269 67687400 00000000 shift-right..... │ │ │ │ - 0x0003b028 73686966 742d7265 73756d65 00000000 shift-resume.... │ │ │ │ - 0x0003b038 73686966 742d7361 76650000 00000000 shift-save...... │ │ │ │ - 0x0003b048 73686966 742d7375 7370656e 64000000 shift-suspend... │ │ │ │ - 0x0003b058 73686966 742d756e 646f0000 00000000 shift-undo...... │ │ │ │ - 0x0003b068 73757370 656e6400 6261636b 2d746162 suspend.back-tab │ │ │ │ - 0x0003b078 00000000 00000000 636f7079 00000000 ........copy.... │ │ │ │ - 0x0003b088 65786974 00000000 66696e64 00000000 exit....find.... │ │ │ │ - 0x0003b098 68656c70 00000000 6d61726b 00000000 help....mark.... │ │ │ │ - 0x0003b0a8 6d6f7665 00000000 6e657874 00000000 move....next.... │ │ │ │ - 0x0003b0b8 6f70656e 00000000 70726576 696f7573 open....previous │ │ │ │ - 0x0003b0c8 00000000 00000000 7265646f 00000000 ........redo.... │ │ │ │ - 0x0003b0d8 73617665 00000000 756e646f 00000000 save....undo.... │ │ │ │ - 0x0003b0e8 4c657665 6c205365 6c656374 00000000 Level Select.... │ │ │ │ - 0x0003b0f8 47616d65 20536574 74696e67 73000000 Game Settings... │ │ │ │ - 0x0003b108 47554920 4f707469 6f6e7300 00000000 GUI Options..... │ │ │ │ - 0x0003b118 53686f77 20426f72 64657273 00000000 Show Borders.... │ │ │ │ - 0x0003b128 46616e63 7920426f 72646572 73000000 Fancy Borders... │ │ │ │ - 0x0003b138 4f757465 7220426f 72646572 00000000 Outer Border.... │ │ │ │ - 0x0003b148 43656e74 65722048 6f72697a 6f6e7461 Center Horizonta │ │ │ │ - 0x0003b158 6c000000 00000000 43656e74 65722056 l.......Center V │ │ │ │ - 0x0003b168 65727469 63616c00 536d616c 6c000000 ertical.Small... │ │ │ │ - 0x0003b178 4d656469 756d0000 52616e64 6f6d0000 Medium..Random.. │ │ │ │ - 0x0003b188 4b657920 75700000 4b657920 72696768 Key up..Key righ │ │ │ │ - 0x0003b198 74000000 00000000 4b657920 70617573 t.......Key paus │ │ │ │ - 0x0003b1a8 65000000 00000000 52657365 7420746f e.......Reset to │ │ │ │ - 0x0003b1b8 20446566 61756c74 73000000 00000000 Defaults....... │ │ │ │ - 0x0003b1c8 41726520 796f7520 73757265 3f000000 Are you sure?... │ │ │ │ - 0x0003b1d8 416c6c20 68696768 2073636f 72657320 All high scores │ │ │ │ - 0x0003b1e8 65726173 65642100 6c656674 00000000 erased!.left.... │ │ │ │ - 0x0003b1f8 75700000 00000000 646f776e 00000000 up......down.... │ │ │ │ - 0x0003b208 71756974 00000000 50726573 7320616e quit....Press an │ │ │ │ - 0x0003b218 79206b65 792c2045 6e746572 20746f20 y key, Enter to │ │ │ │ - 0x0003b228 43616e63 656c0000 536f7272 792c2069 Cancel..Sorry, i │ │ │ │ - 0x0003b238 74207365 656d7320 796f7520 68617665 t seems you have │ │ │ │ - 0x0003b248 206e6f20 6c657665 6c732e0a 0a506c65 no levels...Ple │ │ │ │ - 0x0003b258 61736520 636f7079 20746865 20646566 ase copy the def │ │ │ │ - 0x0003b268 61756c74 206c6576 656c2066 696c6573 ault level files │ │ │ │ - 0x0003b278 2066726f 6d0a602f 7573722f 73686172 from.`/usr/shar │ │ │ │ - 0x0003b288 652f6761 6d65732f 6e736e61 6b652f6c e/games/nsnake/l │ │ │ │ - 0x0003b298 6576656c 732f600a 746f0a60 00000000 evels/`.to.`.... │ │ │ │ - 0x0003b2a8 600a0000 00000000 0a596f75 2063616e `........You can │ │ │ │ - 0x0003b2b8 20616c73 6f20646f 776e6c6f 6164206d also download m │ │ │ │ - 0x0003b2c8 6f726520 6c657665 6c732066 726f6d20 ore levels from │ │ │ │ - 0x0003b2d8 74686520 77656273 6974653a 0a687474 the website:.htt │ │ │ │ - 0x0003b2e8 703a2f2f 6e736e61 6b652e61 6c657864 p://nsnake.alexd │ │ │ │ - 0x0003b2f8 616e7461 732e6e65 742f0000 00000000 antas.net/...... │ │ │ │ - 0x0003b308 53746172 74696e67 20537065 65640000 Starting Speed.. │ │ │ │ - 0x0003b318 46727569 74730000 52616e64 6f6d2057 Fruits..Random W │ │ │ │ - 0x0003b328 616c6c73 00000000 4c617267 65000000 alls....Large... │ │ │ │ - 0x0003b338 4d617a65 2073697a 65000000 00000000 Maze size....... │ │ │ │ - 0x0003b348 5363726f 6c6c2044 656c6179 286d7329 Scroll Delay(ms) │ │ │ │ - 0x0003b358 00000000 00000000 5363726f 6c6c2055 ........Scroll U │ │ │ │ - 0x0003b368 70000000 00000000 5363726f 6c6c2044 p.......Scroll D │ │ │ │ - 0x0003b378 6f776e00 00000000 5363726f 6c6c204c own.....Scroll L │ │ │ │ - 0x0003b388 65667400 00000000 5363726f 6c6c2052 eft.....Scroll R │ │ │ │ - 0x0003b398 69676874 00000000 45726173 65204869 ight....Erase Hi │ │ │ │ - 0x0003b3a8 67682053 636f7265 73000000 00000000 gh Scores....... │ │ │ │ - 0x0003b3b8 436f756c 646e2774 206c6f61 64207468 Couldn't load th │ │ │ │ - 0x0003b3c8 65206c65 76656c21 20284572 726f723a e level! (Error: │ │ │ │ - 0x0003b3d8 20220000 00000000 22290000 00000000 "......")...... │ │ │ │ - 0x0003b3e8 52657472 793f0000 47616d65 204f7665 Retry?..Game Ove │ │ │ │ - 0x0003b3f8 72000000 00000000 766f6964 20494e49 r.......void INI │ │ │ │ - 0x0003b408 3a3a5061 72736572 3a3a6475 6d702873 ::Parser::dump(s │ │ │ │ - 0x0003b418 74643a3a 6f737472 65616d26 2c20636f td::ostream&, co │ │ │ │ - 0x0003b428 6e737420 494e493a 3a4c6576 656c262c nst INI::Level&, │ │ │ │ - 0x0003b438 20636f6e 73742073 74643a3a 73747269 const std::stri │ │ │ │ - 0x0003b448 6e672629 00000000 7372632f 436f6e66 ng&)....src/Conf │ │ │ │ - 0x0003b458 69672f49 4e492e63 70700000 00000000 ig/INI.cpp...... │ │ │ │ - 0x0003b468 282a6974 292d3e73 65636f6e 642e6465 (*it)->second.de │ │ │ │ - 0x0003b478 70746820 3d3d206c 2e646570 74682b31 pth == l.depth+1 │ │ │ │ - 0x0003b488 00000000 00000000 4572726f 72202700 ........Error '. │ │ │ │ - 0x0003b498 27206f6e 206c696e 65202300 00000000 ' on line #..... │ │ │ │ - 0x0003b4a8 436f756c 646e2774 206f7065 6e202700 Couldn't open '. │ │ │ │ - 0x0003b4b8 73656374 696f6e20 77697468 2077726f section with wro │ │ │ │ - 0x0003b4c8 6e672064 65707468 00000000 00000000 ng depth........ │ │ │ │ - 0x0003b4d8 6475706c 69636174 65207365 6374696f duplicate sectio │ │ │ │ - 0x0003b4e8 6e206e61 6d65206f 6e207468 65207361 n name on the sa │ │ │ │ - 0x0003b4f8 6d65206c 6576656c 00000000 00000000 me level........ │ │ │ │ - 0x0003b508 6e6f2027 3d272066 6f756e64 00000000 no '=' found.... │ │ │ │ - 0x0003b518 5761726e 696e673a 20576520 636f756c Warning: We coul │ │ │ │ - 0x0003b528 64206e6f 74206372 65617465 20746865 d not create the │ │ │ │ - 0x0003b538 20636f6e 66696775 72617469 6f6e2066 configuration f │ │ │ │ - 0x0003b548 696c652e 0a000000 20202020 20202020 ile..... │ │ │ │ - 0x0003b558 20506c65 61736520 63686563 6b207065 Please check pe │ │ │ │ - 0x0003b568 726d6973 73696f6e 7320746f 20746865 rmissions to the │ │ │ │ - 0x0003b578 20706174 683a0a00 20202020 20202020 path:.. │ │ │ │ - 0x0003b588 20000000 00000000 5761726e 696e673a .......Warning: │ │ │ │ - 0x0003b598 20576520 636f756c 64206e6f 74206372 We could not cr │ │ │ │ - 0x0003b5a8 65617465 20746865 2073636f 72652066 eate the score f │ │ │ │ - 0x0003b5b8 696c652e 0a000000 5761726e 696e673a ile.....Warning: │ │ │ │ - 0x0003b5c8 20596f75 72206869 67682073 636f7265 Your high score │ │ │ │ - 0x0003b5d8 2066696c 65206973 2066726f 6d20616e file is from an │ │ │ │ - 0x0003b5e8 206f6c64 206e736e 616b6520 76657273 old nsnake vers │ │ │ │ - 0x0003b5f8 696f6e2e 00000000 4572726f 723a2043 ion.....Error: C │ │ │ │ - 0x0003b608 6f727275 70746564 20686967 68207363 orrupted high sc │ │ │ │ - 0x0003b618 6f726520 66696c65 210a0000 00000000 ore file!....... │ │ │ │ - 0x0003b628 20202020 20202057 65277265 20736f72 We're sor │ │ │ │ - 0x0003b638 72792c20 62757420 77652068 61642074 ry, but we had t │ │ │ │ - 0x0003b648 6f206572 61736520 69740000 00000000 o erase it...... │ │ │ │ - 0x0003b658 2e6c6f63 616c2f73 68617265 2f000000 .local/share/... │ │ │ │ - 0x0003b668 2f000000 00000000 2f746d70 2f000000 /......./tmp/... │ │ │ │ - 0x0003b678 73657474 696e6773 2e696e69 00000000 settings.ini.... │ │ │ │ - 0x0003b688 61726361 64652e6e 736e616b 6573636f arcade.nsnakesco │ │ │ │ - 0x0003b698 72657300 00000000 2f646576 2f000000 res...../dev/... │ │ │ │ - 0x0003b6a8 2f646576 2f6e756c 6c000000 00000000 /dev/null....... │ │ │ │ - 0x0003b6b8 6c657665 6c732f00 63656e74 65725f68 levels/.center_h │ │ │ │ - 0x0003b6c8 6f72697a 6f6e7461 6c000000 00000000 orizontal....... │ │ │ │ - 0x0003b6d8 63656e74 65725f76 65727469 63616c00 center_vertical. │ │ │ │ - 0x0003b6e8 626f7264 65727300 66616e63 795f626f borders.fancy_bo │ │ │ │ - 0x0003b6f8 72646572 73000000 6f757465 725f626f rders...outer_bo │ │ │ │ - 0x0003b708 72646572 00000000 66727569 74735f61 rder....fruits_a │ │ │ │ - 0x0003b718 745f6f6e 63650000 73746172 74696e67 t_once..starting │ │ │ │ - 0x0003b728 5f737065 65640000 696e7075 74000000 _speed..input... │ │ │ │ - 0x0003b738 67616d65 00000000 74656c65 706f7274 game....teleport │ │ │ │ - 0x0003b748 00000000 00000000 6e736e61 6b652076 ........nsnake v │ │ │ │ - 0x0003b758 332e302e 3020284a 616e3230 3236290a 3.0.0 (Jan2026). │ │ │ │ - 0x0003b768 0a202020 2c202020 20202020 20202020 . , │ │ │ │ - 0x0003b778 2c0a2020 2f202020 20202020 20202020 ,. / │ │ │ │ - 0x0003b788 20205c20 20546869 73206761 6d652077 \ This game w │ │ │ │ - 0x0003b798 6173206d 61646520 77697468 0a202828 as made with. (( │ │ │ │ - 0x0003b7a8 5f5f2d5e 5e2d2c2d 5e5e2d5f 5f292920 __-^^-,-^^-__)) │ │ │ │ - 0x0003b7b8 20616e64 20697473 656c6620 69732046 and itself is F │ │ │ │ - 0x0003b7c8 72656520 536f6674 77617265 2c0a2020 ree Software,. │ │ │ │ - 0x0003b7d8 602d5f2d 2d2d2720 602d2d2d 5f2d2720 `-_---' `---_-' │ │ │ │ - 0x0003b7e8 20206c69 63656e73 65642075 6e646572 licensed under │ │ │ │ - 0x0003b7f8 20746865 2047504c 76330a20 2020602d the GPLv3. `- │ │ │ │ - 0x0003b808 2d7c6f60 20276f7c 2d2d2720 20202020 -|o` 'o|--' │ │ │ │ - 0x0003b818 20202020 20202020 20202020 3c330a20 <3. │ │ │ │ - 0x0003b828 20202020 205c2020 6020202f 0a202020 \ ` /. │ │ │ │ - 0x0003b838 20202020 293a203a 280a2020 20202020 ): :(. │ │ │ │ - 0x0003b848 203a6f5f 6f3a0a20 20202020 20202020 :o_o:. │ │ │ │ - 0x0003b858 2d0a0a48 6f6d6570 6167653a 20202020 -..Homepage: │ │ │ │ - 0x0003b868 20206874 74703a2f 2f6e736e 616b652e http://nsnake. │ │ │ │ - 0x0003b878 616c6578 64616e74 61732e6e 65742f0a alexdantas.net/. │ │ │ │ - 0x0003b888 536f7572 63652043 6f64653a 20202068 Source Code: h │ │ │ │ - 0x0003b898 74747073 3a2f2f67 69746875 622e636f ttps://github.co │ │ │ │ - 0x0003b8a8 6d2f616c 65786461 6e746173 2f6e736e m/alexdantas/nsn │ │ │ │ - 0x0003b8b8 616b652f 0a436f6e 74616374 3a202020 ake/.Contact: │ │ │ │ - 0x0003b8c8 20202020 416c6578 616e6472 65204461 Alexandre Da │ │ │ │ - 0x0003b8d8 6e746173 203c6575 40616c65 7864616e ntas ........ │ │ │ │ - 0x0003b8f8 205f2020 20202020 5f5f2020 205f2020 _ __ _ │ │ │ │ - 0x0003b908 20202020 205f5f20 2020205f 20202020 __ _ │ │ │ │ - 0x0003b918 205f5f5f 5f200a7c 207c5c20 7c202820 ____ .| |\ | ( │ │ │ │ - 0x0003b928 2860207c 207c5c20 7c20202f 202f5c20 (` | |\ | / /\ │ │ │ │ - 0x0003b938 207c207c 5f2f207c 207c5f20 200a7c5f | |_/ | |_ .|_ │ │ │ │ - 0x0003b948 7c205c7c 205f295f 29207c5f 7c205c7c | \| _)_) |_| \| │ │ │ │ - 0x0003b958 202f5f2f 2d2d5c20 7c5f7c20 5c207c5f /_/--\ |_| \ |_ │ │ │ │ - 0x0003b968 7c5f5f20 0a76332e 302e3020 20202020 |__ .v3.0.0 │ │ │ │ - 0x0003b978 20202020 20202020 20202020 28627569 (bui │ │ │ │ - 0x0003b988 6c74204a 616e3230 3236290a 0a6e736e lt Jan2026)..nsn │ │ │ │ - 0x0003b998 616b6520 69732074 68652063 6c617373 ake is the class │ │ │ │ - 0x0003b9a8 6963616c 20736e61 6b652067 616d6520 ical snake game │ │ │ │ - 0x0003b9b8 6f6e2074 68652074 65726d69 6e616c0a on the terminal. │ │ │ │ - 0x0003b9c8 0a536574 74696e67 7320616e 64207363 .Settings and sc │ │ │ │ - 0x0003b9d8 6f726573 20617265 2073746f 72656420 ores are stored │ │ │ │ - 0x0003b9e8 61743a0a 09607e2f 2e6c6f63 616c2f73 at:..`~/.local/s │ │ │ │ - 0x0003b9f8 68617265 2f6e736e 616b652f 600a0a55 hare/nsnake/`..U │ │ │ │ - 0x0003ba08 73616765 3a0a096e 736e616b 65205b6f sage:..nsnake [o │ │ │ │ - 0x0003ba18 7074696f 6e735d0a 0a092d68 2c202d2d ptions]...-h, -- │ │ │ │ - 0x0003ba28 68656c70 20202020 2053686f 77207468 help Show th │ │ │ │ - 0x0003ba38 6973206d 65737361 67650a09 2d762c20 is message..-v, │ │ │ │ - 0x0003ba48 2d2d7665 7273696f 6e202053 686f7720 --version Show │ │ │ │ - 0x0003ba58 67616d65 20766572 73696f6e 20616e64 game version and │ │ │ │ - 0x0003ba68 20636f6e 74616374 20696e66 6f0a0a53 contact info..S │ │ │ │ - 0x0003ba78 65652061 6c736f20 606d616e 206e736e ee also `man nsn │ │ │ │ - 0x0003ba88 616b6560 0a546861 6e6b7320 666f7220 ake`.Thanks for │ │ │ │ - 0x0003ba98 706c6179 696e6720 74686973 2067616d playing this gam │ │ │ │ - 0x0003baa8 65203a29 0a000000 53686f77 2067616d e :)....Show gam │ │ │ │ - 0x0003bab8 65207665 7273696f 6e20616e 64206275 e version and bu │ │ │ │ - 0x0003bac8 696c6420 64617465 00000000 00000000 ild date........ │ │ │ │ - 0x0003bad8 2d2d7665 7273696f 6e000000 00000000 --version....... │ │ │ │ - 0x0003bae8 2d760000 00000000 53686f77 20696e73 -v......Show ins │ │ │ │ - 0x0003baf8 74727563 74696f6e 73000000 00000000 tructions....... │ │ │ │ - 0x0003bb08 2d2d6865 6c700000 2d680000 00000000 --help..-h...... │ │ │ │ - 0x0003bb18 25730a00 00000000 5b6f7074 696f6e73 %s......[options │ │ │ │ - 0x0003bb28 5d000000 00000000 4d617869 6d756d20 ].......Maximum │ │ │ │ - 0x0003bb38 6f707469 6f6e2064 6566696e 6974696f option definitio │ │ │ │ - 0x0003bb48 6e732065 78636565 64656400 00000000 ns exceeded..... │ │ │ │ - 0x0003bb58 64657073 2f636f6d 6d616e64 65722f63 deps/commander/c │ │ │ │ - 0x0003bb68 6f6d6d61 6e646572 2e630000 00000000 ommander.c...... │ │ │ │ - 0x0003bb78 6f707469 6f6e2d3e 6172676e 616d6500 option->argname. │ │ │ │ - 0x0003bb88 6f707469 6f6e2d3e 6c617267 65000000 option->large... │ │ │ │ - 0x0003bb98 2d256300 00000000 25732025 73206172 -%c.....%s %s ar │ │ │ │ - 0x0003bba8 67756d65 6e742072 65717569 7265640a gument required. │ │ │ │ - 0x0003bbb8 00000000 00000000 756e7265 636f676e ........unrecogn │ │ │ │ - 0x0003bbc8 697a6564 20666c61 67202573 0a000000 ized flag %s.... │ │ │ │ - 0x0003bbd8 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ - 0x0003bbe8 66206172 67756d65 6e747320 65786365 f arguments exce │ │ │ │ - 0x0003bbf8 65646564 00000000 20090d0a 00000000 eded.... ....... │ │ │ │ - 0x0003bc08 31345769 6e646f77 47616d65 48656c70 14WindowGameHelp │ │ │ │ - 0x0003bc18 00000000 00000000 3657696e 646f7700 ........6Window. │ │ │ │ - 0x0003bc28 31364d65 6e754974 656d5465 78746c69 16MenuItemTextli │ │ │ │ - 0x0003bc38 73740000 00000000 31354d65 6e754974 st......15MenuIt │ │ │ │ - 0x0003bc48 656d5465 7874626f 78000000 00000000 emTextbox....... │ │ │ │ - 0x0003bc58 31374d65 6e754974 656d4e75 6d626572 17MenuItemNumber │ │ │ │ - 0x0003bc68 626f7800 00000000 31334d65 6e754974 box.....13MenuIt │ │ │ │ - 0x0003bc78 656d4c61 62656c00 31364d65 6e754974 emLabel.16MenuIt │ │ │ │ - 0x0003bc88 656d4368 65636b62 6f780000 00000000 emCheckbox...... │ │ │ │ - 0x0003bc98 384d656e 75497465 6d000000 00000000 8MenuItem....... │ │ │ │ - 0x0003bca8 31344d65 6e75416c 70686162 65746963 14MenuAlphabetic │ │ │ │ - 0x0003bcb8 00000000 00000000 344d656e 75000000 ........4Menu... │ │ │ │ - 0x0003bcc8 31344c61 796f7574 4d61696e 4d656e75 14LayoutMainMenu │ │ │ │ - 0x0003bcd8 00000000 00000000 31304c61 796f7574 ........10Layout │ │ │ │ - 0x0003bce8 47616d65 00000000 31354c61 796f7574 Game....15Layout │ │ │ │ - 0x0003bcf8 46697273 7454696d 65000000 00000000 FirstTime....... │ │ │ │ - 0x0003bd08 364c6179 6f757400 39416e69 6d617469 6Layout.9Animati │ │ │ │ - 0x0003bd18 6f6e0000 00000000 3135416e 696d6174 on......15Animat │ │ │ │ - 0x0003bd28 696f6e53 6e616b65 73000000 00000000 ionSnakes....... │ │ │ │ - 0x0003bd38 31385363 6f726546 696c6545 78636570 18ScoreFileExcep │ │ │ │ - 0x0003bd48 74696f6e 00000000 36506c61 79657200 tion....6Player. │ │ │ │ - 0x0003bd58 3447616d 65000000 31324672 7569744d 4Game...12FruitM │ │ │ │ - 0x0003bd68 616e6167 65720000 3230426f 61726450 anager..20BoardP │ │ │ │ - 0x0003bd78 61727365 72457863 65707469 6f6e0000 arserException.. │ │ │ │ - 0x0003bd88 35426f61 72640000 37417272 61793244 5Board..7Array2D │ │ │ │ - 0x0003bd98 49624500 00000000 31325374 6174654d IbE.....12StateM │ │ │ │ - 0x0003bda8 616e6167 65720000 7f02eeff eeffeeff anager.......... │ │ │ │ - 0x0003bdb8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bdc8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bdd8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bde8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bdf8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be08 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be18 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be28 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be38 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be48 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be58 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be68 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be78 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be88 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003be98 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bea8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003beb8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bec8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bed8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bee8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bef8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf08 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf18 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf28 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf38 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf48 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf58 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf68 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf78 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf88 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bf98 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bfa8 eeffeeff eeffeeff eeffeeff eeff5902 ..............Y. │ │ │ │ - 0x0003bfb8 62026a02 73021402 1d02eeff 29023102 b.j.s.......).1. │ │ │ │ - 0x0003bfc8 39024102 49025102 94019c01 a401ac01 9.A.I.Q......... │ │ │ │ - 0x0003bfd8 b401bc01 eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bfe8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003bff8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003c008 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003c018 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003c028 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ - 0x0003c038 eeffeeff eeffeeff eeffc401 cc01d401 ................ │ │ │ │ - 0x0003c048 dc01eeff e401ec01 f401fc01 04020c02 ................ │ │ │ │ - 0x0003c058 30003800 40004800 5000eeff eeff5800 0.8.@.H.P.....X. │ │ │ │ - 0x0003c068 60006800 70008700 9300aa00 c100cc00 `.h.p........... │ │ │ │ - 0x0003c078 d800e400 f000fc00 05011101 1d012601 ..............&. │ │ │ │ - 0x0003c088 2f013801 41014d01 56015f01 68017401 /.8.A.M.V._.h.t. │ │ │ │ - 0x0003c098 7f018801 8b029702 a302af02 bb02c402 ................ │ │ │ │ - 0x0003c0a8 d002dc02 e802f402 00031703 2e033a03 ..............:. │ │ │ │ - 0x0003c0b8 46035d03 69037503 81038d03 9903a503 F.].i.u......... │ │ │ │ - 0x0003c0c8 b103bd03 c903d503 e103ed03 f9030504 ................ │ │ │ │ - 0x0003c0d8 11041d04 29043504 41042700 00000000 ....).5.A.'..... │ │ │ │ - 0x0003c0e8 3947616d 65537461 74650000 00000000 9GameState...... │ │ │ │ - 0x0003c0f8 31374761 6d655374 6174654d 61696e4d 17GameStateMainM │ │ │ │ - 0x0003c108 656e7500 00000000 31334761 6d655374 enu.....13GameSt │ │ │ │ - 0x0003c118 61746547 616d6500 636f6d6d 616e645f ateGame.command_ │ │ │ │ - 0x0003c128 6f707469 6f6e00 option. │ │ │ │ + 0x00037588 01000200 00000000 62617369 635f7374 ........basic_st │ │ │ │ + 0x00037598 72696e67 3a3a6170 70656e64 00000000 ring::append.... │ │ │ │ + 0x000375a8 436f756c 646e2774 206c6f61 64207468 Couldn't load th │ │ │ │ + 0x000375b8 65206c65 76656c21 20284572 726f723a e level! (Error: │ │ │ │ + 0x000375c8 20220000 00000000 22290000 00000000 "......")...... │ │ │ │ + 0x000375d8 52657472 793f0000 47616d65 204f7665 Retry?..Game Ove │ │ │ │ + 0x000375e8 72000000 00000000 41726361 6465204d r.......Arcade M │ │ │ │ + 0x000375f8 6f646500 00000000 4c657665 6c205365 ode.....Level Se │ │ │ │ + 0x00037608 6c656374 00000000 47616d65 20536574 lect....Game Set │ │ │ │ + 0x00037618 74696e67 73000000 47554920 4f707469 tings...GUI Opti │ │ │ │ + 0x00037628 6f6e7300 00000000 53686f77 20426f72 ons.....Show Bor │ │ │ │ + 0x00037638 64657273 00000000 46616e63 7920426f ders....Fancy Bo │ │ │ │ + 0x00037648 72646572 73000000 4f757465 7220426f rders...Outer Bo │ │ │ │ + 0x00037658 72646572 00000000 43656e74 65722048 rder....Center H │ │ │ │ + 0x00037668 6f72697a 6f6e7461 6c000000 00000000 orizontal....... │ │ │ │ + 0x00037678 43656e74 65722056 65727469 63616c00 Center Vertical. │ │ │ │ + 0x00037688 536d616c 6c000000 4d656469 756d0000 Small...Medium.. │ │ │ │ + 0x00037698 52616e64 6f6d0000 4b657920 75700000 Random..Key up.. │ │ │ │ + 0x000376a8 72696768 74000000 4b657920 72696768 right...Key righ │ │ │ │ + 0x000376b8 74000000 00000000 70617573 65000000 t.......pause... │ │ │ │ + 0x000376c8 4b657920 70617573 65000000 00000000 Key pause....... │ │ │ │ + 0x000376d8 52657365 7420746f 20446566 61756c74 Reset to Default │ │ │ │ + 0x000376e8 73000000 00000000 41726520 796f7520 s.......Are you │ │ │ │ + 0x000376f8 73757265 3f000000 416c6c20 68696768 sure?...All high │ │ │ │ + 0x00037708 2073636f 72657320 65726173 65642100 scores erased!. │ │ │ │ + 0x00037718 6c656674 00000000 75700000 00000000 left....up...... │ │ │ │ + 0x00037728 646f776e 00000000 68656c70 00000000 down....help.... │ │ │ │ + 0x00037738 71756974 00000000 50726573 7320616e quit....Press an │ │ │ │ + 0x00037748 79206b65 792c2045 6e746572 20746f20 y key, Enter to │ │ │ │ + 0x00037758 43616e63 656c0000 536f7272 792c2069 Cancel..Sorry, i │ │ │ │ + 0x00037768 74207365 656d7320 796f7520 68617665 t seems you have │ │ │ │ + 0x00037778 206e6f20 6c657665 6c732e0a 0a506c65 no levels...Ple │ │ │ │ + 0x00037788 61736520 636f7079 20746865 20646566 ase copy the def │ │ │ │ + 0x00037798 61756c74 206c6576 656c2066 696c6573 ault level files │ │ │ │ + 0x000377a8 2066726f 6d0a602f 7573722f 73686172 from.`/usr/shar │ │ │ │ + 0x000377b8 652f6761 6d65732f 6e736e61 6b652f6c e/games/nsnake/l │ │ │ │ + 0x000377c8 6576656c 732f600a 746f0a60 00000000 evels/`.to.`.... │ │ │ │ + 0x000377d8 600a0000 00000000 0a596f75 2063616e `........You can │ │ │ │ + 0x000377e8 20616c73 6f20646f 776e6c6f 6164206d also download m │ │ │ │ + 0x000377f8 6f726520 6c657665 6c732066 726f6d20 ore levels from │ │ │ │ + 0x00037808 74686520 77656273 6974653a 0a687474 the website:.htt │ │ │ │ + 0x00037818 703a2f2f 6e736e61 6b652e61 6c657864 p://nsnake.alexd │ │ │ │ + 0x00037828 616e7461 732e6e65 742f0000 00000000 antas.net/...... │ │ │ │ + 0x00037838 53746172 74696e67 20537065 65640000 Starting Speed.. │ │ │ │ + 0x00037848 46727569 74730000 52616e64 6f6d2057 Fruits..Random W │ │ │ │ + 0x00037858 616c6c73 00000000 4c617267 65000000 alls....Large... │ │ │ │ + 0x00037868 4d617a65 2073697a 65000000 00000000 Maze size....... │ │ │ │ + 0x00037878 5363726f 6c6c2044 656c6179 286d7329 Scroll Delay(ms) │ │ │ │ + 0x00037888 00000000 00000000 5363726f 6c6c2055 ........Scroll U │ │ │ │ + 0x00037898 70000000 00000000 5363726f 6c6c2044 p.......Scroll D │ │ │ │ + 0x000378a8 6f776e00 00000000 5363726f 6c6c204c own.....Scroll L │ │ │ │ + 0x000378b8 65667400 00000000 5363726f 6c6c2052 eft.....Scroll R │ │ │ │ + 0x000378c8 69676874 00000000 45726173 65204869 ight....Erase Hi │ │ │ │ + 0x000378d8 67682053 636f7265 73000000 00000000 gh Scores....... │ │ │ │ + 0x000378e8 76656374 6f723a3a 5f4d5f72 65616c6c vector::_M_reall │ │ │ │ + 0x000378f8 6f635f61 7070656e 64000000 00000000 oc_append....... │ │ │ │ + 0x00037908 62617369 635f7374 72696e67 3a20636f basic_string: co │ │ │ │ + 0x00037918 6e737472 75637469 6f6e2066 726f6d20 nstruction from │ │ │ │ + 0x00037928 6e756c6c 20697320 6e6f7420 76616c69 null is not vali │ │ │ │ + 0x00037938 64000000 00000000 73706163 65000000 d.......space... │ │ │ │ + 0x00037948 65736361 70650000 64656c65 74650000 escape..delete.. │ │ │ │ + 0x00037958 756e6465 66696e65 64000000 00000000 undefined....... │ │ │ │ + 0x00037968 6261636b 73706163 65000000 00000000 backspace....... │ │ │ │ + 0x00037978 66370000 00000000 66380000 00000000 f7......f8...... │ │ │ │ + 0x00037988 66390000 00000000 66313000 00000000 f9......f10..... │ │ │ │ + 0x00037998 66313100 00000000 66313200 00000000 f11.....f12..... │ │ │ │ + 0x000379a8 64656c65 74652d6c 696e6500 00000000 delete-line..... │ │ │ │ + 0x000379b8 696e7365 72742d6c 696e6500 00000000 insert-line..... │ │ │ │ + 0x000379c8 64656c65 74652d63 68617200 00000000 delete-char..... │ │ │ │ + 0x000379d8 696e7365 72740000 636c6561 72000000 insert..clear... │ │ │ │ + 0x000379e8 636c6561 722d746f 2d656e64 2d6f662d clear-to-end-of- │ │ │ │ + 0x000379f8 73637265 656e0000 636c6561 722d746f screen..clear-to │ │ │ │ + 0x00037a08 2d656e64 2d6f662d 6c696e65 00000000 -end-of-line.... │ │ │ │ + 0x00037a18 7363726f 6c6c2d66 6f727761 72640000 scroll-forward.. │ │ │ │ + 0x00037a28 7363726f 6c6c2d62 61636b77 61726400 scroll-backward. │ │ │ │ + 0x00037a38 70616765 2d646f77 6e000000 00000000 page-down....... │ │ │ │ + 0x00037a48 70616765 2d757000 7365742d 74616200 page-up.set-tab. │ │ │ │ + 0x00037a58 636c6561 722d7461 62000000 00000000 clear-tab....... │ │ │ │ + 0x00037a68 636c6561 722d616c 6c2d7461 62730000 clear-all-tabs.. │ │ │ │ + 0x00037a78 7072696e 74000000 686f6d65 2d646f77 print...home-dow │ │ │ │ + 0x00037a88 6e000000 00000000 6b657970 61642d75 n.......keypad-u │ │ │ │ + 0x00037a98 70706572 2d6c6566 74000000 00000000 pper-left....... │ │ │ │ + 0x00037aa8 6b657970 61642d75 70706572 2d726967 keypad-upper-rig │ │ │ │ + 0x00037ab8 68740000 00000000 6b657970 61642d63 ht......keypad-c │ │ │ │ + 0x00037ac8 656e7465 72000000 6b657970 61642d6c enter...keypad-l │ │ │ │ + 0x00037ad8 6f776572 2d6c6566 74000000 00000000 ower-left....... │ │ │ │ + 0x00037ae8 6b657970 61642d6c 6f776572 2d726967 keypad-lower-rig │ │ │ │ + 0x00037af8 68740000 00000000 62656769 6e000000 ht......begin... │ │ │ │ + 0x00037b08 63616e63 656c0000 636c6f73 65000000 cancel..close... │ │ │ │ + 0x00037b18 636f6d6d 616e6400 63726561 74650000 command.create.. │ │ │ │ + 0x00037b28 656e6400 00000000 6d657373 61676500 end.....message. │ │ │ │ + 0x00037b38 6f707469 6f6e7300 72656665 72656e63 options.referenc │ │ │ │ + 0x00037b48 65000000 00000000 72656672 65736800 e.......refresh. │ │ │ │ + 0x00037b58 7265706c 61636500 72657374 61727400 replace.restart. │ │ │ │ + 0x00037b68 72657375 6d650000 73686966 742d6265 resume..shift-be │ │ │ │ + 0x00037b78 67696e00 00000000 73686966 742d6361 gin.....shift-ca │ │ │ │ + 0x00037b88 6e63656c 00000000 73686966 742d636f ncel....shift-co │ │ │ │ + 0x00037b98 6d6d616e 64000000 73686966 742d636f mmand...shift-co │ │ │ │ + 0x00037ba8 70790000 00000000 73686966 742d6372 py......shift-cr │ │ │ │ + 0x00037bb8 65617465 00000000 73686966 742d6465 eate....shift-de │ │ │ │ + 0x00037bc8 6c657465 2d636861 72000000 00000000 lete-char....... │ │ │ │ + 0x00037bd8 73686966 742d6465 6c657465 2d6c696e shift-delete-lin │ │ │ │ + 0x00037be8 65000000 00000000 73656c65 63740000 e.......select.. │ │ │ │ + 0x00037bf8 73686966 742d656e 64000000 00000000 shift-end....... │ │ │ │ + 0x00037c08 73686966 742d636c 6561722d 746f2d65 shift-clear-to-e │ │ │ │ + 0x00037c18 6e642d6f 662d6c69 6e650000 00000000 nd-of-line...... │ │ │ │ + 0x00037c28 73686966 742d6578 69740000 00000000 shift-exit...... │ │ │ │ + 0x00037c38 73686966 742d6669 6e640000 00000000 shift-find...... │ │ │ │ + 0x00037c48 73686966 742d6865 6c700000 00000000 shift-help...... │ │ │ │ + 0x00037c58 73686966 742d686f 6d650000 00000000 shift-home...... │ │ │ │ + 0x00037c68 73686966 742d696e 73657274 00000000 shift-insert.... │ │ │ │ + 0x00037c78 73686966 742d6c65 66740000 00000000 shift-left...... │ │ │ │ + 0x00037c88 73686966 742d6d65 73736167 65000000 shift-message... │ │ │ │ + 0x00037c98 73686966 742d6d6f 76650000 00000000 shift-move...... │ │ │ │ + 0x00037ca8 73686966 742d6e65 78740000 00000000 shift-next...... │ │ │ │ + 0x00037cb8 73686966 742d6f70 74696f6e 73000000 shift-options... │ │ │ │ + 0x00037cc8 73686966 742d7072 6576696f 75730000 shift-previous.. │ │ │ │ + 0x00037cd8 73686966 742d7072 696e7400 00000000 shift-print..... │ │ │ │ + 0x00037ce8 73686966 742d7265 646f0000 00000000 shift-redo...... │ │ │ │ + 0x00037cf8 73686966 742d7265 706c6163 65000000 shift-replace... │ │ │ │ + 0x00037d08 73686966 742d7269 67687400 00000000 shift-right..... │ │ │ │ + 0x00037d18 73686966 742d7265 73756d65 00000000 shift-resume.... │ │ │ │ + 0x00037d28 73686966 742d7361 76650000 00000000 shift-save...... │ │ │ │ + 0x00037d38 73686966 742d7375 7370656e 64000000 shift-suspend... │ │ │ │ + 0x00037d48 73686966 742d756e 646f0000 00000000 shift-undo...... │ │ │ │ + 0x00037d58 73757370 656e6400 6261636b 2d746162 suspend.back-tab │ │ │ │ + 0x00037d68 00000000 00000000 636f7079 00000000 ........copy.... │ │ │ │ + 0x00037d78 65786974 00000000 66696e64 00000000 exit....find.... │ │ │ │ + 0x00037d88 6d61726b 00000000 6d6f7665 00000000 mark....move.... │ │ │ │ + 0x00037d98 6e657874 00000000 6f70656e 00000000 next....open.... │ │ │ │ + 0x00037da8 70726576 696f7573 00000000 00000000 previous........ │ │ │ │ + 0x00037db8 7265646f 00000000 73617665 00000000 redo....save.... │ │ │ │ + 0x00037dc8 756e646f 00000000 5761726e 696e673a undo....Warning: │ │ │ │ + 0x00037dd8 20576520 636f756c 64206e6f 74206372 We could not cr │ │ │ │ + 0x00037de8 65617465 20746865 20636f6e 66696775 eate the configu │ │ │ │ + 0x00037df8 72617469 6f6e2066 696c652e 0a000000 ration file..... │ │ │ │ + 0x00037e08 20202020 20202020 20506c65 61736520 Please │ │ │ │ + 0x00037e18 63686563 6b207065 726d6973 73696f6e check permission │ │ │ │ + 0x00037e28 7320746f 20746865 20706174 683a0a00 s to the path:.. │ │ │ │ + 0x00037e38 20202020 20202020 20000000 00000000 ....... │ │ │ │ + 0x00037e48 5761726e 696e673a 20576520 636f756c Warning: We coul │ │ │ │ + 0x00037e58 64206e6f 74206372 65617465 20746865 d not create the │ │ │ │ + 0x00037e68 2073636f 72652066 696c652e 0a000000 score file..... │ │ │ │ + 0x00037e78 5761726e 696e673a 20596f75 72206869 Warning: Your hi │ │ │ │ + 0x00037e88 67682073 636f7265 2066696c 65206973 gh score file is │ │ │ │ + 0x00037e98 2066726f 6d20616e 206f6c64 206e736e from an old nsn │ │ │ │ + 0x00037ea8 616b6520 76657273 696f6e2e 00000000 ake version..... │ │ │ │ + 0x00037eb8 4572726f 723a2043 6f727275 70746564 Error: Corrupted │ │ │ │ + 0x00037ec8 20686967 68207363 6f726520 66696c65 high score file │ │ │ │ + 0x00037ed8 210a0000 00000000 20202020 20202057 !....... W │ │ │ │ + 0x00037ee8 65277265 20736f72 72792c20 62757420 e're sorry, but │ │ │ │ + 0x00037ef8 77652068 61642074 6f206572 61736520 we had to erase │ │ │ │ + 0x00037f08 69740000 00000000 2e6c6f63 616c2f73 it.......local/s │ │ │ │ + 0x00037f18 68617265 2f000000 6e736e61 6b650000 hare/...nsnake.. │ │ │ │ + 0x00037f28 2f000000 00000000 2f746d70 2f000000 /......./tmp/... │ │ │ │ + 0x00037f38 73657474 696e6773 2e696e69 00000000 settings.ini.... │ │ │ │ + 0x00037f48 61726361 64652e6e 736e616b 6573636f arcade.nsnakesco │ │ │ │ + 0x00037f58 72657300 00000000 2f646576 2f000000 res...../dev/... │ │ │ │ + 0x00037f68 2f646576 2f6e756c 6c000000 00000000 /dev/null....... │ │ │ │ + 0x00037f78 6c657665 6c732f00 63656e74 65725f68 levels/.center_h │ │ │ │ + 0x00037f88 6f72697a 6f6e7461 6c000000 00000000 orizontal....... │ │ │ │ + 0x00037f98 63656e74 65725f76 65727469 63616c00 center_vertical. │ │ │ │ + 0x00037fa8 626f7264 65727300 66616e63 795f626f borders.fancy_bo │ │ │ │ + 0x00037fb8 72646572 73000000 6f757465 725f626f rders...outer_bo │ │ │ │ + 0x00037fc8 72646572 00000000 72616e64 6f6d5f77 rder....random_w │ │ │ │ + 0x00037fd8 616c6c73 00000000 66727569 74735f61 alls....fruits_a │ │ │ │ + 0x00037fe8 745f6f6e 63650000 626f6172 645f7363 t_once..board_sc │ │ │ │ + 0x00037ff8 726f6c6c 5f64656c 61790000 00000000 roll_delay...... │ │ │ │ + 0x00038008 626f6172 645f7363 726f6c6c 5f757000 board_scroll_up. │ │ │ │ + 0x00038018 626f6172 645f7363 726f6c6c 5f646f77 board_scroll_dow │ │ │ │ + 0x00038028 6e000000 00000000 626f6172 645f7363 n.......board_sc │ │ │ │ + 0x00038038 726f6c6c 5f6c6566 74000000 00000000 roll_left....... │ │ │ │ + 0x00038048 626f6172 645f7363 726f6c6c 5f726967 board_scroll_rig │ │ │ │ + 0x00038058 68740000 00000000 73746172 74696e67 ht......starting │ │ │ │ + 0x00038068 5f737065 65640000 696e7075 74000000 _speed..input... │ │ │ │ + 0x00038078 626f6172 645f7369 7a650000 00000000 board_size...... │ │ │ │ + 0x00038088 67616d65 00000000 74656c65 706f7274 game....teleport │ │ │ │ + 0x00038098 00000000 00000000 5574696c 733a3a53 ........Utils::S │ │ │ │ + 0x000380a8 7472696e 673a3a63 6f6e7665 72740000 tring::convert.. │ │ │ │ + 0x000380b8 5574696c 733a3a53 7472696e 673a3a74 Utils::String::t │ │ │ │ + 0x000380c8 6f537472 696e6700 6e736e61 6b652076 oString.nsnake v │ │ │ │ + 0x000380d8 332e302e 3020284a 616e3230 3236290a 3.0.0 (Jan2026). │ │ │ │ + 0x000380e8 0a202020 2c202020 20202020 20202020 . , │ │ │ │ + 0x000380f8 2c0a2020 2f202020 20202020 20202020 ,. / │ │ │ │ + 0x00038108 20205c20 20546869 73206761 6d652077 \ This game w │ │ │ │ + 0x00038118 6173206d 61646520 77697468 0a202828 as made with. (( │ │ │ │ + 0x00038128 5f5f2d5e 5e2d2c2d 5e5e2d5f 5f292920 __-^^-,-^^-__)) │ │ │ │ + 0x00038138 20616e64 20697473 656c6620 69732046 and itself is F │ │ │ │ + 0x00038148 72656520 536f6674 77617265 2c0a2020 ree Software,. │ │ │ │ + 0x00038158 602d5f2d 2d2d2720 602d2d2d 5f2d2720 `-_---' `---_-' │ │ │ │ + 0x00038168 20206c69 63656e73 65642075 6e646572 licensed under │ │ │ │ + 0x00038178 20746865 2047504c 76330a20 2020602d the GPLv3. `- │ │ │ │ + 0x00038188 2d7c6f60 20276f7c 2d2d2720 20202020 -|o` 'o|--' │ │ │ │ + 0x00038198 20202020 20202020 20202020 3c330a20 <3. │ │ │ │ + 0x000381a8 20202020 205c2020 6020202f 0a202020 \ ` /. │ │ │ │ + 0x000381b8 20202020 293a203a 280a2020 20202020 ): :(. │ │ │ │ + 0x000381c8 203a6f5f 6f3a0a20 20202020 20202020 :o_o:. │ │ │ │ + 0x000381d8 2d0a0a48 6f6d6570 6167653a 20202020 -..Homepage: │ │ │ │ + 0x000381e8 20206874 74703a2f 2f6e736e 616b652e http://nsnake. │ │ │ │ + 0x000381f8 616c6578 64616e74 61732e6e 65742f0a alexdantas.net/. │ │ │ │ + 0x00038208 536f7572 63652043 6f64653a 20202068 Source Code: h │ │ │ │ + 0x00038218 74747073 3a2f2f67 69746875 622e636f ttps://github.co │ │ │ │ + 0x00038228 6d2f616c 65786461 6e746173 2f6e736e m/alexdantas/nsn │ │ │ │ + 0x00038238 616b652f 0a436f6e 74616374 3a202020 ake/.Contact: │ │ │ │ + 0x00038248 20202020 416c6578 616e6472 65204461 Alexandre Da │ │ │ │ + 0x00038258 6e746173 203c6575 40616c65 7864616e ntas ........ │ │ │ │ + 0x00038278 205f2020 20202020 5f5f2020 205f2020 _ __ _ │ │ │ │ + 0x00038288 20202020 205f5f20 2020205f 20202020 __ _ │ │ │ │ + 0x00038298 205f5f5f 5f200a7c 207c5c20 7c202820 ____ .| |\ | ( │ │ │ │ + 0x000382a8 2860207c 207c5c20 7c20202f 202f5c20 (` | |\ | / /\ │ │ │ │ + 0x000382b8 207c207c 5f2f207c 207c5f20 200a7c5f | |_/ | |_ .|_ │ │ │ │ + 0x000382c8 7c205c7c 205f295f 29207c5f 7c205c7c | \| _)_) |_| \| │ │ │ │ + 0x000382d8 202f5f2f 2d2d5c20 7c5f7c20 5c207c5f /_/--\ |_| \ |_ │ │ │ │ + 0x000382e8 7c5f5f20 0a76332e 302e3020 20202020 |__ .v3.0.0 │ │ │ │ + 0x000382f8 20202020 20202020 20202020 28627569 (bui │ │ │ │ + 0x00038308 6c74204a 616e3230 3236290a 0a6e736e lt Jan2026)..nsn │ │ │ │ + 0x00038318 616b6520 69732074 68652063 6c617373 ake is the class │ │ │ │ + 0x00038328 6963616c 20736e61 6b652067 616d6520 ical snake game │ │ │ │ + 0x00038338 6f6e2074 68652074 65726d69 6e616c0a on the terminal. │ │ │ │ + 0x00038348 0a536574 74696e67 7320616e 64207363 .Settings and sc │ │ │ │ + 0x00038358 6f726573 20617265 2073746f 72656420 ores are stored │ │ │ │ + 0x00038368 61743a0a 09607e2f 2e6c6f63 616c2f73 at:..`~/.local/s │ │ │ │ + 0x00038378 68617265 2f6e736e 616b652f 600a0a55 hare/nsnake/`..U │ │ │ │ + 0x00038388 73616765 3a0a096e 736e616b 65205b6f sage:..nsnake [o │ │ │ │ + 0x00038398 7074696f 6e735d0a 0a092d68 2c202d2d ptions]...-h, -- │ │ │ │ + 0x000383a8 68656c70 20202020 2053686f 77207468 help Show th │ │ │ │ + 0x000383b8 6973206d 65737361 67650a09 2d762c20 is message..-v, │ │ │ │ + 0x000383c8 2d2d7665 7273696f 6e202053 686f7720 --version Show │ │ │ │ + 0x000383d8 67616d65 20766572 73696f6e 20616e64 game version and │ │ │ │ + 0x000383e8 20636f6e 74616374 20696e66 6f0a0a53 contact info..S │ │ │ │ + 0x000383f8 65652061 6c736f20 606d616e 206e736e ee also `man nsn │ │ │ │ + 0x00038408 616b6560 0a546861 6e6b7320 666f7220 ake`.Thanks for │ │ │ │ + 0x00038418 706c6179 696e6720 74686973 2067616d playing this gam │ │ │ │ + 0x00038428 65203a29 0a000000 332e302e 30000000 e :)....3.0.0... │ │ │ │ + 0x00038438 53686f77 2067616d 65207665 7273696f Show game versio │ │ │ │ + 0x00038448 6e20616e 64206275 696c6420 64617465 n and build date │ │ │ │ + 0x00038458 00000000 00000000 2d2d7665 7273696f ........--versio │ │ │ │ + 0x00038468 6e000000 00000000 2d760000 00000000 n.......-v...... │ │ │ │ + 0x00038478 53686f77 20696e73 74727563 74696f6e Show instruction │ │ │ │ + 0x00038488 73000000 00000000 2d2d6865 6c700000 s.......--help.. │ │ │ │ + 0x00038498 2d680000 00000000 62617369 635f7374 -h......basic_st │ │ │ │ + 0x000384a8 72696e67 3a3a7375 62737472 00000000 ring::substr.... │ │ │ │ + 0x000384b8 25733a20 5f5f706f 73202877 68696368 %s: __pos (which │ │ │ │ + 0x000384c8 20697320 257a7529 203e2074 6869732d is %zu) > this- │ │ │ │ + 0x000384d8 3e73697a 65282920 28776869 63682069 >size() (which i │ │ │ │ + 0x000384e8 7320257a 75290000 766f6964 20494e49 s %zu)..void INI │ │ │ │ + 0x000384f8 3a3a5061 72736572 3a3a6475 6d702873 ::Parser::dump(s │ │ │ │ + 0x00038508 74643a3a 6f737472 65616d26 2c20636f td::ostream&, co │ │ │ │ + 0x00038518 6e737420 494e493a 3a4c6576 656c262c nst INI::Level&, │ │ │ │ + 0x00038528 20636f6e 73742073 74643a3a 73747269 const std::stri │ │ │ │ + 0x00038538 6e672629 00000000 7372632f 436f6e66 ng&)....src/Conf │ │ │ │ + 0x00038548 69672f49 4e492e63 70700000 00000000 ig/INI.cpp...... │ │ │ │ + 0x00038558 282a6974 292d3e73 65636f6e 642e6465 (*it)->second.de │ │ │ │ + 0x00038568 70746820 3d3d206c 2e646570 74682b31 pth == l.depth+1 │ │ │ │ + 0x00038578 00000000 00000000 4572726f 72202700 ........Error '. │ │ │ │ + 0x00038588 27206f6e 206c696e 65202300 00000000 ' on line #..... │ │ │ │ + 0x00038598 436f756c 646e2774 206f7065 6e202700 Couldn't open '. │ │ │ │ + 0x000385a8 73656374 696f6e20 77697468 2077726f section with wro │ │ │ │ + 0x000385b8 6e672064 65707468 00000000 00000000 ng depth........ │ │ │ │ + 0x000385c8 6475706c 69636174 65207365 6374696f duplicate sectio │ │ │ │ + 0x000385d8 6e206e61 6d65206f 6e207468 65207361 n name on the sa │ │ │ │ + 0x000385e8 6d65206c 6576656c 00000000 00000000 me level........ │ │ │ │ + 0x000385f8 6e6f2027 3d272066 6f756e64 00000000 no '=' found.... │ │ │ │ + 0x00038608 2848656c 70290000 2048656c 70200000 (Help).. Help .. │ │ │ │ + 0x00038618 20437265 64697473 20000000 00000000 Credits ....... │ │ │ │ + 0x00038628 28437265 64697473 29000000 00000000 (Credits)....... │ │ │ │ + 0x00038638 496e2d67 616d6520 636f6e74 726f6c73 In-game controls │ │ │ │ + 0x00038648 3a0a0000 00000000 4d6f7665 2075700a :.......Move up. │ │ │ │ + 0x00038658 4d6f7665 20646f77 6e0a4d6f 7665206c Move down.Move l │ │ │ │ + 0x00038668 6566740a 4d6f7665 20726967 68740a50 eft.Move right.P │ │ │ │ + 0x00038678 61757365 2067616d 650a5175 69742061 ause game.Quit a │ │ │ │ + 0x00038688 6e797469 6d650a53 686f7720 68656c70 nytime.Show help │ │ │ │ + 0x00038698 00000000 00000000 4d656e75 20636f6e ........Menu con │ │ │ │ + 0x000386a8 74726f6c 733a0a00 46697273 74206974 trols:..First it │ │ │ │ + 0x000386b8 656d0a4c 61737420 6974656d 00000000 em.Last item.... │ │ │ │ + 0x000386c8 70616765 2075700a 70616765 20646f77 page up.page dow │ │ │ │ + 0x000386d8 6e000000 00000000 20536574 74696e67 n....... Setting │ │ │ │ + 0x000386e8 7320616e 64207363 6f726573 20617265 s and scores are │ │ │ │ + 0x000386f8 2073746f 72656420 61743a0a 20607e2f stored at:. `~/ │ │ │ │ + 0x00038708 2e6c6f63 616c2f73 68617265 2f6e736e .local/share/nsn │ │ │ │ + 0x00038718 616b652f 60000000 205f2020 20202020 ake/`... _ │ │ │ │ + 0x00038728 5f5f2020 205f2020 20202020 205f5f20 __ _ __ │ │ │ │ + 0x00038738 2020205f 20202020 205f5f5f 5f200a7c _ ____ .| │ │ │ │ + 0x00038748 207c5c20 7c202820 2860207c 207c5c20 |\ | ( (` | |\ │ │ │ │ + 0x00038758 7c20202f 202f5c20 207c207c 5f2f207c | / /\ | |_/ | │ │ │ │ + 0x00038768 207c5f20 200a7c5f 7c205c7c 205f295f |_ .|_| \| _)_ │ │ │ │ + 0x00038778 29207c5f 7c205c7c 202f5f2f 2d2d5c20 ) |_| \| /_/--\ │ │ │ │ + 0x00038788 7c5f7c20 5c207c5f 7c5f5f00 00000000 |_| \ |_|__..... │ │ │ │ + 0x00038798 2076332e 302e3020 20202020 20202020 v3.0.0 │ │ │ │ + 0x000387a8 20202020 20202862 75696c74 204a616e (built Jan │ │ │ │ + 0x000387b8 32303236 29000000 54727920 606e736e 2026)...Try `nsn │ │ │ │ + 0x000387c8 616b6520 2d2d6865 6c706020 616e6420 ake --help` and │ │ │ │ + 0x000387d8 606d616e 206e736e 616b6560 0a0a4761 `man nsnake`..Ga │ │ │ │ + 0x000387e8 6d65206d 61646520 62792041 6c657861 me made by Alexa │ │ │ │ + 0x000387f8 6e647265 2044616e 7461732c 0a636f6e ndre Dantas,.con │ │ │ │ + 0x00038808 74616374 2068696d 20617420 3c657540 tact him at . │ │ │ │ + 0x00038828 5468616e 6b732066 6f722070 6c617969 Thanks for playi │ │ │ │ + 0x00038838 6e672074 68697320 67616d65 203a290a ng this game :). │ │ │ │ + 0x00038848 0a486f6d 65706167 653a0a20 68747470 .Homepage:. http │ │ │ │ + 0x00038858 3a2f2f6e 736e616b 652e616c 65786461 ://nsnake.alexda │ │ │ │ + 0x00038868 6e746173 2e6e6574 2f0a536f 75726365 ntas.net/.Source │ │ │ │ + 0x00038878 20436f64 653a0a20 68747470 733a2f2f Code:. https:// │ │ │ │ + 0x00038888 67697468 75622e63 6f6d2f61 6c657864 github.com/alexd │ │ │ │ + 0x00038898 616e7461 732f6e73 6e616b65 2f000000 antas/nsnake/... │ │ │ │ + 0x000388a8 64656661 756c7400 626c6163 6b000000 default.black... │ │ │ │ + 0x000388b8 72656400 00000000 67726565 6e000000 red.....green... │ │ │ │ + 0x000388c8 79656c6c 6f770000 6d616765 6e746100 yellow..magenta. │ │ │ │ + 0x000388d8 77686974 65000000 205f5f20 2020205f white... __ _ │ │ │ │ + 0x000388e8 20205f5f 5f5f5f5f 5f20205f 5f202020 _______ __ │ │ │ │ + 0x000388f8 205f2020 5f5f5f5f 5f5f5f20 205f5f5f _ _______ ___ │ │ │ │ + 0x00038908 2020205f 20205f5f 5f5f5f5f 5f0a7c20 _ _______.| │ │ │ │ + 0x00038918 207c2020 7c207c7c 20202020 2020207c | | || | │ │ │ │ + 0x00038928 7c20207c 20207c20 7c7c2020 205f2020 | | | || _ │ │ │ │ + 0x00038938 207c7c20 20207c20 7c207c7c 20202020 || | | || │ │ │ │ + 0x00038948 2020207c 0a7c2020 207c5f7c 207c7c20 |.| |_| || │ │ │ │ + 0x00038958 205f5f5f 5f5f7c7c 2020207c 5f7c207c _____|| |_| | │ │ │ │ + 0x00038968 7c20207c 5f7c2020 7c7c2020 207c5f7c | |_| || |_| │ │ │ │ + 0x00038978 207c7c20 2020205f 5f5f7c0a 7c202020 || ___|.| │ │ │ │ + 0x00038988 20202020 7c7c207c 5f5f5f5f 5f207c20 || |_____ | │ │ │ │ + 0x00038998 20202020 20207c7c 20202020 2020207c || | │ │ │ │ + 0x000389a8 7c202020 2020205f 7c7c2020 207c5f5f | _|| |__ │ │ │ │ + 0x000389b8 5f200a7c 20205f20 2020207c 7c5f5f5f _ .| _ ||___ │ │ │ │ + 0x000389c8 5f5f2020 7c7c2020 5f202020 207c7c20 __ || _ || │ │ │ │ + 0x000389d8 20202020 20207c7c 20202020 207c5f20 || |_ │ │ │ │ + 0x000389e8 7c202020 205f5f5f 7c0a7c20 7c207c20 | ___|.| | | │ │ │ │ + 0x000389f8 20207c20 5f5f5f5f 5f7c207c 7c207c20 | _____| || | │ │ │ │ + 0x00038a08 7c202020 7c7c2020 205f2020 207c7c20 | || _ || │ │ │ │ + 0x00038a18 2020205f 20207c7c 2020207c 5f5f5f20 _ || |___ │ │ │ │ + 0x00038a28 0a7c5f7c 20207c5f 5f7c7c5f 5f5f5f5f .|_| |__||_____ │ │ │ │ + 0x00038a38 5f5f7c7c 5f7c2020 7c5f5f7c 7c5f5f7c __||_| |__||__| │ │ │ │ + 0x00038a48 207c5f5f 7c7c5f5f 5f7c207c 5f7c7c5f |__||___| |_||_ │ │ │ │ + 0x00038a58 5f5f5f5f 5f5f7c00 59657300 00000000 ______|.Yes..... │ │ │ │ + 0x00038a68 4e6f0000 00000000 53636f72 65000000 No......Score... │ │ │ │ + 0x00038a78 53706565 64000000 25750000 00000000 Speed...%u...... │ │ │ │ + 0x00038a88 25640000 00000000 6e736e61 6b652033 %d......nsnake 3 │ │ │ │ + 0x00038a98 2e302e30 00000000 4c657665 6c200000 .0.0....Level .. │ │ │ │ + 0x00038aa8 50617573 65640000 4572726f 72212059 Paused..Error! Y │ │ │ │ + 0x00038ab8 6f757220 636f6e73 6f6c6520 73637265 our console scre │ │ │ │ + 0x00038ac8 656e2069 7320736d 616c6c65 72207468 en is smaller th │ │ │ │ + 0x00038ad8 616e0000 00000000 78000000 00000000 an......x....... │ │ │ │ + 0x00038ae8 506c6561 73652072 6573697a 6520796f Please resize yo │ │ │ │ + 0x00038af8 75722077 696e646f 7720616e 64207472 ur window and tr │ │ │ │ + 0x00038b08 79206167 61696e00 286d6f72 65290000 y again.(more).. │ │ │ │ + 0x00038b18 496e7661 6c696420 696e6974 69616c20 Invalid initial │ │ │ │ + 0x00038b28 76616c75 6520666f 72204d65 6e754974 value for MenuIt │ │ │ │ + 0x00038b38 656d5465 78746c69 73740000 00000000 emTextlist...... │ │ │ │ + 0x00038b48 4f464600 00000000 52657375 6d650000 OFF.....Resume.. │ │ │ │ + 0x00038b58 52657374 61727400 51756974 20746f20 Restart.Quit to │ │ │ │ + 0x00038b68 4d61696e 204d656e 75000000 00000000 Main Menu....... │ │ │ │ + 0x00038b78 51756974 2047616d 65000000 00000000 Quit Game....... │ │ │ │ + 0x00038b88 76656374 6f723c62 6f6f6c3e 3a3a5f4d vector::_M │ │ │ │ + 0x00038b98 5f696e73 6572745f 61757800 00000000 _insert_aux..... │ │ │ │ + 0x00038ba8 43616e27 74206f70 656e2066 696c6520 Can't open file │ │ │ │ + 0x00038bb8 27000000 00000000 73746172 74000000 '.......start... │ │ │ │ + 0x00038bc8 41627275 70742065 6e64696e 67206f66 Abrupt ending of │ │ │ │ + 0x00038bd8 2066696c 65207768 696c6520 70617273 file while pars │ │ │ │ + 0x00038be8 696e6720 6c657665 6c206174 206c696e ing level at lin │ │ │ │ + 0x00038bf8 65200000 00000000 61757468 6f720000 e ......author.. │ │ │ │ + 0x00038c08 636f6d6d 656e7400 2e000000 00000000 comment......... │ │ │ │ + 0x00038c18 76656374 6f723a3a 5f4d5f64 65666175 vector::_M_defau │ │ │ │ + 0x00038c28 6c745f61 7070656e 64000000 00000000 lt_append....... │ │ │ │ + 0x00038c38 76656374 6f723c62 6f6f6c3e 3a3a5f4d vector::_M │ │ │ │ + 0x00038c48 5f66696c 6c5f696e 73657274 00000000 _fill_insert.... │ │ │ │ + 0x00038c58 436f756c 64206e6f 74206372 65617465 Could not create │ │ │ │ + 0x00038c68 2066696c 65202700 76657273 696f6e00 file '.version. │ │ │ │ + 0x00038c78 73636f72 65000000 6c657665 6c000000 score...level... │ │ │ │ + 0x00038c88 706f696e 74730000 73706565 64000000 points..speed... │ │ │ │ + 0x00038c98 66727569 74730000 46696c65 20270000 fruits..File '.. │ │ │ │ + 0x00038ca8 2720646f 65736e27 74206578 69737400 ' doesn't exist. │ │ │ │ + 0x00038cb8 27206861 7320616e 206f6c64 20766572 ' has an old ver │ │ │ │ + 0x00038cc8 73696f6e 20666f72 6d617400 00000000 sion format..... │ │ │ │ + 0x00038cd8 6e736e61 6b657363 6f726573 00000000 nsnakescores.... │ │ │ │ + 0x00038ce8 77000000 00000000 484f4d45 00000000 w.......HOME.... │ │ │ │ + 0x00038cf8 726d202d 72662000 726d202d 66200000 rm -rf .rm -f .. │ │ │ │ + 0x00038d08 2e2e0000 00000000 41424344 45464748 ........ABCDEFGH │ │ │ │ + 0x00038d18 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x00038d28 595a6162 63646566 6768696a 6b6c6d6e YZabcdefghijklmn │ │ │ │ + 0x00038d38 6f707172 73747576 7778797a 30313233 opqrstuvwxyz0123 │ │ │ │ + 0x00038d48 34353637 38392b2f 00000000 00000000 456789+/........ │ │ │ │ + 0x00038d58 25730a00 00000000 5b6f7074 696f6e73 %s......[options │ │ │ │ + 0x00038d68 5d000000 00000000 4d617869 6d756d20 ].......Maximum │ │ │ │ + 0x00038d78 6f707469 6f6e2064 6566696e 6974696f option definitio │ │ │ │ + 0x00038d88 6e732065 78636565 64656400 00000000 ns exceeded..... │ │ │ │ + 0x00038d98 64657073 2f636f6d 6d616e64 65722f63 deps/commander/c │ │ │ │ + 0x00038da8 6f6d6d61 6e646572 2e630000 00000000 ommander.c...... │ │ │ │ + 0x00038db8 6f707469 6f6e2d3e 6172676e 616d6500 option->argname. │ │ │ │ + 0x00038dc8 6f707469 6f6e2d3e 6c617267 65000000 option->large... │ │ │ │ + 0x00038dd8 2d256300 00000000 25732025 73206172 -%c.....%s %s ar │ │ │ │ + 0x00038de8 67756d65 6e742072 65717569 7265640a gument required. │ │ │ │ + 0x00038df8 00000000 00000000 756e7265 636f676e ........unrecogn │ │ │ │ + 0x00038e08 697a6564 20666c61 67202573 0a000000 ized flag %s.... │ │ │ │ + 0x00038e18 4d617869 6d756d20 6e756d62 6572206f Maximum number o │ │ │ │ + 0x00038e28 66206172 67756d65 6e747320 65786365 f arguments exce │ │ │ │ + 0x00038e38 65646564 00000000 3947616d 65537461 eded....9GameSta │ │ │ │ + 0x00038e48 74650000 00000000 31385363 6f726546 te......18ScoreF │ │ │ │ + 0x00038e58 696c6545 78636570 74696f6e 00000000 ileException.... │ │ │ │ + 0x00038e68 31334761 6d655374 61746547 616d6500 13GameStateGame. │ │ │ │ + 0x00038e78 3230426f 61726450 61727365 72457863 20BoardParserExc │ │ │ │ + 0x00038e88 65707469 6f6e0000 31374761 6d655374 eption..17GameSt │ │ │ │ + 0x00038e98 6174654d 61696e4d 656e7500 00000000 ateMainMenu..... │ │ │ │ + 0x00038ea8 31325374 6174654d 616e6167 65720000 12StateManager.. │ │ │ │ + 0x00038eb8 7f02eeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038ec8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038ed8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038ee8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038ef8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f08 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f18 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f28 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f38 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f48 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f58 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f68 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f78 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f88 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038f98 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038fa8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038fb8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038fc8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038fd8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038fe8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00038ff8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039008 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039018 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039028 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039038 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039048 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039058 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039068 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039078 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039088 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039098 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x000390a8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x000390b8 eeffeeff eeff5902 62026a02 73021402 ......Y.b.j.s... │ │ │ │ + 0x000390c8 1d02eeff 29023102 39024102 49025102 ....).1.9.A.I.Q. │ │ │ │ + 0x000390d8 94019c01 a401ac01 b401bc01 eeffeeff ................ │ │ │ │ + 0x000390e8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x000390f8 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039108 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039118 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039128 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039138 eeffeeff eeffeeff eeffeeff eeffeeff ................ │ │ │ │ + 0x00039148 eeffc401 cc01d401 dc01eeff e401ec01 ................ │ │ │ │ + 0x00039158 f401fc01 04020c02 30003800 40004800 ........0.8.@.H. │ │ │ │ + 0x00039168 5000eeff eeff5800 60006800 70008700 P.....X.`.h.p... │ │ │ │ + 0x00039178 9300aa00 c100cc00 d800e400 f000fc00 ................ │ │ │ │ + 0x00039188 05011101 1d012601 2f013801 41014d01 ......&./.8.A.M. │ │ │ │ + 0x00039198 56015f01 68017401 7f018801 8b029702 V._.h.t......... │ │ │ │ + 0x000391a8 a302af02 bb02c402 d002dc02 e802f402 ................ │ │ │ │ + 0x000391b8 00031703 2e033a03 46035d03 69037503 ......:.F.].i.u. │ │ │ │ + 0x000391c8 81038d03 9903a503 b103bd03 c903d503 ................ │ │ │ │ + 0x000391d8 e103ed03 f9030504 11041d04 29043504 ............).5. │ │ │ │ + 0x000391e8 41042700 00000000 31345769 6e646f77 A.'.....14Window │ │ │ │ + 0x000391f8 47616d65 48656c70 00000000 00000000 GameHelp........ │ │ │ │ + 0x00039208 39416e69 6d617469 6f6e0000 00000000 9Animation...... │ │ │ │ + 0x00039218 3135416e 696d6174 696f6e53 6e616b65 15AnimationSnake │ │ │ │ + 0x00039228 73000000 00000000 31344c61 796f7574 s.......14Layout │ │ │ │ + 0x00039238 4d61696e 4d656e75 00000000 00000000 MainMenu........ │ │ │ │ + 0x00039248 31354c61 796f7574 46697273 7454696d 15LayoutFirstTim │ │ │ │ + 0x00039258 65000000 00000000 3657696e 646f7700 e.......6Window. │ │ │ │ + 0x00039268 31304c61 796f7574 47616d65 00000000 10LayoutGame.... │ │ │ │ + 0x00039278 364c6179 6f757400 31334d65 6e754974 6Layout.13MenuIt │ │ │ │ + 0x00039288 656d4c61 62656c00 344d656e 75000000 emLabel.4Menu... │ │ │ │ + 0x00039298 31364d65 6e754974 656d5465 78746c69 16MenuItemTextli │ │ │ │ + 0x000392a8 73740000 00000000 31344d65 6e75416c st......14MenuAl │ │ │ │ + 0x000392b8 70686162 65746963 00000000 00000000 phabetic........ │ │ │ │ + 0x000392c8 31354d65 6e754974 656d5465 7874626f 15MenuItemTextbo │ │ │ │ + 0x000392d8 78000000 00000000 31374d65 6e754974 x.......17MenuIt │ │ │ │ + 0x000392e8 656d4e75 6d626572 626f7800 00000000 emNumberbox..... │ │ │ │ + 0x000392f8 31364d65 6e754974 656d4368 65636b62 16MenuItemCheckb │ │ │ │ + 0x00039308 6f780000 00000000 384d656e 75497465 ox......8MenuIte │ │ │ │ + 0x00039318 6d000000 00000000 3447616d 65000000 m.......4Game... │ │ │ │ + 0x00039328 35426f61 72640000 37417272 61793244 5Board..7Array2D │ │ │ │ + 0x00039338 49624500 00000000 31324672 7569744d IbE.....12FruitM │ │ │ │ + 0x00039348 616e6167 65720000 36506c61 79657200 anager..6Player. │ │ │ │ + 0x00039358 20090d0a 00000000 636f6d6d 616e645f .......command_ │ │ │ │ + 0x00039368 6f707469 6f6e00 option. │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ │ │ @@ -1,210 +1,210 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ │ │ - 0x0003c130 011b033b e40c0000 9b010000 d0a1fcff ...;............ │ │ │ │ - 0x0003c140 c8310000 90a2fcff 940d0000 b0a3fcff .1.............. │ │ │ │ - 0x0003c150 08160000 90a4fcff 00320000 b0a5fcff .........2...... │ │ │ │ - 0x0003c160 f8380000 30a6fcff ec420000 f0a6fcff .8..0....B...... │ │ │ │ - 0x0003c170 a44d0000 30a7fcff 5c5c0000 10a8fcff .M..0...\\...... │ │ │ │ - 0x0003c180 fc0c0000 70a8fcff 100d0000 a0a8fcff ....p........... │ │ │ │ - 0x0003c190 240d0000 dca8fcff 380d0000 30a9fcff $.......8...0... │ │ │ │ - 0x0003c1a0 600d0000 50a9fcff c80d0000 90a9fcff `...P........... │ │ │ │ - 0x0003c1b0 f00d0000 70aafcff 180e0000 90aafcff ....p........... │ │ │ │ - 0x0003c1c0 3c0e0000 d4aafcff 640e0000 10abfcff <.......d....... │ │ │ │ - 0x0003c1d0 880e0000 58abfcff ac0e0000 70abfcff ....X.......p... │ │ │ │ - 0x0003c1e0 c00e0000 e0abfcff e80e0000 1cacfcff ................ │ │ │ │ - 0x0003c1f0 0c0f0000 98acfcff 340f0000 14adfcff ........4....... │ │ │ │ - 0x0003c200 5c0f0000 e0aefcff b40f0000 80b0fcff \............... │ │ │ │ - 0x0003c210 e80f0000 70b1fcff 20100000 30b2fcff ....p... ...0... │ │ │ │ - 0x0003c220 58100000 50b2fcff 6c100000 60b2fcff X...P...l...`... │ │ │ │ - 0x0003c230 80100000 7cb2fcff 94100000 70b3fcff ....|.......p... │ │ │ │ - 0x0003c240 bc100000 30b4fcff f4100000 d0b4fcff ....0........... │ │ │ │ - 0x0003c250 28110000 98b5fcff 58110000 70b6fcff (.......X...p... │ │ │ │ - 0x0003c260 ac110000 7cb9fcff 1c120000 b0bcfcff ....|........... │ │ │ │ - 0x0003c270 08130000 60bdfcff 38130000 30bffcff ....`...8...0... │ │ │ │ - 0x0003c280 7c130000 f4c0fcff c0130000 f0c1fcff |............... │ │ │ │ - 0x0003c290 f0130000 1cc4fcff 38140000 50c6fcff ........8...P... │ │ │ │ - 0x0003c2a0 80140000 9cc8fcff 1c150000 58cefcff ............X... │ │ │ │ - 0x0003c2b0 b4150000 d0d3fcff 98120000 70d4fcff ............p... │ │ │ │ - 0x0003c2c0 d0120000 30d5fcff d8140000 b0d6fcff ....0........... │ │ │ │ - 0x0003c2d0 74150000 50d8fcff 38160000 70d8fcff t...P...8...p... │ │ │ │ - 0x0003c2e0 4c160000 f8d8fcff 78160000 98d9fcff L.......x....... │ │ │ │ - 0x0003c2f0 a0160000 3cdafcff c8160000 50dafcff ....<.......P... │ │ │ │ - 0x0003c300 dc160000 5cdafcff f0160000 10dbfcff ....\........... │ │ │ │ - 0x0003c310 18170000 d8dbfcff 40170000 b0dcfcff ........@....... │ │ │ │ - 0x0003c320 a0170000 90fbfcff 28180000 b0fdfcff ........(....... │ │ │ │ - 0x0003c330 68170000 d0fdfcff 7c170000 30fefcff h.......|...0... │ │ │ │ - 0x0003c340 f0170000 f0fefcff 60180000 34fffcff ........`...4... │ │ │ │ - 0x0003c350 88180000 1c01fdff dc180000 d401fdff ................ │ │ │ │ - 0x0003c360 10190000 9002fdff 3c190000 1c03fdff ........<....... │ │ │ │ - 0x0003c370 70190000 3004fdff bc190000 9005fdff p...0........... │ │ │ │ - 0x0003c380 081a0000 a005fdff 1c1a0000 1c06fdff ................ │ │ │ │ - 0x0003c390 581a0000 9406fdff 941a0000 b006fdff X............... │ │ │ │ - 0x0003c3a0 a81a0000 bc06fdff bc1a0000 d006fdff ................ │ │ │ │ - 0x0003c3b0 d01a0000 dc06fdff e41a0000 f006fdff ................ │ │ │ │ - 0x0003c3c0 f81a0000 fc06fdff 0c1b0000 1007fdff ................ │ │ │ │ - 0x0003c3d0 201b0000 9c07fdff 641b0000 dc07fdff .......d....... │ │ │ │ - 0x0003c3e0 781b0000 3809fdff c81b0000 f00cfdff x...8........... │ │ │ │ - 0x0003c3f0 481c0000 5c0dfdff 701c0000 7c0dfdff H...\...p...|... │ │ │ │ - 0x0003c400 941c0000 900dfdff a81c0000 700efdff ............p... │ │ │ │ - 0x0003c410 481d0000 b010fdff 841d0000 d810fdff H............... │ │ │ │ - 0x0003c420 981d0000 1011fdff ac1d0000 1c11fdff ................ │ │ │ │ - 0x0003c430 c01d0000 1012fdff e81d0000 a014fdff ................ │ │ │ │ - 0x0003c440 301e0000 d017fdff d81c0000 9018fdff 0............... │ │ │ │ - 0x0003c450 181d0000 5019fdff d01e0000 801afdff ....P........... │ │ │ │ - 0x0003c460 fc1e0000 941afdff 101f0000 f01bfdff ................ │ │ │ │ - 0x0003c470 501f0000 901efdff 781e0000 301ffdff P.......x...0... │ │ │ │ - 0x0003c480 a81e0000 b01ffdff d01f0000 fc23fdff .............#.. │ │ │ │ - 0x0003c490 28200000 1c24fdff 3c200000 5024fdff ( ...$..< ..P$.. │ │ │ │ - 0x0003c4a0 50200000 7824fdff 64200000 9024fdff P ..x$..d ...$.. │ │ │ │ - 0x0003c4b0 78200000 c024fdff 8c200000 dc25fdff x ...$... ...%.. │ │ │ │ - 0x0003c4c0 d4200000 502bfdff 981f0000 902bfdff . ..P+.......+.. │ │ │ │ - 0x0003c4d0 ac1f0000 f02bfdff 28210000 f82bfdff .....+..(!...+.. │ │ │ │ - 0x0003c4e0 94210000 102cfdff a8210000 702dfdff .!...,...!..p-.. │ │ │ │ - 0x0003c4f0 e4210000 b02efdff 3c210000 502ffdff .!........ │ │ │ │ - 0x0003c5b0 60250000 1040fdff a8250000 3042fdff `%...@...%..0B.. │ │ │ │ - 0x0003c5c0 68260000 f042fdff a4260000 1843fdff h&...B...&...C.. │ │ │ │ - 0x0003c5d0 c8260000 9043fdff ec260000 d043fdff .&...C...&...C.. │ │ │ │ - 0x0003c5e0 00270000 9045fdff 3c270000 9046fdff .'...E..<'...F.. │ │ │ │ - 0x0003c5f0 64270000 d049fdff d4270000 544afdff d'...I...'..TJ.. │ │ │ │ - 0x0003c600 e8270000 f04afdff 0c280000 d04bfdff .'...J...(...K.. │ │ │ │ - 0x0003c610 68280000 404cfdff 7c280000 904ffdff h(..@L..|(...O.. │ │ │ │ - 0x0003c620 dc280000 d04ffdff f0280000 1c50fdff .(...O...(...P.. │ │ │ │ - 0x0003c630 04290000 7450fdff 28290000 9450fdff .)..tP..()...P.. │ │ │ │ - 0x0003c640 3c290000 9051fdff 64290000 d051fdff <)...Q..d)...Q.. │ │ │ │ - 0x0003c650 88290000 3052fdff 9c290000 9052fdff .)..0R...)...R.. │ │ │ │ - 0x0003c660 b0290000 f053fdff d8290000 1064fdff .)...S...)...d.. │ │ │ │ - 0x0003c670 142a0000 f064fdff 502a0000 1067fdff .*...d..P*...g.. │ │ │ │ - 0x0003c680 902a0000 7069fdff d02a0000 d469fdff .*..pi...*...i.. │ │ │ │ - 0x0003c690 002b0000 9c6afdff 282b0000 d46afdff .+...j..(+...j.. │ │ │ │ - 0x0003c6a0 542b0000 306bfdff f0290000 906bfdff T+..0k...)...k.. │ │ │ │ - 0x0003c6b0 3c2a0000 b06bfdff 802b0000 b870fdff <*...k...+...p.. │ │ │ │ - 0x0003c6c0 c82b0000 5076fdff 402c0000 c076fdff .+..Pv..@,...v.. │ │ │ │ - 0x0003c6d0 702c0000 d077fdff 982c0000 1078fdff p,...w...,...x.. │ │ │ │ - 0x0003c6e0 c42c0000 7088fdff f02c0000 7888fdff .,..p....,..x... │ │ │ │ - 0x0003c6f0 042d0000 8088fdff 182d0000 d488fdff .-.......-...... │ │ │ │ - 0x0003c700 482d0000 0089fdff 702d0000 4089fdff H-......p-..@... │ │ │ │ - 0x0003c710 9c2d0000 9089fdff dc2d0000 9889fdff .-.......-...... │ │ │ │ - 0x0003c720 f02d0000 dc89fdff 142e0000 f089fdff .-.............. │ │ │ │ - 0x0003c730 282e0000 fc89fdff 3c2e0000 008cfdff (.......<....... │ │ │ │ - 0x0003c740 742e0000 308cfdff c82d0000 508cfdff t...0....-..P... │ │ │ │ - 0x0003c750 882e0000 d48efdff c82e0000 7095fdff ............p... │ │ │ │ - 0x0003c760 202f0000 d096fdff 742f0000 7097fdff /......t/..p... │ │ │ │ - 0x0003c770 a42f0000 9098fdff e02f0000 7099fdff ./......./..p... │ │ │ │ - 0x0003c780 04300000 309bfdff 18300000 709bfdff .0..0....0..p... │ │ │ │ - 0x0003c790 40300000 789bfdff 54300000 b09cfdff @0..x...T0...... │ │ │ │ - 0x0003c7a0 b0300000 dc9dfdff f0300000 589efdff .0.......0..X... │ │ │ │ - 0x0003c7b0 24310000 10a0fdff 68310000 50a0fdff $1......h1..P... │ │ │ │ - 0x0003c7c0 90310000 b0a1fdff 7c320000 34a2fdff .1......|2..4... │ │ │ │ - 0x0003c7d0 a4320000 5ca3fdff 14330000 98a4fdff .2..\....3...... │ │ │ │ - 0x0003c7e0 84330000 d0a4fdff 98330000 90a6fdff .3.......3...... │ │ │ │ - 0x0003c7f0 cc330000 7ca7fdff a0340000 9caafdff .3..|....4...... │ │ │ │ - 0x0003c800 e8340000 bcaefdff a4360000 b0affdff .4.......6...... │ │ │ │ - 0x0003c810 68370000 54cefdff a8380000 70f1fdff h7..T....8..p... │ │ │ │ - 0x0003c820 30320000 d0f1fdff 54320000 30f2fdff 02......T2..0... │ │ │ │ - 0x0003c830 d4320000 70f3fdff 54330000 90f4fdff .2..p...T3...... │ │ │ │ - 0x0003c840 f4330000 90f5fdff 20340000 50f7fdff .3...... 4..P... │ │ │ │ - 0x0003c850 54340000 d0f7fdff 78340000 30f8fdff T4......x4..0... │ │ │ │ - 0x0003c860 34350000 90fdfdff 80350000 70fffdff 45.......5..p... │ │ │ │ - 0x0003c870 bc350000 d0fffdff e4350000 d001feff .5.......5...... │ │ │ │ - 0x0003c880 24360000 9003feff 60360000 5005feff $6......`6..P... │ │ │ │ - 0x0003c890 d0360000 b008feff 1c370000 100cfeff .6.......7...... │ │ │ │ - 0x0003c8a0 b8370000 3010feff 08380000 5014feff .7..0....8..P... │ │ │ │ - 0x0003c8b0 58380000 7018feff 58390000 7c18feff X8..p...X9..|... │ │ │ │ - 0x0003c8c0 6c390000 9018feff 80390000 a018feff l9.......9...... │ │ │ │ - 0x0003c8d0 94390000 b018feff a8390000 c018feff .9.......9...... │ │ │ │ - 0x0003c8e0 bc390000 d018feff d0390000 dc18feff .9.......9...... │ │ │ │ - 0x0003c8f0 e4390000 901afeff 103a0000 741bfeff .9.......:..t... │ │ │ │ - 0x0003c900 443a0000 a01bfeff 583a0000 101cfeff D:......X:...... │ │ │ │ - 0x0003c910 a43a0000 941cfeff cc3a0000 f01dfeff .:.......:...... │ │ │ │ - 0x0003c920 20390000 101efeff 34390000 701efeff 9......49..p... │ │ │ │ - 0x0003c930 6c3a0000 701ffeff 483b0000 6021feff l:..p...H;..`!.. │ │ │ │ - 0x0003c940 943b0000 9021feff b83b0000 f021feff .;...!...;...!.. │ │ │ │ - 0x0003c950 e03b0000 c026feff 4c3c0000 d026feff .;...&..L<...&.. │ │ │ │ - 0x0003c960 603c0000 dc26feff 743c0000 f026feff `<...&..t<...&.. │ │ │ │ - 0x0003c970 883c0000 fc26feff 9c3c0000 9027feff .<...&...<...'.. │ │ │ │ - 0x0003c980 b03c0000 1028feff e83c0000 0030feff .<...(...<...0.. │ │ │ │ - 0x0003c990 2c3d0000 5033feff 103b0000 b033feff ,=..P3...;...3.. │ │ │ │ - 0x0003c9a0 343b0000 d033feff 983d0000 f433feff 4;...3...=...3.. │ │ │ │ - 0x0003c9b0 ac3d0000 d034feff f83d0000 dc34feff .=...4...=...4.. │ │ │ │ - 0x0003c9c0 0c3e0000 3036feff 903e0000 3437feff .>..06...>..47.. │ │ │ │ - 0x0003c9d0 c83e0000 b037feff 003f0000 3038feff .>...7...?..08.. │ │ │ │ - 0x0003c9e0 583e0000 3039feff b43f0000 b43cfeff X>..09...?...<.. │ │ │ │ - 0x0003c9f0 0c400000 dc3dfeff 9c400000 5042feff .@...=...@..PB.. │ │ │ │ - 0x0003ca00 54420000 4059feff a4420000 f05cfeff TB..@Y...B...\.. │ │ │ │ - 0x0003ca10 283f0000 505dfeff 4c3f0000 b05dfeff (?..P]..L?...].. │ │ │ │ - 0x0003ca20 743f0000 f05efeff 3c400000 1060feff t?...^..<@...`.. │ │ │ │ - 0x0003ca30 6c400000 3061feff 20410000 f065feff l@..0a.. A...e.. │ │ │ │ - 0x0003ca40 6c410000 5066feff 90410000 f069feff lA..Pf...A...i.. │ │ │ │ - 0x0003ca50 dc410000 906bfeff 18420000 d06cfeff .A...k...B...l.. │ │ │ │ - 0x0003ca60 84430000 546dfeff ac430000 306efeff .C..Tm...C..0n.. │ │ │ │ - 0x0003ca70 e8430000 586efeff 0c440000 706ffeff .C..Xn...D..po.. │ │ │ │ - 0x0003ca80 60440000 b070feff a0440000 1471feff `D...p...D...q.. │ │ │ │ - 0x0003ca90 b4440000 b071feff c8440000 d471feff .D...q...D...q.. │ │ │ │ - 0x0003caa0 dc440000 f871feff f0440000 7073feff .D...q...D..ps.. │ │ │ │ - 0x0003cab0 34450000 d074feff 74450000 b075feff 4E...t..tE...u.. │ │ │ │ - 0x0003cac0 a8450000 5076feff bc450000 3077feff .E..Pv...E..0w.. │ │ │ │ - 0x0003cad0 d0450000 3c77feff e4450000 5077feff .E........ │ │ │ │ + 0x00039b30 503e0000 20c4feff 8c3e0000 94c5feff P>.. ....>...... │ │ │ │ + 0x00039b40 c43e0000 a0c5feff d83e0000 b4c5feff .>.......>...... │ │ │ │ + 0x00039b50 ec3e0000 d0c5feff d03d0000 10c6feff .>.......=...... │ │ │ │ + 0x00039b60 e43d0000 70c6feff 003f0000 78c6feff .=..p....?..x... │ │ │ │ + 0x00039b70 4c3f0000 14c8feff 803f0000 30c9feff L?.......?..0... │ │ │ │ + 0x00039b80 143f0000 70c9feff 283f0000 d0c9feff .?..p...(?...... │ │ │ │ + 0x00039b90 18400000 c0cbfeff 64400000 f0cbfeff .@......d@...... │ │ │ │ + 0x00039ba0 88400000 50ccfeff b0400000 20d1feff .@..P....@.. ... │ │ │ │ + 0x00039bb0 1c410000 30d1feff 30410000 3cd1feff .A..0...0A..<... │ │ │ │ + 0x00039bc0 44410000 50d1feff 58410000 5cd1feff DA..P...XA..\... │ │ │ │ + 0x00039bd0 6c410000 f0d1feff 80410000 70d2feff lA.......A..p... │ │ │ │ + 0x00039be0 b8410000 60dafeff fc410000 b0ddfeff .A..`....A...... │ │ │ │ + 0x00039bf0 a83f0000 10defeff cc3f0000 70defeff .?.......?..p... │ │ │ │ + 0x00039c00 f03f0000 90defeff 04400000 b0defeff .?.......@...... │ │ │ │ + 0x00039c10 f4420000 34e2feff 4c430000 5ce3feff .B..4...LC..\... │ │ │ │ + 0x00039c20 ac430000 d0e7feff 64450000 c0fefeff .C......dE...... │ │ │ │ + 0x00039c30 b4450000 7002ffff 68420000 d002ffff .E..p...hB...... │ │ │ │ + 0x00039c40 8c420000 3003ffff b4420000 7004ffff .B..0....B..p... │ │ │ │ + 0x00039c50 7c430000 9005ffff 30440000 500affff |C......0D..P... │ │ │ │ + 0x00039c60 7c440000 b00affff a0440000 500effff |D.......D..P... │ │ │ │ + 0x00039c70 ec440000 f00fffff 28450000 3011ffff .D......(E..0... │ │ │ │ + 0x00039c80 94460000 b411ffff bc460000 9012ffff .F.......F...... │ │ │ │ + 0x00039c90 f8460000 b812ffff 1c470000 d013ffff .F.......G...... │ │ │ │ + 0x00039ca0 70470000 1015ffff b0470000 7415ffff pG.......G..t... │ │ │ │ + 0x00039cb0 c4470000 1016ffff d8470000 3416ffff .G.......G..4... │ │ │ │ + 0x00039cc0 ec470000 5816ffff 00480000 d017ffff .G..X....H...... │ │ │ │ + 0x00039cd0 44480000 3019ffff 84480000 101affff DH..0....H...... │ │ │ │ + 0x00039ce0 b8480000 b01affff cc480000 901bffff .H.......H...... │ │ │ │ + 0x00039cf0 e0480000 9c1bffff f4480000 b01bffff .H.......H...... │ │ │ │ + 0x00039d00 08490000 bc1bffff 1c490000 d01bffff .I.......I...... │ │ │ │ + 0x00039d10 30490000 101cffff 58490000 001dffff 0I......XI...... │ │ │ │ + 0x00039d20 6c490000 dc1dffff 80490000 bc1effff lI.......I...... │ │ │ │ + 0x00039d30 94490000 9c1fffff a8490000 bc23ffff .I.......I...#.. │ │ │ │ + 0x00039d40 f4490000 2025ffff 404a0000 1027ffff .I.. %..@J...'.. │ │ │ │ + 0x00039d50 bc4b0000 d027ffff 30460000 5028ffff .K...'..0F..P(.. │ │ │ │ + 0x00039d60 68460000 d028ffff c44a0000 902affff hF...(...J...*.. │ │ │ │ + 0x00039d70 ec4a0000 b030ffff 644b0000 5032ffff .J...0..dK..P2.. │ │ │ │ + 0x00039d80 ac4c0000 d432ffff d44c0000 fc33ffff .L...2...L...3.. │ │ │ │ + 0x00039d90 044d0000 3835ffff 744d0000 7035ffff .M..85..tM..p5.. │ │ │ │ + 0x00039da0 884d0000 3037ffff bc4d0000 1c38ffff .M..07...M...8.. │ │ │ │ + 0x00039db0 e44d0000 3c3bffff 2c4e0000 5c3fffff .M..<;..,N..\?.. │ │ │ │ + 0x00039dc0 9c4f0000 5040ffff c84f0000 f45effff .O..P@...O...^.. │ │ │ │ + 0x00039dd0 68500000 1092ffff 604c0000 7092ffff hP......`L..p... │ │ │ │ + 0x00039de0 844c0000 d092ffff 444d0000 f093ffff .L......DM...... │ │ │ │ + 0x00039df0 784e0000 d095ffff b44e0000 3096ffff xN.......N..0... │ │ │ │ + 0x00039e00 dc4e0000 3098ffff 1c4f0000 f099ffff .N..0....O...... │ │ │ │ + 0x00039e10 584f0000 b09bffff 18500000 d09fffff XO.......P...... │ │ │ │ + 0x00039e20 e0500000 f49fffff f4500000 d0a0ffff .P.......P...... │ │ │ │ + 0x00039e30 40510000 dca0ffff 54510000 30a2ffff @Q......TQ..0... │ │ │ │ + 0x00039e40 d8510000 34a3ffff 10520000 b0a3ffff .Q..4....R...... │ │ │ │ + 0x00039e50 48520000 30a4ffff a0510000 30a5ffff HR..0....Q..0... │ │ │ │ + 0x00039e60 70520000 3ca5ffff 84520000 50a5ffff pR..<....R..P... │ │ │ │ + 0x00039e70 98520000 60a5ffff ac520000 70a5ffff .R..`....R..p... │ │ │ │ + 0x00039e80 c0520000 80a5ffff d4520000 90a5ffff .R.......R...... │ │ │ │ + 0x00039e90 e8520000 9ca5ffff fc520000 50a7ffff .R.......R..P... │ │ │ │ + 0x00039ea0 28530000 34a8ffff 5c530000 60a8ffff (S..4...\S..`... │ │ │ │ + 0x00039eb0 70530000 d0a8ffff bc530000 54a9ffff pS.......S..T... │ │ │ │ + 0x00039ec0 e4530000 b0aaffff 84530000 b0abffff .S.......S...... │ │ │ │ + 0x00039ed0 28540000 d0abffff 3c540000 58acffff (T........d.....:..A-A │ │ │ │ - 0x0003ec18 0e209d04 9e034293 0294014d 0adeddd3 . ....B....M.... │ │ │ │ - 0x0003ec28 d40e0041 2d410b00 24000000 1c1e0000 ...A-A..$....... │ │ │ │ - 0x0003ec38 cc3efdff c8000000 00412d41 0e309d06 .>.......A-A.0.. │ │ │ │ - 0x0003ec48 9e054293 04690ade ddd30e00 412d410b ..B..i......A-A. │ │ │ │ - 0x0003ec58 28000000 b41d0000 6c3ffdff 38000000 (.......l?..8... │ │ │ │ - 0x0003ec68 04cc3900 00412d41 0e209d04 9e034493 ..9..A-A. ....D. │ │ │ │ - 0x0003ec78 0246dedd d30e0041 2d000000 28000000 .F.....A-...(... │ │ │ │ - 0x0003ec88 e01d0000 783ffdff 44000000 04a83900 ....x?..D.....9. │ │ │ │ - 0x0003ec98 00412d41 0e209d04 9e034493 0249dedd .A-A. ....D..I.. │ │ │ │ - 0x0003eca8 d30e0041 2d000000 44000000 0c1e0000 ...A-...D....... │ │ │ │ - 0x0003ecb8 2840fdff 08050000 04843900 00412d41 (@........9..A-A │ │ │ │ - 0x0003ecc8 0e70419d 069e0542 93049403 44950296 .pA....B....D... │ │ │ │ - 0x0003ecd8 0102c80a d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x0003ece8 024d0ad5 d6d3d4dd de0e0041 2d410b00 .M.........A-A.. │ │ │ │ - 0x0003ecf8 74000000 541e0000 e844fdff 90050000 t...T....D...... │ │ │ │ - 0x0003ed08 046e3900 00412d41 0ee00143 9d0c9e0b .n9..A-A...C.... │ │ │ │ - 0x0003ed18 42930a94 09569607 95084198 05970641 B....V....A....A │ │ │ │ - 0x0003ed28 9a039904 02b60ad6 d541d8d7 41dad942 .........A..A..B │ │ │ │ - 0x0003ed38 d3d4ddde 0e00412d 410b7e0a 9b02410b ......A-A.~...A. │ │ │ │ - 0x0003ed48 4c9b0243 db4d9b02 42db44d5 d6d7d8d9 L..C.M..B.D..... │ │ │ │ - 0x0003ed58 da4b9607 95084198 05970641 9a039904 .K....A....A.... │ │ │ │ - 0x0003ed68 419b0242 db000000 2c000000 cc1e0000 A..B....,....... │ │ │ │ - 0x0003ed78 084afdff 70000000 046d3900 00412d41 .J..p....m9..A-A │ │ │ │ - 0x0003ed88 0e209d04 9e034293 02940150 0adeddd3 . ....B....P.... │ │ │ │ - 0x0003ed98 d40e0041 2d410b00 24000000 8c1f0000 ...A-A..$....... │ │ │ │ - 0x0003eda8 484afdff 08010000 00412d41 0e309d06 HJ.......A-A.0.. │ │ │ │ - 0x0003edb8 9e054293 04790ade ddd30e00 412d410b ..B..y......A-A. │ │ │ │ - 0x0003edc8 28000000 241f0000 304bfdff 38000000 (...$...0K..8... │ │ │ │ - 0x0003edd8 04253900 00412d41 0e209d04 9e034493 .%9..A-A. ....D. │ │ │ │ - 0x0003ede8 0246dedd d30e0041 2d000000 28000000 .F.....A-...(... │ │ │ │ - 0x0003edf8 501f0000 444bfdff 44000000 04013900 P...DK..D.....9. │ │ │ │ - 0x0003ee08 00412d41 0e209d04 9e034493 0249dedd .A-A. ....D..I.. │ │ │ │ - 0x0003ee18 d30e0041 2d000000 10000000 0c200000 ...A-........ .. │ │ │ │ - 0x0003ee28 785bfdff 08000000 00000000 10000000 x[.............. │ │ │ │ - 0x0003ee38 20200000 6c5bfdff 08000000 00000000 ..l[.......... │ │ │ │ - 0x0003ee48 2c000000 a41f0000 605bfdff 54000000 ,.......`[..T... │ │ │ │ - 0x0003ee58 04b53800 00412d41 0e209d04 9e034293 ..8..A-A. ....B. │ │ │ │ - 0x0003ee68 02940149 0adeddd3 d40e0041 2d410b00 ...I.......A-A.. │ │ │ │ - 0x0003ee78 24000000 64200000 845bfdff 2c000000 $...d ...[..,... │ │ │ │ - 0x0003ee88 00412d41 0e209d04 9e034293 0245dedd .A-A. ....B..E.. │ │ │ │ - 0x0003ee98 d30e0041 2d000000 28000000 fc1f0000 ...A-...(....... │ │ │ │ - 0x0003eea8 885bfdff 40000000 046d3800 00412d41 .[..@....m8..A-A │ │ │ │ - 0x0003eeb8 0e209d04 9e034293 024adedd d30e0041 . ....B..J.....A │ │ │ │ - 0x0003eec8 2d000000 28000000 28200000 9c5bfdff -...(...( ...[.. │ │ │ │ - 0x0003eed8 4c000000 04493800 00412d41 0e209d04 L....I8..A-A. .. │ │ │ │ - 0x0003eee8 9e034293 024ddedd d30e0041 2d000000 ..B..M.....A-... │ │ │ │ - 0x0003eef8 10000000 e4200000 605efdff 0c000000 ..... ..`^...... │ │ │ │ - 0x0003ef08 00000000 10000000 f8200000 ac5bfdff ......... ...[.. │ │ │ │ - 0x0003ef18 08000000 00000000 20000000 0c210000 ........ ....!.. │ │ │ │ - 0x0003ef28 a05bfdff 44000000 00452d41 0e209d04 .[..D....E-A. .. │ │ │ │ - 0x0003ef38 9e0348de dd0e0041 2d000000 10000000 ..H....A-....... │ │ │ │ - 0x0003ef48 30210000 c05bfdff 08000000 00000000 0!...[.......... │ │ │ │ - 0x0003ef58 10000000 44210000 c05bfdff 0c000000 ....D!...[...... │ │ │ │ - 0x0003ef68 00000000 34000000 c8200000 b85bfdff ....4.... ...[.. │ │ │ │ - 0x0003ef78 04020000 04b13700 00412d41 0e409d08 ......7..A-A.@.. │ │ │ │ - 0x0003ef88 9e074293 06940543 95049603 7a0adedd ..B....C....z... │ │ │ │ - 0x0003ef98 d5d6d3d4 0e00412d 410b0000 10000000 ......A-A....... │ │ │ │ - 0x0003efa8 90210000 845dfdff 24000000 00000000 .!...]..$....... │ │ │ │ - 0x0003efb8 3c000000 14210000 c05dfdff 84020000 <....!...]...... │ │ │ │ - 0x0003efc8 047a3700 00412d41 0eb00242 9d089e07 .z7..A-A...B.... │ │ │ │ - 0x0003efd8 42950496 03459306 94059702 98010279 B....E.........y │ │ │ │ - 0x0003efe8 0ad7d8d5 d6d3d4dd de0e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003eff8 54000000 54210000 0460fdff 9c060000 T...T!...`...... │ │ │ │ - 0x0003f008 045f3700 00412d41 0e609d0c 9e0b4393 ._7..A-A.`....C. │ │ │ │ - 0x0003f018 0a940943 95089607 450e8004 97069805 ...C....E....... │ │ │ │ - 0x0003f028 99049a03 9b029c01 0304010a 0e6047de .............`G. │ │ │ │ - 0x0003f038 dddbdcd9 dad7d8d5 d6d3d40e 00412d41 .............A-A │ │ │ │ - 0x0003f048 0b000000 00000000 50000000 3c220000 ........P...<".. │ │ │ │ - 0x0003f058 4866fdff 58010000 00412d41 0e409d08 Hf..X....A-A.@.. │ │ │ │ - 0x0003f068 9e074297 02480ade ddd70e00 412d410b ..B..H......A-A. │ │ │ │ - 0x0003f078 43940593 06429603 9504780a d4d341d6 C....B....x...A. │ │ │ │ - 0x0003f088 d541dedd d70e0041 2d410b43 d4d341d6 .A.....A-A.C..A. │ │ │ │ - 0x0003f098 d541dedd d70e0041 2d000000 2c000000 .A.....A-...,... │ │ │ │ - 0x0003f0a8 90220000 5467fdff 9c000000 00412d41 ."..Tg.......A-A │ │ │ │ - 0x0003f0b8 0e309d06 9e054293 045c0ade ddd30e00 .0....B..\...... │ │ │ │ - 0x0003f0c8 412d410b 43deddd3 0e00412d 38000000 A-A.C.....A-8... │ │ │ │ - 0x0003f0d8 c0220000 c467fdff 18010000 00412d41 ."...g.......A-A │ │ │ │ - 0x0003f0e8 0e50449d 069e0555 0addde0e 00412d41 .PD....U.....A-A │ │ │ │ - 0x0003f0f8 0b439403 93044195 0260d541 d4d34294 .C....A..`.A..B. │ │ │ │ - 0x0003f108 03930441 95020000 20000000 fc220000 ...A.... ....".. │ │ │ │ - 0x0003f118 a868fdff dc000000 00582d43 0e209d04 .h.......X-C. .. │ │ │ │ - 0x0003f128 9e0353de dd0e0041 2d000000 10000000 ..S....A-....... │ │ │ │ - 0x0003f138 20230000 6469fdff b8010000 00000000 #..di.......... │ │ │ │ - 0x0003f148 24000000 34230000 106bfdff 3c000000 $...4#...k..<... │ │ │ │ - 0x0003f158 00412d41 0e209d04 9e034293 0249dedd .A-A. ....B..I.. │ │ │ │ - 0x0003f168 d30e0041 2d000000 10000000 5c230000 ...A-.......\#.. │ │ │ │ - 0x0003f178 286bfdff 08000000 00000000 58000000 (k..........X... │ │ │ │ - 0x0003f188 70230000 1c6bfdff 38010000 00412d41 p#...k..8....A-A │ │ │ │ - 0x0003f198 0e70419d 089e0742 95049603 4c940593 .pA....B....L... │ │ │ │ - 0x0003f1a8 06459702 63d4d342 d741d5d6 ddde0e00 .E..c..B.A...... │ │ │ │ - 0x0003f1b8 412d410e 70950496 039d089e 072d4b0a A-A.p........-K. │ │ │ │ - 0x0003f1c8 d5d6ddde 0e00412d 410b4194 05930641 ......A-A.A....A │ │ │ │ - 0x0003f1d8 97020000 00000000 3c000000 cc230000 ........<....#.. │ │ │ │ - 0x0003f1e8 f86bfdff 2c010000 00412d41 0e609d0c .k..,....A-A.`.. │ │ │ │ - 0x0003f1f8 9e0b4393 0a940995 08960743 97069805 ..C........C.... │ │ │ │ - 0x0003f208 4499049a 03429b02 7bdedddb d9dad7d8 D....B..{....... │ │ │ │ - 0x0003f218 d5d6d3d4 0e00412d 30000000 7c230000 ......A-0...|#.. │ │ │ │ - 0x0003f228 e46cfdff 7c000000 04943500 00412d41 .l..|.....5..A-A │ │ │ │ - 0x0003f238 0e309d06 9e054293 04940343 95024d0a .0....B....C..M. │ │ │ │ - 0x0003f248 deddd5d3 d40e0041 2d410b00 40000000 .......A-A..@... │ │ │ │ - 0x0003f258 40240000 2c6dfdff b0010000 00412d41 @$..,m.......A-A │ │ │ │ - 0x0003f268 0e609d0c 9e0b4293 0a940942 95089607 .`....B....B.... │ │ │ │ - 0x0003f278 590adedd d5d6d3d4 0e00412d 410b0244 Y.........A-A..D │ │ │ │ - 0x0003f288 0adeddd5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ - 0x0003f298 24000000 84240000 a06efdff 34000000 $....$...n..4... │ │ │ │ - 0x0003f2a8 00412d41 0e209d04 9e034293 0247dedd .A-A. ....B..G.. │ │ │ │ - 0x0003f2b8 d30e0041 2d000000 34000000 ac240000 ...A-...4....$.. │ │ │ │ - 0x0003f2c8 b86efdff 60010000 00412d41 0e309d06 .n..`....A-A.0.. │ │ │ │ - 0x0003f2d8 9e054393 04940358 0adeddd3 d40e0041 ..C....X.......A │ │ │ │ - 0x0003f2e8 2d410b5c 0adeddd3 d40e0041 2d410b00 -A.\.......A-A.. │ │ │ │ - 0x0003f2f8 34000000 54240000 0070fcff b8000000 4...T$...p...... │ │ │ │ - 0x0003f308 04cb3400 00412d41 0e409d08 9e074293 ..4..A-A.@....B. │ │ │ │ - 0x0003f318 06940543 95049603 5f0adedd d5d6d3d4 ...C...._....... │ │ │ │ - 0x0003f328 0e00412d 410b0000 2c000000 1c250000 ..A-A...,....%.. │ │ │ │ - 0x0003f338 8872fcff 18010000 00412d41 0e50419d .r.......A-A.PA. │ │ │ │ - 0x0003f348 069e0542 93049403 4595025f 0ad5d3d4 ...B....E.._.... │ │ │ │ - 0x0003f358 ddde0e00 412d410b 20000000 4c250000 ....A-A. ...L%.. │ │ │ │ - 0x0003f368 38bffdff 60000000 004b2d41 0e209d04 8...`....K-A. .. │ │ │ │ - 0x0003f378 9e0347de dd0e0041 2d000000 24000000 ..G....A-...$... │ │ │ │ - 0x0003f388 70250000 74bffdff 60000000 00412d41 p%..t...`....A-A │ │ │ │ - 0x0003f398 0e209d04 9e034393 0251dedd d30e0041 . ....C..Q.....A │ │ │ │ - 0x0003f3a8 2d000000 24000000 98250000 2c6ffdff -...$....%..,o.. │ │ │ │ - 0x0003f3b8 84000000 00422d41 0e209d04 9e034293 .....B-A. ....B. │ │ │ │ - 0x0003f3c8 02940159 deddd3d4 0e00412d 2c000000 ...Y......A-,... │ │ │ │ - 0x0003f3d8 c0250000 886ffdff 28010000 00422d41 .%...o..(....B-A │ │ │ │ - 0x0003f3e8 0e309d06 9e054295 02960142 93049403 .0....B....B.... │ │ │ │ - 0x0003f3f8 0240dedd d5d6d3d4 0e00412d 3c000000 .@........A-<... │ │ │ │ - 0x0003f408 f0250000 54bffdff 40010000 00412d41 .%..T...@....A-A │ │ │ │ - 0x0003f418 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ - 0x0003f428 42970498 03429902 6e0adedd d9d7d8d5 B....B..n....... │ │ │ │ - 0x0003f438 d6d3d40e 00412d41 0b000000 3c000000 .....A-A....<... │ │ │ │ - 0x0003f448 30260000 4070fdff 3c010000 00412d41 0&..@p..<....A-A │ │ │ │ - 0x0003f458 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ - 0x0003f468 42970498 03429902 6d0adedd d9d7d8d5 B....B..m....... │ │ │ │ - 0x0003f478 d6d3d40e 00412d41 0b000000 2c000000 .....A-A....,... │ │ │ │ - 0x0003f488 e0250000 14c0fdff 18010000 044d3300 .%...........M3. │ │ │ │ - 0x0003f498 00412d41 0e40419d 049e0342 93029401 .A-A.@A....B.... │ │ │ │ - 0x0003f4a8 600ad3d4 ddde0e00 412d410b 10000000 `.......A-A..... │ │ │ │ - 0x0003f4b8 a0260000 0c71fdff 34000000 00000000 .&...q..4....... │ │ │ │ - 0x0003f4c8 30000000 b4260000 3071fdff b4010000 0....&..0q...... │ │ │ │ - 0x0003f4d8 004a2d41 0e209d04 9e0350de dd0e0041 .J-A. ....P....A │ │ │ │ - 0x0003f4e8 2d6b0e20 9d049e03 2d430ade dd0e0041 -k. ....-C.....A │ │ │ │ - 0x0003f4f8 2d410b00 24000000 e8260000 bc72fdff -A..$....&...r.. │ │ │ │ - 0x0003f508 ec000000 00412d41 0e40459d 029e015e .....A-A.@E....^ │ │ │ │ - 0x0003f518 0addde0e 00412d41 0b000000 28000000 .....A-A....(... │ │ │ │ - 0x0003f528 10270000 94c0fdff e4000000 00412d41 .'...........A-A │ │ │ │ - 0x0003f538 0e309d06 9e054293 04940343 950270de .0....B....C..p. │ │ │ │ - 0x0003f548 ddd5d3d4 0e00412d 30000000 ac260000 ......A-0....&.. │ │ │ │ - 0x0003f558 68c1fdff a4010000 04933200 00412d41 h.........2..A-A │ │ │ │ - 0x0003f568 0e309d06 9e054393 04940343 9502025b .0....C....C...[ │ │ │ │ - 0x0003f578 0adeddd5 d3d40e00 412d410b 20000000 ........A-A. ... │ │ │ │ - 0x0003f588 70270000 f4c2fdff 70000000 00472d41 p'......p....G-A │ │ │ │ - 0x0003f598 0e209d04 9e034cde dd0e0041 2d000000 . ....L....A-... │ │ │ │ - 0x0003f5a8 24000000 94270000 50c3fdff 60000000 $....'..P...`... │ │ │ │ - 0x0003f5b8 00412d41 0e209d04 9e034393 0251dedd .A-A. ....C..Q.. │ │ │ │ - 0x0003f5c8 d30e0041 2d000000 44000000 2c270000 ...A-...D...,'.. │ │ │ │ - 0x0003f5d8 d472fdff 20030000 04233200 00412d41 .r.. ....#2..A-A │ │ │ │ - 0x0003f5e8 0ec00143 9d0c9e0b 44930a94 09950896 ...C....D....... │ │ │ │ - 0x0003f5f8 07970698 05439904 9a039b02 02790adb .....C.......y.. │ │ │ │ - 0x0003f608 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x0003f618 48000000 74270000 ac75fdff 20040000 H...t'...u.. ... │ │ │ │ - 0x0003f628 04133200 00412d41 0e709d0e 9e0d4295 ..2..A-A.p....B. │ │ │ │ - 0x0003f638 0a960943 930c940b 45970898 0799069a ...C....E....... │ │ │ │ - 0x0003f648 059b049c 03780ade dddbdcd9 dad7d8d5 .....x.......... │ │ │ │ - 0x0003f658 d6d3d40e 00412d41 0b000000 48000000 .....A-A....H... │ │ │ │ - 0x0003f668 c0270000 f4c2fdff 4c050000 04e73100 .'......L.....1. │ │ │ │ - 0x0003f678 00412d41 0e80019d 109e0f42 930e940d .A-A.......B.... │ │ │ │ - 0x0003f688 45950c96 0b970a98 0999089a 079b069c E............... │ │ │ │ - 0x0003f698 05770ade dddbdcd9 dad7d8d5 d6d3d40e .w.............. │ │ │ │ - 0x0003f6a8 00412d41 0b000000 38000000 0c280000 .A-A....8....(.. │ │ │ │ - 0x0003f6b8 08c8fdff c8010000 04bf3100 00412d41 ..........1..A-A │ │ │ │ - 0x0003f6c8 0e409d08 9e074293 06940545 95049603 .@....B....E.... │ │ │ │ - 0x0003f6d8 97027b0a deddd7d5 d6d3d40e 00412d41 ..{..........A-A │ │ │ │ - 0x0003f6e8 0b000000 24000000 d8280000 acc9fdff ....$....(...... │ │ │ │ - 0x0003f6f8 48000000 00412d41 0e209d04 9e034293 H....A-A. ....B. │ │ │ │ - 0x0003f708 0294014c deddd3d4 0e00412d 3c000000 ...L......A-<... │ │ │ │ - 0x0003f718 70280000 e4c9fdff fc010000 04ab3100 p(............1. │ │ │ │ - 0x0003f728 00412d41 0e409d08 9e074393 06940595 .A-A.@....C..... │ │ │ │ - 0x0003f738 04960342 97029801 025c0ade ddd7d8d5 ...B.....\...... │ │ │ │ - 0x0003f748 d6d3d40e 00412d41 0b000000 38000000 .....A-A....8... │ │ │ │ - 0x0003f758 b0280000 a4cbfdff bc010000 048b3100 .(............1. │ │ │ │ - 0x0003f768 00412d41 0e409d08 9e074293 06940545 .A-A.@....B....E │ │ │ │ - 0x0003f778 95049603 97029801 780adedd d7d8d5d6 ........x....... │ │ │ │ - 0x0003f788 d3d40e00 412d410b 40000000 ec280000 ....A-A.@....(.. │ │ │ │ - 0x0003f798 28cdfdff a8010000 049f3100 00412d41 (.........1..A-A │ │ │ │ - 0x0003f7a8 0e509d0a 9e094293 08940745 95069605 .P....B....E.... │ │ │ │ - 0x0003f7b8 97049803 99029a01 02550ade ddd9dad7 .........U...... │ │ │ │ - 0x0003f7c8 d8d5d6d3 d40e0041 2d410b00 28000000 .......A-A..(... │ │ │ │ - 0x0003f7d8 c0290000 1078fdff f4000000 00412d41 .)...x.......A-A │ │ │ │ - 0x0003f7e8 0e309d06 9e054293 04940350 0adeddd3 .0....B....P.... │ │ │ │ - 0x0003f7f8 d40e0041 2d410b00 48000000 5c290000 ...A-A..H...\).. │ │ │ │ - 0x0003f808 78cefdff 4c030000 04423100 00412d41 x...L....B1..A-A │ │ │ │ - 0x0003f818 0ef00341 9d0c9e0b 45930a94 09429508 ...A....E....B.. │ │ │ │ - 0x0003f828 96074497 06980599 049a039b 029c0102 ..D............. │ │ │ │ - 0x0003f838 760adbdc d9dad7d8 d5d6d3d4 ddde0e00 v............... │ │ │ │ - 0x0003f848 412d410b 48000000 a8290000 8cd1fdff A-A.H....)...... │ │ │ │ - 0x0003f858 4c030000 04243100 00412d41 0ef00341 L....$1..A-A...A │ │ │ │ - 0x0003f868 9d0c9e0b 45930a94 09429508 96074497 ....E....B....D. │ │ │ │ - 0x0003f878 06980599 049a039b 029c0102 760adbdc ............v... │ │ │ │ - 0x0003f888 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x0003f898 4c000000 f4290000 4078fdff a41e0000 L....)..@x...... │ │ │ │ - 0x0003f8a8 04073100 00412d41 0e609d0c 9e0b470e ..1..A-A.`....G. │ │ │ │ - 0x0003f8b8 e00f930a 94099508 96079706 98059904 ................ │ │ │ │ - 0x0003f8c8 9a039b02 9c010378 050a0e60 46dedddb .......x...`F... │ │ │ │ - 0x0003f8d8 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003f8e8 4c000000 442a0000 50d4fdff 04040000 L...D*..P....... │ │ │ │ - 0x0003f8f8 04033300 00412d41 0e609d0c 9e0b4593 ..3..A-A.`....E. │ │ │ │ - 0x0003f908 0a940995 08960797 06980599 049a0344 ...............D │ │ │ │ - 0x0003f918 0ea0049b 029c0102 830a0e60 46dedddb ...........`F... │ │ │ │ - 0x0003f928 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003f938 4c000000 942a0000 20d8fdff 04040000 L....*.. ....... │ │ │ │ - 0x0003f948 04ec3200 00412d41 0e609d0c 9e0b4593 ..2..A-A.`....E. │ │ │ │ - 0x0003f958 0a940995 08960797 06980599 049a0344 ...............D │ │ │ │ - 0x0003f968 0ea0049b 029c0102 830a0e60 46dedddb ...........`F... │ │ │ │ - 0x0003f978 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003f988 4c000000 e42a0000 f0dbfdff 04040000 L....*.......... │ │ │ │ - 0x0003f998 04d53200 00412d41 0e609d0c 9e0b4593 ..2..A-A.`....E. │ │ │ │ - 0x0003f9a8 0a940995 08960797 06980599 049a0344 ...............D │ │ │ │ - 0x0003f9b8 0ea0049b 029c0102 830a0e60 46dedddb ...........`F... │ │ │ │ - 0x0003f9c8 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003f9d8 4c000000 342b0000 a495fdff 0c230000 L...4+.......#.. │ │ │ │ - 0x0003f9e8 04bf3200 00412d41 0e609d0c 9e0b470e ..2..A-A.`....G. │ │ │ │ - 0x0003f9f8 8017930a 94099508 96079706 98059904 ................ │ │ │ │ - 0x0003fa08 9a039b02 9c0103f6 060a0e60 46dedddb ...........`F... │ │ │ │ - 0x0003fa18 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ - 0x0003fa28 24000000 142c0000 b06cfcff 74000000 $....,...l..t... │ │ │ │ - 0x0003fa38 00412d41 0e309d06 9e054493 04940355 .A-A.0....D....U │ │ │ │ - 0x0003fa48 deddd3d4 0e00412d 10000000 3c2c0000 ......A-....<,.. │ │ │ │ - 0x0003fa58 c8e4fdff 20000000 00000000 20000000 .... ....... ... │ │ │ │ - 0x0003fa68 502c0000 d4e4fdff 50000000 00452d41 P,......P....E-A │ │ │ │ - 0x0003fa78 0e209d04 9e0348de dd0e0041 2d000000 . ....H....A-... │ │ │ │ - 0x0003fa88 10000000 742c0000 10dffdff 0c000000 ....t,.......... │ │ │ │ - 0x0003fa98 00000000 10000000 882c0000 08dffdff .........,...... │ │ │ │ - 0x0003faa8 14000000 00000000 10000000 9c2c0000 .............,.. │ │ │ │ - 0x0003fab8 08dffdff 10000000 00000000 10000000 ................ │ │ │ │ - 0x0003fac8 b02c0000 04dffdff 10000000 00000000 .,.............. │ │ │ │ - 0x0003fad8 10000000 c42c0000 00dffdff 10000000 .....,.......... │ │ │ │ - 0x0003fae8 00000000 10000000 d82c0000 fcdefdff .........,...... │ │ │ │ - 0x0003faf8 0c000000 00000000 10000000 ec2c0000 .............,.. │ │ │ │ - 0x0003fb08 f8defdff 0c000000 00000000 28000000 ............(... │ │ │ │ - 0x0003fb18 002d0000 f0defdff b4010000 00412d41 .-...........A-A │ │ │ │ - 0x0003fb28 0e209d04 9e034293 02940102 410adedd . ....B.....A... │ │ │ │ - 0x0003fb38 d3d40e00 412d410b 30000000 2c2d0000 ....A-A.0...,-.. │ │ │ │ - 0x0003fb48 78e0fdff e4000000 00412d41 0e409d08 x........A-A.@.. │ │ │ │ - 0x0003fb58 9e074293 06940544 95049603 4297026d ..B....D....B..m │ │ │ │ - 0x0003fb68 deddd7d5 d6d3d40e 00412d00 10000000 .........A-..... │ │ │ │ - 0x0003fb78 602d0000 28e1fdff 2c000000 00000000 `-..(...,....... │ │ │ │ - 0x0003fb88 10000000 742d0000 40e1fdff 6c000000 ....t-..@...l... │ │ │ │ - 0x0003fb98 00000000 34000000 882d0000 fce3fdff ....4....-...... │ │ │ │ - 0x0003fba8 e8000000 00412d41 0e509d0a 9e094493 .....A-A.P....D. │ │ │ │ - 0x0003fbb8 08940795 06960542 97049803 6b0adedd .......B....k... │ │ │ │ - 0x0003fbc8 d7d8d5d6 d3d40e00 412d410b 24000000 ........A-A.$... │ │ │ │ - 0x0003fbd8 c02d0000 64e1fdff 84000000 00412d41 .-..d........A-A │ │ │ │ - 0x0003fbe8 0e20449d 029e0154 0addde0e 00412d41 . D....T.....A-A │ │ │ │ - 0x0003fbf8 0b000000 40000000 582d0000 c0e1fdff ....@...X-...... │ │ │ │ - 0x0003fc08 5c010000 04373200 00412d41 0e60429d \....72..A-A.`B. │ │ │ │ - 0x0003fc18 089e0742 93069405 45950496 03690ad5 ...B....E....i.. │ │ │ │ - 0x0003fc28 d6d3d4dd de0e0041 2d410b4f 970241d7 .......A-A.O..A. │ │ │ │ - 0x0003fc38 4e970200 00000000 20000000 2c2e0000 N....... ...,... │ │ │ │ - 0x0003fc48 38f8fdff 50000000 00452d41 0e209d04 8...P....E-A. .. │ │ │ │ - 0x0003fc58 9e0348de dd0e0041 2d000000 10000000 ..H....A-....... │ │ │ │ - 0x0003fc68 502e0000 74f8fdff 20000000 00000000 P...t... ....... │ │ │ │ - 0x0003fc78 48000000 642e0000 20e4fdff f0010000 H...d... ....... │ │ │ │ - 0x0003fc88 00412d41 0e309d06 9e054293 04940343 .A-A.0....B....C │ │ │ │ - 0x0003fc98 95029601 02640ade ddd5d6d3 d40e0041 .....d.........A │ │ │ │ - 0x0003fca8 2d410b43 0adeddd5 d6d3d40e 00412d41 -A.C.........A-A │ │ │ │ - 0x0003fcb8 0b48dedd d5d6d3d4 0e00412d 20000000 .H........A- ... │ │ │ │ - 0x0003fcc8 b02e0000 c4e5fdff 28000000 00412d41 ........(....A-A │ │ │ │ - 0x0003fcd8 0e209d04 9e0346de dd0e0041 2d000000 . ....F....A-... │ │ │ │ - 0x0003fce8 24000000 d42e0000 d0e5fdff 60000000 $...........`... │ │ │ │ - 0x0003fcf8 00412d41 0e209d04 9e034293 0252dedd .A-A. ....B..R.. │ │ │ │ - 0x0003fd08 d30e0041 2d000000 68000000 6c2e0000 ...A-...h...l... │ │ │ │ - 0x0003fd18 08e6fdff d0040000 04323100 00412d41 .........21..A-A │ │ │ │ - 0x0003fd28 0e70419d 069e0542 93049403 520ad3d4 .pA....B....R... │ │ │ │ - 0x0003fd38 ddde0e00 412d410b 640ad3d4 ddde0e00 ....A-A.d....... │ │ │ │ - 0x0003fd48 412d410b 5e0ad3d4 ddde0e00 412d410b A-A.^.......A-A. │ │ │ │ - 0x0003fd58 660ad3d4 ddde0e00 412d410b 540ad3d4 f.......A-A.T... │ │ │ │ - 0x0003fd68 ddde0e00 412d410b 70950241 d5025795 ....A-A.p..A..W. │ │ │ │ - 0x0003fd78 0243d500 10000000 682f0000 6ceafdff .C......h/..l... │ │ │ │ - 0x0003fd88 10000000 00000000 10000000 7c2f0000 ............|/.. │ │ │ │ - 0x0003fd98 68eafdff 0c000000 00000000 10000000 h............... │ │ │ │ - 0x0003fda8 902f0000 60eafdff 0c000000 00000000 ./..`........... │ │ │ │ - 0x0003fdb8 10000000 a42f0000 60eafdff 0c000000 ...../..`....... │ │ │ │ - 0x0003fdc8 00000000 10000000 b82f0000 58eafdff ........./..X... │ │ │ │ - 0x0003fdd8 88000000 00000000 34000000 cc2f0000 ........4..../.. │ │ │ │ - 0x0003fde8 d8eafdff 78000000 00412d41 0e209d04 ....x....A-A. .. │ │ │ │ - 0x0003fdf8 9e03460a dedd0e00 412d410b 470adedd ..F.....A-A.G... │ │ │ │ - 0x0003fe08 0e00412d 420b47de dd0e0041 2d000000 ..A-B.G....A-... │ │ │ │ - 0x0003fe18 40000000 742f0000 20ebfdff f0070000 @...t/.. ....... │ │ │ │ - 0x0003fe28 047b3000 00412d41 0e800141 9d089e07 .{0..A-A...A.... │ │ │ │ - 0x0003fe38 42930694 05449504 96034297 02980103 B....D....B..... │ │ │ │ - 0x0003fe48 73010ad7 d8d5d6d3 d4ddde0e 00412d41 s............A-A │ │ │ │ - 0x0003fe58 0b000000 68000000 b82f0000 ccf2fdff ....h..../...... │ │ │ │ - 0x0003fe68 4c030000 04d43000 00412d41 0e70419d L.....0..A-A.pA. │ │ │ │ - 0x0003fe78 069e0542 93049403 570ad3d4 ddde0e00 ...B....W....... │ │ │ │ - 0x0003fe88 412d410b 42950274 0ad541d3 d4ddde0e A-A.B..t..A..... │ │ │ │ - 0x0003fe98 00412d41 0b4ad55b 95024b0a d541d3d4 .A-A.J.[..K..A.. │ │ │ │ - 0x0003fea8 ddde0e00 412d410b 5dd5520a d3d4ddde ....A-A.].R..... │ │ │ │ - 0x0003feb8 0e00412d 410b4995 0241d54b 95020000 ..A-A.I..A.K.... │ │ │ │ - 0x0003fec8 10000000 b4300000 30f6fdff 24000000 .....0..0...$... │ │ │ │ - 0x0003fed8 00000000 48000000 c8300000 40f6fdff ....H....0..@... │ │ │ │ - 0x0003fee8 dc000000 00412d41 0e409d08 9e074293 .....A-A.@....B. │ │ │ │ - 0x0003fef8 06940545 9504590a d545dedd d3d40e00 ...E..Y..E...... │ │ │ │ - 0x0003ff08 412d410b 41d544de ddd3d40e 00412d41 A-A.A.D......A-A │ │ │ │ - 0x0003ff18 0e409306 94059504 9d089e07 2d000000 .@..........-... │ │ │ │ - 0x0003ff28 10000000 14310000 d0f6fdff 0c000000 .....1.......... │ │ │ │ - 0x0003ff38 00000000 48000000 98300000 c8f6fdff ....H....0...... │ │ │ │ - 0x0003ff48 4c010000 04093000 00412d41 0e900141 L.....0..A-A...A │ │ │ │ - 0x0003ff58 9d0c9e0b 42930a94 09459508 96074297 ....B....E....B. │ │ │ │ - 0x0003ff68 06980543 99049a03 429b0272 0adbd9da ...C....B..r.... │ │ │ │ - 0x0003ff78 d7d8d5d6 d3d4ddde 0e00412d 410b0000 ..........A-A... │ │ │ │ - 0x0003ff88 34000000 74310000 d0f9fdff e8000000 4...t1.......... │ │ │ │ - 0x0003ff98 00412d41 0e509d0a 9e094493 08940795 .A-A.P....D..... │ │ │ │ - 0x0003ffa8 06960542 97049803 6b0adedd d7d8d5d6 ...B....k....... │ │ │ │ - 0x0003ffb8 d3d40e00 412d410b 34000000 ac310000 ....A-A.4....1.. │ │ │ │ - 0x0003ffc8 98f7fdff 04010000 00412d41 0e50419d .........A-A.PA. │ │ │ │ - 0x0003ffd8 089e0742 97024593 06940595 04960370 ...B..E........p │ │ │ │ - 0x0003ffe8 0ad7d5d6 d3d4ddde 0e00412d 410b0000 ..........A-A... │ │ │ │ - 0x0003fff8 34000000 e4310000 64f8fdff 78000000 4....1..d...x... │ │ │ │ - 0x00040008 00412d41 0e409d08 9e074395 04960348 .A-A.@....C....H │ │ │ │ - 0x00040018 94059306 4297024a d4d341d7 42deddd5 ....B..J..A.B... │ │ │ │ - 0x00040028 d60e0041 2d000000 24000000 1c320000 ...A-...$....2.. │ │ │ │ - 0x00040038 a8f8fdff 80000000 00412d41 0e20449d .........A-A. D. │ │ │ │ - 0x00040048 029e0153 0addde0e 00412d41 0b000000 ...S.....A-A.... │ │ │ │ - 0x00040058 20000000 44320000 c01dfeff 60000000 ...D2......`... │ │ │ │ - 0x00040068 004b2d41 0e209d04 9e0347de dd0e0041 .K-A. ....G....A │ │ │ │ - 0x00040078 2d000000 24000000 68320000 fc1dfeff -...$...h2...... │ │ │ │ - 0x00040088 60000000 00412d41 0e209d04 9e034393 `....A-A. ....C. │ │ │ │ - 0x00040098 0251dedd d30e0041 2d000000 3c000000 .Q.....A-...<... │ │ │ │ - 0x000400a8 90320000 341efeff 40010000 00412d41 .2..4...@....A-A │ │ │ │ - 0x000400b8 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ - 0x000400c8 42970498 03429902 6e0adedd d9d7d8d5 B....B..n....... │ │ │ │ - 0x000400d8 d6d3d40e 00412d41 0b000000 54000000 .....A-A....T... │ │ │ │ - 0x000400e8 d0320000 74f9fdff 84030000 00422d41 .2..t........B-A │ │ │ │ - 0x000400f8 0e609d0c 9e0b4297 06980542 930a9409 .`....B....B.... │ │ │ │ - 0x00040108 43960795 08419a03 99044b9c 019b026f C....A....K....o │ │ │ │ - 0x00040118 dbdc559b 029c0141 dcdb6a9b 029c0155 ..U....A..j....U │ │ │ │ - 0x00040128 dbdc6bd6 d541dad9 58deddd7 d8d3d40e ..k..A..X....... │ │ │ │ - 0x00040138 00412d00 2c000000 28330000 a0fcfdff .A-.,...(3...... │ │ │ │ - 0x00040148 28010000 00422d41 0e309d06 9e054295 (....B-A.0....B. │ │ │ │ - 0x00040158 02960142 93049403 0240dedd d5d6d3d4 ...B.....@...... │ │ │ │ - 0x00040168 0e00412d 2c000000 c8320000 ac1efeff ..A-,....2...... │ │ │ │ - 0x00040178 18010000 04e82d00 00412d41 0e40419d ......-..A-A.@A. │ │ │ │ - 0x00040188 049e0342 93029401 600ad3d4 ddde0e00 ...B....`....... │ │ │ │ - 0x00040198 412d410b 2c000000 88330000 9c1ffeff A-A.,....3...... │ │ │ │ - 0x000401a8 18010000 00412d41 0e50419d 069e0542 .....A-A.PA....B │ │ │ │ - 0x000401b8 93049403 4595025d 0ad5d3d4 ddde0e00 ....E..]........ │ │ │ │ - 0x000401c8 412d410b 80000000 28330000 38fdfdff A-A.....(3..8... │ │ │ │ - 0x000401d8 70040000 04972d00 00412d41 0ee00143 p.....-..A-A...C │ │ │ │ - 0x000401e8 9d0c9e0b 42950896 07429706 98054399 ....B....B....C. │ │ │ │ - 0x000401f8 049a034e 9409930a 4b9c019b 02024adc ...N....K.....J. │ │ │ │ - 0x00040208 db4ad4d3 44d9dad7 d8d5d6dd de0e0041 .J..D..........A │ │ │ │ - 0x00040218 2d410ee0 01930a94 09950896 07970698 -A.............. │ │ │ │ - 0x00040228 0599049a 039b029c 019d0c9e 0b2d0271 .............-.q │ │ │ │ - 0x00040238 dbdc419c 019b0241 d3d4dbdc 42940993 ..A....A....B... │ │ │ │ - 0x00040248 0a4a9c01 9b020000 48000000 ac330000 .J......H....3.. │ │ │ │ - 0x00040258 0820feff b8040000 04432d00 00412d41 . .......C-..A-A │ │ │ │ - 0x00040268 0e80019d 109e0f42 930e940d 45950c96 .......B....E... │ │ │ │ - 0x00040278 0b970a98 0999089a 079b069c 05770ade .............w.. │ │ │ │ - 0x00040288 dddbdcd9 dad7d8d5 d6d3d40e 00412d41 .............A-A │ │ │ │ - 0x00040298 0b000000 20000000 88340000 7c24feff .... ....4..|$.. │ │ │ │ - 0x000402a8 54000000 00452d41 0e209d04 9e034cde T....E-A. ....L. │ │ │ │ - 0x000402b8 dd0e0041 2d000000 48000000 ac340000 ...A-...H....4.. │ │ │ │ - 0x000402c8 b824feff 90030000 00412d41 0e90019d .$.......A-A.... │ │ │ │ - 0x000402d8 129e1175 0adedd0e 00412d41 0b4a0ade ...u.....A-A.J.. │ │ │ │ - 0x000402e8 dd0e0041 2d410b41 940f9310 41960d95 ...A-A.A....A... │ │ │ │ - 0x000402f8 0e028f0a d4d341d6 d541dedd 0e00412d ......A..A....A- │ │ │ │ - 0x00040308 410b0000 38000000 68340000 0c28feff A...8...h4...(.. │ │ │ │ - 0x00040318 98010000 04d92c00 00412d41 0e709d0e ......,..A-A.p.. │ │ │ │ - 0x00040328 9e0d4293 0c940b42 950a9609 4297086c ..B....B....B..l │ │ │ │ - 0x00040338 0adeddd7 d5d6d3d4 0e00412d 410b0000 ..........A-A... │ │ │ │ - 0x00040348 38000000 a4340000 7029feff 40010000 8....4..p)..@... │ │ │ │ - 0x00040358 04ac2c00 00412d41 0e509d0a 9e094593 ..,..A-A.P....E. │ │ │ │ - 0x00040368 08940795 06960542 97049803 790adedd .......B....y... │ │ │ │ - 0x00040378 d7d8d5d6 d3d40e00 412d410b 4c000000 ........A-A.L... │ │ │ │ - 0x00040388 e0340000 f4fffdff f0160000 04832c00 .4............,. │ │ │ │ - 0x00040398 00412d41 0e609d0c 9e0b470e 9012930a .A-A.`....G..... │ │ │ │ - 0x000403a8 94099508 96079706 98059904 9a039b02 ................ │ │ │ │ - 0x000403b8 9c0103d4 030a0e60 46dedddb dcd9dad7 .......`F....... │ │ │ │ - 0x000403c8 d8d5d6d3 d40e0041 2d410b00 44000000 .......A-A..D... │ │ │ │ - 0x000403d8 30350000 9416feff 94030000 04672d00 05...........g-. │ │ │ │ - 0x000403e8 00412d41 0ec00143 9d0a9e09 42930894 .A-A...C....B... │ │ │ │ - 0x000403f8 07429506 96054297 04980342 99029a01 .B....B....B.... │ │ │ │ - 0x00040408 02830ad9 dad7d8d5 d6d3d4dd de0e0041 ...............A │ │ │ │ - 0x00040418 2d410b00 30000000 08360000 3c63fcff -A..0....6.... │ │ │ │ - 0x00040918 08060000 00412d41 0ea0019d 149e1344 .....A-A.......D │ │ │ │ - 0x00040928 980d970e 43941193 1243960f 95105099 ....C....C....P. │ │ │ │ - 0x00040938 0c0283d9 48d4d341 d6d541d8 d741dedd ....H..A..A..A.. │ │ │ │ - 0x00040948 0e00412d 410ea001 93129411 9510960f ..A-A........... │ │ │ │ - 0x00040958 970e980d 9d149e13 2d02570a d4d341d6 ........-.W...A. │ │ │ │ - 0x00040968 d541d8d7 41dedd0e 00412d41 0b46990c .A..A....A-A.F.. │ │ │ │ - 0x00040978 5ad95599 0c62d957 990c0000 54000000 Z.U..b.W....T... │ │ │ │ - 0x00040988 e03a0000 f443feff 90010000 040f2800 .:...C........(. │ │ │ │ - 0x00040998 00412d41 0e709d0e 9e0d4293 0c940b42 .A-A.p....B....B │ │ │ │ - 0x000409a8 97089807 47950a96 09450ade ddd7d8d5 ....G....E...... │ │ │ │ - 0x000409b8 d6d3d40e 00412d41 0b439a05 9906730a .....A-A.C....s. │ │ │ │ - 0x000409c8 dad944de ddd7d8d5 d6d3d40e 00412d41 ..D..........A-A │ │ │ │ - 0x000409d8 0b000000 38000000 383b0000 fc39feff ....8...8;...9.. │ │ │ │ - 0x000409e8 a8000000 04c62700 00412d41 0e409d08 ......'..A-A.@.. │ │ │ │ - 0x000409f8 9e074393 06940554 0adeddd3 d40e0041 ..C....T.......A │ │ │ │ - 0x00040a08 2d410b43 950444d5 42950400 00000000 -A.C..D.B....... │ │ │ │ - 0x00040a18 2c000000 743b0000 0045feff 6c000000 ,...t;...E..l... │ │ │ │ - 0x00040a28 049b2700 00482d41 0e209d04 9e034b0a ..'..H-A. ....K. │ │ │ │ - 0x00040a38 dedd0e00 412d420b 41dedd0e 00412d00 ....A-B.A....A-. │ │ │ │ - 0x00040a48 20000000 343c0000 3c45feff 28000000 ...4<.... │ │ │ │ - 0x00040c58 6850feff a4010000 00412d41 0e70419d hP.......A-A.pA. │ │ │ │ - 0x00040c68 0c9e0b42 930a9409 44950896 07429b02 ...B....D....B.. │ │ │ │ - 0x00040c78 530adbd5 d6d3d4dd de0e0041 2d410b43 S..........A-A.C │ │ │ │ - 0x00040c88 9a039904 43980597 066dd8d7 430adad9 ....C....m..C... │ │ │ │ - 0x00040c98 410b4ada d9419706 98059904 9a03410a A.J..A........A. │ │ │ │ - 0x00040ca8 d8d7410b 41d8d741 d9da4198 05970641 ..A.A..A..A....A │ │ │ │ - 0x00040cb8 9a039904 94000000 a83e0000 a051feff .........>...Q.. │ │ │ │ - 0x00040cc8 f0020000 00412d41 0e609d0c 9e0b4395 .....A-A.`....C. │ │ │ │ - 0x00040cd8 08960742 99049a03 43940993 0a439805 ...B....C....C.. │ │ │ │ - 0x00040ce8 9706429c 019b026b d4d342d8 d742dcdb ..B....k..B..B.. │ │ │ │ - 0x00040cf8 51deddd9 dad5d60e 00412d41 0e60930a Q........A-A.`.. │ │ │ │ - 0x00040d08 94099508 96079706 98059904 9a039b02 ................ │ │ │ │ - 0x00040d18 9c019d0c 9e0b2d02 560ad4d3 41d8d741 ......-.V...A..A │ │ │ │ - 0x00040d28 dcdb43de ddd9dad5 d60e0041 2d410b47 ..C........A-A.G │ │ │ │ - 0x00040d38 d3d4d7d8 dbdc4393 0a940997 0698059b ......C......... │ │ │ │ - 0x00040d48 029c0141 d4d341d8 d741dcdb 40000000 ...A..A..A..@... │ │ │ │ - 0x00040d58 403f0000 0454feff 88010000 00412d41 @?...T.......A-A │ │ │ │ - 0x00040d68 0e70419d 0c9e0b42 97069805 46930a94 .pA....B....F... │ │ │ │ - 0x00040d78 09950896 0799049a 03439b02 02480adb .........C...H.. │ │ │ │ - 0x00040d88 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x00040d98 20000000 843f0000 4855feff 24000000 ....?..HU..$... │ │ │ │ - 0x00040da8 00412d41 0e109d02 9e0144de dd0e0041 .A-A......D....A │ │ │ │ - 0x00040db8 2d000000 10000000 a83f0000 4855feff -........?..HU.. │ │ │ │ - 0x00040dc8 18000000 00000000 10000000 bc3f0000 .............?.. │ │ │ │ - 0x00040dd8 4c55feff 18000000 00000000 68000000 LU..........h... │ │ │ │ - 0x00040de8 d03f0000 5455feff ac010000 00412d41 .?..TU.......A-A │ │ │ │ - 0x00040df8 0e70419d 0c9e0b42 95089607 45930a94 .pA....B....E... │ │ │ │ - 0x00040e08 0999049a 03489b02 4a980597 066bd8d7 .....H..J....k.. │ │ │ │ - 0x00040e18 54dbd9da d5d6d3d4 ddde0e00 412d410e T...........A-A. │ │ │ │ - 0x00040e28 70930a94 09950896 07970698 0599049a p............... │ │ │ │ - 0x00040e38 039b029d 0c9e0b2d 41d8d749 97069805 .......-A..I.... │ │ │ │ - 0x00040e48 41d8d742 98059706 24000000 3c400000 A..B....$...<@.. │ │ │ │ - 0x00040e58 9456feff 30120000 00412d41 0e30439d .V..0....A-A.0C. │ │ │ │ - 0x00040e68 029e0162 0addde0e 00412d41 0b000000 ...b.....A-A.... │ │ │ │ - 0x00040e78 30000000 64400000 e074feff 70000000 0...d@...t..p... │ │ │ │ - 0x00040e88 00412d41 0e309d06 9e054293 0494034b .A-A.0....B....K │ │ │ │ - 0x00040e98 0adeddd3 d40e0041 2d410b49 deddd3d4 .......A-A.I.... │ │ │ │ - 0x00040ea8 0e00412d 24000000 98400000 6c68feff ..A-$....@..lh.. │ │ │ │ - 0x00040eb8 b80b0000 00412d41 0e209d04 9e030380 .....A-A. ...... │ │ │ │ - 0x00040ec8 010adedd 0e00412d 410b0000 10000000 ......A-A....... │ │ │ │ - 0x00040ed8 c0400000 4459fcff 30000000 00000000 .@..DY..0....... │ │ │ │ - 0x00040ee8 10000000 d4400000 50b0feff 08000000 .....@..P....... │ │ │ │ - 0x00040ef8 00000000 10000000 e8400000 5cb0feff .........@..\... │ │ │ │ - 0x00040f08 0c000000 00000000 10000000 fc400000 .............@.. │ │ │ │ - 0x00040f18 c874feff 64000000 00000000 10000000 .t..d........... │ │ │ │ - 0x00040f28 10410000 1875feff 38000000 00000000 .A...u..8....... │ │ │ │ - 0x00040f38 34000000 94400000 4075feff 04040000 4....@..@u...... │ │ │ │ - 0x00040f48 04d32200 00412d41 0e60419d 069e0542 .."..A-A.`A....B │ │ │ │ - 0x00040f58 93049403 44950296 0102cb0a d5d6d3d4 ....D........... │ │ │ │ - 0x00040f68 ddde0e00 412d410b 34000000 cc400000 ....A-A.4....@.. │ │ │ │ - 0x00040f78 0c79feff 24040000 04fb2200 00412d41 .y..$....."..A-A │ │ │ │ - 0x00040f88 0e60419d 069e0542 93049403 44950296 .`A....B....D... │ │ │ │ - 0x00040f98 0102d20a d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x00040fa8 24000000 94410000 f87cfeff ac000000 $....A...|...... │ │ │ │ - 0x00040fb8 00442d41 0e209d04 9e034393 025fdedd .D-A. ....C.._.. │ │ │ │ - 0x00040fc8 d30e0041 2d000000 30000000 2c410000 ...A-...0...,A.. │ │ │ │ - 0x00040fd8 887dfeff 2c020000 04f62200 00412d41 .}..,....."..A-A │ │ │ │ - 0x00040fe8 0e50419d 049e0342 93029401 026b0ad3 .PA....B.....k.. │ │ │ │ - 0x00040ff8 d4ddde0e 00412d41 0b000000 24000000 .....A-A....$... │ │ │ │ - 0x00041008 f0410000 807ffeff c4000000 00412d41 .A...........A-A │ │ │ │ - 0x00041018 0e209d04 9e034293 026bdedd d30e0041 . ....B..k.....A │ │ │ │ - 0x00041028 2d000000 48000000 88410000 1c80feff -...H....A...... │ │ │ │ - 0x00041038 34030000 04ad2200 00412d41 0e900141 4....."..A-A...A │ │ │ │ - 0x00041048 9d0a9e09 42970498 03499308 94079506 ....B....I...... │ │ │ │ - 0x00041058 96050289 0ad7d8d5 d6d3d4dd de0e0041 ...............A │ │ │ │ - 0x00041068 2d410b41 990241d9 51990243 d95c9902 -A.A..A.Q..C.\.. │ │ │ │ - 0x00041078 40000000 d4410000 0483feff a00e0000 @....A.......... │ │ │ │ - 0x00041088 04a82200 00412d41 0ed00141 9d0a9e09 .."..A-A...A.... │ │ │ │ - 0x00041098 42950696 05469308 94079704 98039902 B....F.......... │ │ │ │ - 0x000410a8 0372020a d9d7d8d5 d6d3d4dd de0e0041 .r.............A │ │ │ │ - 0x000410b8 2d410b00 dc000000 18420000 6091feff -A.......B..`... │ │ │ │ - 0x000410c8 d00f0000 046b2300 00412d41 0ee00141 .....k#..A-A...A │ │ │ │ - 0x000410d8 9d0a9e09 42930894 07449506 96056d0a ....B....D....m. │ │ │ │ - 0x000410e8 d5d6d3d4 ddde0e00 412d410b 024e9803 ........A-A..N.. │ │ │ │ - 0x000410f8 970452d8 d7619803 97040249 d8d74b97 ..R..a.....I..K. │ │ │ │ - 0x00041108 0498035f d8d77897 0498034e d7d86197 ..._..x....N..a. │ │ │ │ - 0x00041118 04980341 0ad8d741 0b62d7d8 5a980397 ...A...A.b..Z... │ │ │ │ - 0x00041128 045c9a01 99020270 d8d741da d95a9704 .\.....p..A..Z.. │ │ │ │ - 0x00041138 980302d4 0ad8d741 0b449902 9a01410a .......A.D....A. │ │ │ │ - 0x00041148 d8d741da d9410b4e d7d8d9da 41980397 ..A..A.N....A... │ │ │ │ - 0x00041158 04419a01 990241d9 da4e9a01 990243d7 .A....A..N....C. │ │ │ │ - 0x00041168 d8d9da4b 98039704 419a0199 0242d9da ...K....A....B.. │ │ │ │ - 0x00041178 4c99029a 0150d7d8 d9da4297 04980344 L....P....B....D │ │ │ │ - 0x00041188 d7d84897 04980346 d7d84297 0498034e ..H....F..B....N │ │ │ │ - 0x00041198 99029a01 64000000 f8420000 5ca0feff ....d....B..\... │ │ │ │ - 0x000411a8 7c0c0000 048e2300 00412d41 0ec00241 |.....#..A-A...A │ │ │ │ - 0x000411b8 9d0e9e0d 42950a96 0948930c 940b9708 ....B....H...... │ │ │ │ - 0x000411c8 98079906 9a059b04 9c03054f 02033a02 ...........O..:. │ │ │ │ - 0x000411d8 0adbdcd9 dad7d8d5 d6d3d4dd de064f0e ..............O. │ │ │ │ - 0x000411e8 00412d41 0b560adb dcd9dad7 d8d5d6d3 .A-A.V.......... │ │ │ │ - 0x000411f8 d4ddde06 4f0e0041 2d410b00 30000000 ....O..A-A..0... │ │ │ │ - 0x00041208 60430000 74acfeff b8000000 040b2400 `C..t.........$. │ │ │ │ - 0x00041218 00412d41 0e209d04 9e034293 0294015a .A-A. ....B....Z │ │ │ │ - 0x00041228 0adeddd3 d40e0041 2d410b00 00000000 .......A-A...... │ │ │ │ - 0x00041238 10000000 24440000 40adfeff 08000000 ....$D..@....... │ │ │ │ - 0x00041248 00000000 20000000 38440000 34adfeff .... ...8D..4... │ │ │ │ - 0x00041258 4c000000 00452d41 0e209d04 9e0349de L....E-A. ....I. │ │ │ │ - 0x00041268 dd0e0041 2d000000 10000000 5c440000 ...A-.......\D.. │ │ │ │ - 0x00041278 68adfeff 0c000000 00000000 10000000 h............... │ │ │ │ - 0x00041288 70440000 60adfeff 18000000 00000000 pD..`........... │ │ │ │ - 0x00041298 24000000 84440000 64adfeff dc000000 $....D..d....... │ │ │ │ - 0x000412a8 00412d41 0e40459d 029e015a 0addde0e .A-A.@E....Z.... │ │ │ │ - 0x000412b8 00412d41 0b000000 38000000 1c440000 .A-A....8....D.. │ │ │ │ - 0x000412c8 18aefeff 38030000 046b2300 00412d41 ....8....k#..A-A │ │ │ │ - 0x000412d8 0e900141 9d089e07 42930694 05459504 ...A....B....E.. │ │ │ │ - 0x000412e8 96039702 710ad7d5 d6d3d4dd de0e0041 ....q..........A │ │ │ │ - 0x000412f8 2d410b00 58000000 58440000 1cb1feff -A..X...XD...... │ │ │ │ - 0x00041308 fc010000 047b2300 00412d41 0e900141 .....{#..A-A...A │ │ │ │ - 0x00041318 9d089e07 42930694 05530ad3 d4ddde0e ....B....S...... │ │ │ │ - 0x00041328 00412d41 0b489603 95044497 0272d6d5 .A-A.H....D..r.. │ │ │ │ - 0x00041338 41d74a95 04960397 02410ad7 41d6d541 A.J......A..A..A │ │ │ │ - 0x00041348 0b42d741 d6d54296 03950441 97020000 .B.A..B....A.... │ │ │ │ - 0x00041358 14000000 44450000 c0b2feff 18000000 ....DE.......... │ │ │ │ - 0x00041368 00000000 00000000 34000000 cc440000 ........4....D.. │ │ │ │ - 0x00041378 c8b2feff 98000000 04232300 00412d41 .........##..A-A │ │ │ │ - 0x00041388 0e409d08 9e074293 06940543 95049603 .@....B....C.... │ │ │ │ - 0x00041398 570adedd d5d6d3d4 0e00412d 410b0000 W.........A-A... │ │ │ │ - 0x000413a8 24000000 94450000 30b3feff dc000000 $....E..0....... │ │ │ │ - 0x000413b8 00412d41 0e40459d 029e015a 0addde0e .A-A.@E....Z.... │ │ │ │ - 0x000413c8 00412d41 0b000000 24000000 bc450000 .A-A....$....E.. │ │ │ │ - 0x000413d8 e8b3feff 84000000 00422d41 0e209d04 .........B-A. .. │ │ │ │ - 0x000413e8 9e034293 02940159 deddd3d4 0e00412d ..B....Y......A- │ │ │ │ - 0x000413f8 50000000 e4450000 44b4feff 14010000 P....E..D....... │ │ │ │ - 0x00041408 00412d41 0e509d0a 9e094393 08940795 .A-A.P....C..... │ │ │ │ - 0x00041418 06960544 98039704 439a0199 026b0ad8 ...D....C....k.. │ │ │ │ - 0x00041428 d741dad9 43deddd5 d6d3d40e 00412d41 .A..C........A-A │ │ │ │ - 0x00041438 0b41d8d7 41dad944 deddd5d6 d3d40e00 .A..A..D........ │ │ │ │ - 0x00041448 412d0000 3c000000 38460000 0cb5feff A-..<...8F...... │ │ │ │ - 0x00041458 40010000 00412d41 0e509d0a 9e094293 @....A-A.P....B. │ │ │ │ - 0x00041468 08940742 95069605 42970498 03429902 ...B....B....B.. │ │ │ │ - 0x00041478 6e0adedd d9d7d8d5 d6d3d40e 00412d41 n............A-A │ │ │ │ - 0x00041488 0b000000 3c000000 78460000 0cb6feff ....<...xF...... │ │ │ │ - 0x00041498 40010000 00412d41 0e509d0a 9e094293 @....A-A.P....B. │ │ │ │ - 0x000414a8 08940742 95069605 42970498 03429902 ...B....B....B.. │ │ │ │ - 0x000414b8 6e0adedd d9d7d8d5 d6d3d40e 00412d41 n............A-A │ │ │ │ - 0x000414c8 0b000000 58000000 b8460000 0cb7feff ....X....F...... │ │ │ │ - 0x000414d8 74020000 00412d41 0e509d0a 9e094293 t....A-A.P....B. │ │ │ │ - 0x000414e8 08940742 95069605 43970498 03620ade ...B....C....b.. │ │ │ │ - 0x000414f8 ddd7d8d5 d6d3d40e 00412d41 0b7d0ade .........A-A.}.. │ │ │ │ - 0x00041508 ddd7d8d5 d6d3d40e 00412d41 0b5d0ade .........A-A.].. │ │ │ │ - 0x00041518 ddd7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ - 0x00041528 2c000000 14470000 30b9feff 70010000 ,....G..0...p... │ │ │ │ - 0x00041538 00422d41 0e309d06 9e054295 02960142 .B-A.0....B....B │ │ │ │ - 0x00041548 93049403 0252dedd d5d6d3d4 0e00412d .....R........A- │ │ │ │ - 0x00041558 10000000 44470000 70bafeff 08000000 ....DG..p....... │ │ │ │ - 0x00041568 00000000 28000000 58470000 6cbafeff ....(...XG..l... │ │ │ │ - 0x00041578 b0010000 00412d41 0e50429d 049e0342 .....A-A.PB....B │ │ │ │ - 0x00041588 93029401 7d0ad3d4 ddde0e00 412d410b ....}.......A-A. │ │ │ │ - 0x00041598 5c000000 84470000 f0bbfeff c4030000 \....G.......... │ │ │ │ - 0x000415a8 00412d41 0e70419d 0c9e0b42 9b029c01 .A-A.pA....B.... │ │ │ │ - 0x000415b8 44930a94 09429508 96074797 06980502 D....B....G..... │ │ │ │ - 0x000415c8 429a0399 0479dad9 5f0adbdc d7d8d5d6 B....y.._....... │ │ │ │ - 0x000415d8 d3d4ddde 0e00412d 410b6f9a 03990442 ......A-A.o....B │ │ │ │ - 0x000415e8 dad9470a 9a039904 420b489a 03990400 ..G.....B.H..... │ │ │ │ - 0x000415f8 34000000 54470000 60bffeff e8000000 4...TG..`....... │ │ │ │ - 0x00041608 04a92000 00412d41 0e60439d 069e0542 .. ..A-A.`C....B │ │ │ │ - 0x00041618 95029601 45930494 035e0ad5 d6d3d4dd ....E....^...... │ │ │ │ - 0x00041628 de0e0041 2d410b00 40000000 1c480000 ...A-A..@....H.. │ │ │ │ - 0x00041638 10c0feff 70040000 00412d41 0e800241 ....p....A-A...A │ │ │ │ - 0x00041648 9d0a9e09 42950696 05469308 94079704 ....B....F...... │ │ │ │ - 0x00041658 98034399 029a0103 07010ad9 dad7d8d5 ..C............. │ │ │ │ - 0x00041668 d6d3d4dd de0e0041 2d410b00 48000000 .......A-A..H... │ │ │ │ - 0x00041678 d0470000 24f8feff 64030000 043f2000 .G..$...d....? . │ │ │ │ - 0x00041688 00412d41 0ef00341 9d0c9e0b 45930a94 .A-A...A....E... │ │ │ │ - 0x00041698 09429508 96074497 06980599 049a039b .B....D......... │ │ │ │ - 0x000416a8 029c0102 740adbdc d9dad7d8 d5d6d3d4 ....t........... │ │ │ │ - 0x000416b8 ddde0e00 412d410b 2c000000 1c480000 ....A-A.,....H.. │ │ │ │ - 0x000416c8 f8c3feff 98020000 04212000 00412d41 .........! ..A-A │ │ │ │ - 0x000416d8 0ee00141 9d089e07 42950496 03449306 ...A....B....D.. │ │ │ │ - 0x000416e8 94054297 02000000 4c000000 4c480000 ..B.....L...LH.. │ │ │ │ - 0x000416f8 68c6feff 48030000 04272000 00412d41 h...H....' ..A-A │ │ │ │ - 0x00041708 0e609d0c 9e0b429b 029c0148 0eb00593 .`....B....H.... │ │ │ │ - 0x00041718 0a940995 08960797 06980599 049a0302 ................ │ │ │ │ - 0x00041728 5d0a0e60 46dedddb dcd9dad7 d8d5d6d3 ]..`F........... │ │ │ │ - 0x00041738 d40e0041 2d410b00 40000000 9c480000 ...A-A..@....H.. │ │ │ │ - 0x00041748 60c9feff 74010000 04232000 00412d41 `...t....# ..A-A │ │ │ │ - 0x00041758 0e509d0a 9e094293 08940743 95069605 .P....B....C.... │ │ │ │ - 0x00041768 44970498 0399029a 01790ade ddd9dad7 D........y...... │ │ │ │ - 0x00041778 d8d5d6d3 d40e0041 2d410b00 48000000 .......A-A..H... │ │ │ │ - 0x00041788 e0480000 94cafeff 5c040000 04fb1f00 .H......\....... │ │ │ │ - 0x00041798 00412d41 0e80019d 109e0f42 950c960b .A-A.......B.... │ │ │ │ - 0x000417a8 43930e94 0d45970a 98099908 9a079b06 C....E.......... │ │ │ │ - 0x000417b8 9c050249 0adedddb dcd9dad7 d8d5d6d3 ...I............ │ │ │ │ - 0x000417c8 d40e0041 2d410b00 44000000 bc490000 ...A-A..D....I.. │ │ │ │ - 0x000417d8 a8cefeff 7c040000 00412d41 0ec00142 ....|....A-A...B │ │ │ │ - 0x000417e8 9d0c9e0b 42950896 0744930a 94094597 ....B....D....E. │ │ │ │ - 0x000417f8 06980599 049a039b 029c0102 640adbdc ............d... │ │ │ │ - 0x00041808 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ - 0x00041818 60000000 74490000 e0d2feff d4070000 `...tI.......... │ │ │ │ - 0x00041828 04871f00 00412d41 0ee00141 9d0c9e0b .....A-A...A.... │ │ │ │ - 0x00041838 45930a94 09429508 96074597 06980599 E....B....E..... │ │ │ │ - 0x00041848 049a039b 029c0102 980adbdc d9dad7d8 ................ │ │ │ │ - 0x00041858 d5d6d3d4 ddde0e00 412d410b 02790adb ........A-A..y.. │ │ │ │ - 0x00041868 dcd9dad7 d8d5d6d3 d4ddde0e 00412d41 .............A-A │ │ │ │ - 0x00041878 0b000000 4c000000 d8490000 5cdafeff ....L....I..\... │ │ │ │ - 0x00041888 28080000 04631f00 00412d41 0ec00241 (....c...A-A...A │ │ │ │ - 0x00041898 9d0c9e0b 42930a94 09479508 96079706 ....B....G...... │ │ │ │ - 0x000418a8 98054399 049a039b 029c0103 39010adb ..C.........9... │ │ │ │ - 0x000418b8 dcd9dad7 d8d5d6d3 d4ddde0e 00412d41 .............A-A │ │ │ │ - 0x000418c8 0b000000 40000000 284a0000 34e2feff ....@...(J..4... │ │ │ │ - 0x000418d8 e4010000 046f1f00 00412d41 0e509d0a .....o...A-A.P.. │ │ │ │ - 0x000418e8 9e094293 08940743 95069605 44970498 ..B....C....D... │ │ │ │ - 0x000418f8 0399029a 0102490a deddd9da d7d8d5d6 ......I......... │ │ │ │ - 0x00041908 d3d40e00 412d410b 44000000 6c4a0000 ....A-A.D...lJ.. │ │ │ │ - 0x00041918 d4e3feff a8010000 04521f00 00412d41 .........R...A-A │ │ │ │ - 0x00041928 0e509d0a 9e094293 08940743 95069605 .P....B....C.... │ │ │ │ - 0x00041938 43970498 03429902 9a017d0a deddd9da C....B....}..... │ │ │ │ - 0x00041948 d7d8d5d6 d3d40e00 412d410b 00000000 ........A-A..... │ │ │ │ - 0x00041958 2c000000 444b0000 c0f8feff 18010000 ,...DK.......... │ │ │ │ - 0x00041968 00412d41 0e50419d 069e0542 93049403 .A-A.PA....B.... │ │ │ │ - 0x00041978 4595025d 0ad5d3d4 ddde0e00 412d410b E..]........A-A. │ │ │ │ - 0x00041988 3c000000 744b0000 b0f9feff 40010000 <...tK......@... │ │ │ │ - 0x00041998 00412d41 0e509d0a 9e094293 08940742 .A-A.P....B....B │ │ │ │ - 0x000419a8 95069605 42970498 03429902 6e0adedd ....B....B..n... │ │ │ │ - 0x000419b8 d9d7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ - 0x000419c8 54000000 b44b0000 b0fafeff 84030000 T....K.......... │ │ │ │ - 0x000419d8 00422d41 0e609d0c 9e0b4297 06980542 .B-A.`....B....B │ │ │ │ - 0x000419e8 930a9409 43960795 08419a03 99044b9c ....C....A....K. │ │ │ │ - 0x000419f8 019b026f dbdc559b 029c0141 dcdb6a9b ...o..U....A..j. │ │ │ │ - 0x00041a08 029c0155 dbdc6bd6 d541dad9 58deddd7 ...U..k..A..X... │ │ │ │ - 0x00041a18 d8d3d40e 00412d00 2c000000 0c4c0000 .....A-.,....L.. │ │ │ │ - 0x00041a28 dcfdfeff 28010000 00422d41 0e309d06 ....(....B-A.0.. │ │ │ │ - 0x00041a38 9e054295 02960142 93049403 0240dedd ..B....B.....@.. │ │ │ │ - 0x00041a48 d5d6d3d4 0e00412d 10000000 3c4c0000 ......A-...... │ │ │ │ + 0x0003ac68 28010000 00422d41 0e309d06 9e054295 (....B-A.0....B. │ │ │ │ + 0x0003ac78 02960142 93049403 0240dedd d5d6d3d4 ...B.....@...... │ │ │ │ + 0x0003ac88 0e00412d 10000000 380c0000 183ffdff ..A-....8....?.. │ │ │ │ + 0x0003ac98 18000000 00000000 10000000 4c0c0000 ............L... │ │ │ │ + 0x0003aca8 1c3ffdff 18000000 00000000 30000000 .?..........0... │ │ │ │ + 0x0003acb8 d00b0000 e4a9fdff a4010000 041b4a00 ..............J. │ │ │ │ + 0x0003acc8 00412d41 0e309d06 9e054393 04940343 .A-A.0....C....C │ │ │ │ + 0x0003acd8 9502025b 0adeddd5 d3d40e00 412d410b ...[........A-A. │ │ │ │ + 0x0003ace8 78000000 040c0000 f03efdff e0060000 x........>...... │ │ │ │ + 0x0003acf8 04f74900 00412d41 0e900143 9d0a9e09 ..I..A-A...C.... │ │ │ │ + 0x0003ad08 43930894 07950696 05469704 98037a0a C........F....z. │ │ │ │ + 0x0003ad18 d7d8d5d6 d3d4ddde 0e00412d 410b4c0a ..........A-A.L. │ │ │ │ + 0x0003ad28 d7d8d5d6 d3d4ddde 0e00412d 410b026c ..........A-A..l │ │ │ │ + 0x0003ad38 9902024a d94e9902 51d95c99 024ed948 ...J.N..Q.\..N.H │ │ │ │ + 0x0003ad48 990241d9 59990243 d94b0a99 02430b42 ..A.Y..C.K...C.B │ │ │ │ + 0x0003ad58 99025ad9 47990242 d9419902 58000000 ..Z.G..B.A..X... │ │ │ │ + 0x0003ad68 800c0000 5445fdff 880e0000 04e94900 ....TE........I. │ │ │ │ + 0x0003ad78 00412d41 0ee00144 9d0a9e09 43930894 .A-A...D....C... │ │ │ │ + 0x0003ad88 07950696 05449704 98039902 9a0103fa .....D.......... │ │ │ │ + 0x0003ad98 010ad9da d7d8d5d6 d3d4ddde 0e00412d ..............A- │ │ │ │ + 0x0003ada8 410b0254 0ad9dad7 d8d5d6d3 d4ddde0e A..T............ │ │ │ │ + 0x0003adb8 00412d41 0b000000 48000000 dc0c0000 .A-A....H....... │ │ │ │ + 0x0003adc8 98aafdff 4c050000 045f4a00 00412d41 ....L...._J..A-A │ │ │ │ + 0x0003add8 0e80019d 109e0f42 930e940d 45950c96 .......B....E... │ │ │ │ + 0x0003ade8 0b970a98 0999089a 079b069c 05770ade .............w.. │ │ │ │ + 0x0003adf8 dddbdcd9 dad7d8d5 d6d3d40e 00412d41 .............A-A │ │ │ │ + 0x0003ae08 0b000000 48000000 280d0000 3453fdff ....H...(...4S.. │ │ │ │ + 0x0003ae18 18040000 04374a00 00412d41 0e709d0e .....7J..A-A.p.. │ │ │ │ + 0x0003ae28 9e0d4295 0a960943 930c940b 45970898 ..B....C....E... │ │ │ │ + 0x0003ae38 0799069a 059b049c 03780ade dddbdcd9 .........x...... │ │ │ │ + 0x0003ae48 dad7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ + 0x0003ae58 58000000 040e0000 60affdff 70010000 X.......`...p... │ │ │ │ + 0x0003ae68 00412d41 0e70419d 0c9e0b42 97069805 .A-A.pA....B.... │ │ │ │ + 0x0003ae78 45930a94 09950896 07429904 9a03479c E........B....G. │ │ │ │ + 0x0003ae88 019b026a dcdb4f0a d9dad7d8 d5d6d3d4 ...j..O......... │ │ │ │ + 0x0003ae98 ddde0e00 412d410b 489b029c 01410adc ....A-A.H....A.. │ │ │ │ + 0x0003aea8 db410b41 dcdb429c 019b0200 20000000 .A.A..B..... ... │ │ │ │ + 0x0003aeb8 600e0000 84b0fdff 70000000 00472d41 `.......p....G-A │ │ │ │ + 0x0003aec8 0e209d04 9e034cde dd0e0041 2d000000 . ....L....A-... │ │ │ │ + 0x0003aed8 24000000 840e0000 e0b0fdff 60000000 $...........`... │ │ │ │ + 0x0003aee8 00412d41 0e209d04 9e034393 0251dedd .A-A. ....C..Q.. │ │ │ │ + 0x0003aef8 d30e0041 2d000000 4c000000 1c0e0000 ...A-...L....... │ │ │ │ + 0x0003af08 18b1fdff 04040000 04634900 00412d41 .........cI..A-A │ │ │ │ + 0x0003af18 0e609d0c 9e0b4593 0a940995 08960797 .`....E......... │ │ │ │ + 0x0003af28 06980599 049a0344 0ea0049b 029c0102 .......D........ │ │ │ │ + 0x0003af38 830a0e60 46dedddb dcd9dad7 d8d5d6d3 ...`F........... │ │ │ │ + 0x0003af48 d40e0041 2d410b00 4c000000 6c0e0000 ...A-A..L...l... │ │ │ │ + 0x0003af58 e8b4fdff 04040000 044c4900 00412d41 .........LI..A-A │ │ │ │ + 0x0003af68 0e609d0c 9e0b4593 0a940995 08960797 .`....E......... │ │ │ │ + 0x0003af78 06980599 049a0344 0ea0049b 029c0102 .......D........ │ │ │ │ + 0x0003af88 830a0e60 46dedddb dcd9dad7 d8d5d6d3 ...`F........... │ │ │ │ + 0x0003af98 d40e0041 2d410b00 4c000000 bc0e0000 ...A-A..L....... │ │ │ │ + 0x0003afa8 b8b8fdff 04040000 04354900 00412d41 .........5I..A-A │ │ │ │ + 0x0003afb8 0e609d0c 9e0b4593 0a940995 08960797 .`....E......... │ │ │ │ + 0x0003afc8 06980599 049a0344 0ea0049b 029c0102 .......D........ │ │ │ │ + 0x0003afd8 830a0e60 46dedddb dcd9dad7 d8d5d6d3 ...`F........... │ │ │ │ + 0x0003afe8 d40e0041 2d410b00 a8000000 0c0f0000 ...A-A.......... │ │ │ │ + 0x0003aff8 6855fdff 501b0000 041f4900 00412d41 hU..P.....I..A-A │ │ │ │ + 0x0003b008 0eb00243 9d0c9e0b 42930a94 09429508 ...C....B....B.. │ │ │ │ + 0x0003b018 96074299 049a035f 0ad9dad5 d6d3d4dd ..B...._........ │ │ │ │ + 0x0003b028 de0e0041 2d410b4d 98059706 419c019b ...A-A.M....A... │ │ │ │ + 0x0003b038 02038a05 0ad8d741 dcdb410b 540ad8d7 .......A..A.T... │ │ │ │ + 0x0003b048 41dcdb41 0b42d7d8 dbdc5498 05970641 A..A.B....T....A │ │ │ │ + 0x0003b058 9c019b02 02b1d7d8 dbdc4497 0698059b ..........D..... │ │ │ │ + 0x0003b068 029c0146 d7d8dbdc 4b980597 06419c01 ...F....K....A.. │ │ │ │ + 0x0003b078 9b0246d7 d8dbdc4a 98059706 419c019b ..F....J....A... │ │ │ │ + 0x0003b088 0242d7d8 dbdc45d9 dad5d6d3 d4ddde0e .B....E......... │ │ │ │ + 0x0003b098 00412d00 48000000 b80f0000 dcbbfdff .A-.H........... │ │ │ │ + 0x0003b0a8 4c030000 04934a00 00412d41 0ef00341 L.....J..A-A...A │ │ │ │ + 0x0003b0b8 9d0c9e0b 45930a94 09429508 96074497 ....E....B....D. │ │ │ │ + 0x0003b0c8 06980599 049a039b 029c0102 760adbdc ............v... │ │ │ │ + 0x0003b0d8 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ + 0x0003b0e8 48000000 04100000 f0befdff 4c030000 H...........L... │ │ │ │ + 0x0003b0f8 04754a00 00412d41 0ef00341 9d0c9e0b .uJ..A-A...A.... │ │ │ │ + 0x0003b108 45930a94 09429508 96074497 06980599 E....B....D..... │ │ │ │ + 0x0003b118 049a039b 029c0102 760adbdc d9dad7d8 ........v....... │ │ │ │ + 0x0003b128 d5d6d3d4 ddde0e00 412d410b 48000000 ........A-A.H... │ │ │ │ + 0x0003b138 50100000 04c2fdff 4c030000 04574a00 P.......L....WJ. │ │ │ │ + 0x0003b148 00412d41 0ef00341 9d0c9e0b 45930a94 .A-A...A....E... │ │ │ │ + 0x0003b158 09429508 96074497 06980599 049a039b .B....D......... │ │ │ │ + 0x0003b168 029c0102 760adbdc d9dad7d8 d5d6d3d4 ....v........... │ │ │ │ + 0x0003b178 ddde0e00 412d410b 48000000 9c100000 ....A-A.H....... │ │ │ │ + 0x0003b188 286ffdff 80340000 043b4a00 00412d41 (o...4...;J..A-A │ │ │ │ + 0x0003b198 0ec00243 9d0c9e0b 46930a94 09950896 ...C....F....... │ │ │ │ + 0x0003b1a8 07970698 0599049a 039b029c 0103c008 ................ │ │ │ │ + 0x0003b1b8 0adbdcd9 dad7d8d5 d6d3d4dd de0e0041 ...............A │ │ │ │ + 0x0003b1c8 2d410b00 30000000 78110000 4cb3fcff -A..0...x...L... │ │ │ │ + 0x0003b1d8 b4000000 00412d41 0e409d08 9e074293 .....A-A.@....B. │ │ │ │ + 0x0003b1e8 06940544 95049603 63deddd5 d6d3d40e ...D....c....... │ │ │ │ + 0x0003b1f8 00412d00 00000000 1c000000 ac110000 .A-............. │ │ │ │ + 0x0003b208 98c4fdff 3c000000 00412d41 0e209d04 ....<....A-A. .. │ │ │ │ + 0x0003b218 9e034593 02000000 1c000000 cc110000 ..E............. │ │ │ │ + 0x0003b228 b8c4fdff 3c000000 00412d41 0e209d04 ....<....A-A. .. │ │ │ │ + 0x0003b238 9e034593 02000000 34000000 ec110000 ..E.....4....... │ │ │ │ + 0x0003b248 d8c4fdff ec000000 00412d41 0e309d06 .........A-A.0.. │ │ │ │ + 0x0003b258 9e05440e 80119304 94039502 6f0a0e30 ..D.........o..0 │ │ │ │ + 0x0003b268 43deddd5 d3d40e00 412d410b 00000000 C.......A-A..... │ │ │ │ + 0x0003b278 34000000 94110000 a0c5fdff 98000000 4............... │ │ │ │ + 0x0003b288 04c34c00 00412d41 0e409d08 9e074293 ..L..A-A.@....B. │ │ │ │ + 0x0003b298 06940543 95049603 570adedd d5d6d3d4 ...C....W....... │ │ │ │ + 0x0003b2a8 0e00412d 410b0000 24000000 5c120000 ..A-A...$...\... │ │ │ │ + 0x0003b2b8 08c6fdff dc000000 00412d41 0e40459d .........A-A.@E. │ │ │ │ + 0x0003b2c8 029e015a 0addde0e 00412d41 0b000000 ...Z.....A-A.... │ │ │ │ + 0x0003b2d8 24000000 84120000 c0c6fdff 84000000 $............... │ │ │ │ + 0x0003b2e8 00422d41 0e209d04 9e034293 02940159 .B-A. ....B....Y │ │ │ │ + 0x0003b2f8 deddd3d4 0e00412d 50000000 ac120000 ......A-P....... │ │ │ │ + 0x0003b308 1cc7fdff 14010000 00412d41 0e509d0a .........A-A.P.. │ │ │ │ + 0x0003b318 9e094393 08940795 06960544 98039704 ..C........D.... │ │ │ │ + 0x0003b328 439a0199 026b0ad8 d741dad9 43deddd5 C....k...A..C... │ │ │ │ + 0x0003b338 d6d3d40e 00412d41 0b41d8d7 41dad944 .....A-A.A..A..D │ │ │ │ + 0x0003b348 deddd5d6 d3d40e00 412d0000 3c000000 ........A-..<... │ │ │ │ + 0x0003b358 00130000 e4c7fdff 40010000 00412d41 ........@....A-A │ │ │ │ + 0x0003b368 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ + 0x0003b378 42970498 03429902 6e0adedd d9d7d8d5 B....B..n....... │ │ │ │ + 0x0003b388 d6d3d40e 00412d41 0b000000 3c000000 .....A-A....<... │ │ │ │ + 0x0003b398 40130000 e4c8fdff 40010000 00412d41 @.......@....A-A │ │ │ │ + 0x0003b3a8 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ + 0x0003b3b8 42970498 03429902 6e0adedd d9d7d8d5 B....B..n....... │ │ │ │ + 0x0003b3c8 d6d3d40e 00412d41 0b000000 58000000 .....A-A....X... │ │ │ │ + 0x0003b3d8 80130000 e4c9fdff 74020000 00412d41 ........t....A-A │ │ │ │ + 0x0003b3e8 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ + 0x0003b3f8 43970498 03620ade ddd7d8d5 d6d3d40e C....b.......... │ │ │ │ + 0x0003b408 00412d41 0b7d0ade ddd7d8d5 d6d3d40e .A-A.}.......... │ │ │ │ + 0x0003b418 00412d41 0b5d0ade ddd7d8d5 d6d3d40e .A-A.].......... │ │ │ │ + 0x0003b428 00412d41 0b000000 38000000 dc130000 .A-A....8....... │ │ │ │ + 0x0003b438 48fcfdff 38030000 00412d41 0e509d0a H...8....A-A.P.. │ │ │ │ + 0x0003b448 9e094293 08940744 97049803 99025996 ..B....D......Y. │ │ │ │ + 0x0003b458 05950602 8fd6d55c deddd9d7 d8d3d40e .......\........ │ │ │ │ + 0x0003b468 00412d00 2c000000 18140000 cccbfdff .A-.,........... │ │ │ │ + 0x0003b478 70010000 00422d41 0e309d06 9e054295 p....B-A.0....B. │ │ │ │ + 0x0003b488 02960142 93049403 0252dedd d5d6d3d4 ...B.....R...... │ │ │ │ + 0x0003b498 0e00412d 10000000 48140000 0ccdfdff ..A-....H....... │ │ │ │ + 0x0003b4a8 08000000 00000000 28000000 5c140000 ........(...\... │ │ │ │ + 0x0003b4b8 08cdfdff b0010000 00412d41 0e50429d .........A-A.PB. │ │ │ │ + 0x0003b4c8 049e0342 93029401 7d0ad3d4 ddde0e00 ...B....}....... │ │ │ │ + 0x0003b4d8 412d410b 5c000000 88140000 8ccefdff A-A.\........... │ │ │ │ + 0x0003b4e8 c4030000 00412d41 0e70419d 0c9e0b42 .....A-A.pA....B │ │ │ │ + 0x0003b4f8 9b029c01 44930a94 09429508 96074797 ....D....B....G. │ │ │ │ + 0x0003b508 06980502 429a0399 0479dad9 5f0adbdc ....B....y.._... │ │ │ │ + 0x0003b518 d7d8d5d6 d3d4ddde 0e00412d 410b6f9a ..........A-A.o. │ │ │ │ + 0x0003b528 03990442 dad9470a 9a039904 420b489a ...B..G.....B.H. │ │ │ │ + 0x0003b538 03990400 34000000 58140000 fcd1fdff ....4...X....... │ │ │ │ + 0x0003b548 e8000000 040d4a00 00412d41 0e60439d ......J..A-A.`C. │ │ │ │ + 0x0003b558 069e0542 95029601 45930494 035e0ad5 ...B....E....^.. │ │ │ │ + 0x0003b568 d6d3d4dd de0e0041 2d410b00 40000000 .......A-A..@... │ │ │ │ + 0x0003b578 20150000 acd2fdff 70040000 00412d41 .......p....A-A │ │ │ │ + 0x0003b588 0e800241 9d0a9e09 42950696 05469308 ...A....B....F.. │ │ │ │ + 0x0003b598 94079704 98034399 029a0103 07010ad9 ......C......... │ │ │ │ + 0x0003b5a8 dad7d8d5 d6d3d4dd de0e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003b5b8 2c000000 64150000 00fefdff 18010000 ,...d........... │ │ │ │ + 0x0003b5c8 00412d41 0e50419d 069e0542 93049403 .A-A.PA....B.... │ │ │ │ + 0x0003b5d8 4595025d 0ad5d3d4 ddde0e00 412d410b E..]........A-A. │ │ │ │ + 0x0003b5e8 48000000 04150000 f0fefdff 64030000 H...........d... │ │ │ │ + 0x0003b5f8 04734900 00412d41 0ef00341 9d0c9e0b .sI..A-A...A.... │ │ │ │ + 0x0003b608 45930a94 09429508 96074497 06980599 E....B....D..... │ │ │ │ + 0x0003b618 049a039b 029c0102 740adbdc d9dad7d8 ........t....... │ │ │ │ + 0x0003b628 d5d6d3d4 ddde0e00 412d410b 2c000000 ........A-A.,... │ │ │ │ + 0x0003b638 50150000 64d6fdff 98020000 04554900 P...d........UI. │ │ │ │ + 0x0003b648 00412d41 0ee00141 9d089e07 42950496 .A-A...A....B... │ │ │ │ + 0x0003b658 03449306 94054297 02000000 4c000000 .D....B.....L... │ │ │ │ + 0x0003b668 80150000 d4d8fdff 48030000 045b4900 ........H....[I. │ │ │ │ + 0x0003b678 00412d41 0e609d0c 9e0b429b 029c0148 .A-A.`....B....H │ │ │ │ + 0x0003b688 0eb00593 0a940995 08960797 06980599 ................ │ │ │ │ + 0x0003b698 049a0302 5d0a0e60 46dedddb dcd9dad7 ....]..`F....... │ │ │ │ + 0x0003b6a8 d8d5d6d3 d40e0041 2d410b00 40000000 .......A-A..@... │ │ │ │ + 0x0003b6b8 d0150000 ccdbfdff 74010000 04574900 ........t....WI. │ │ │ │ + 0x0003b6c8 00412d41 0e509d0a 9e094293 08940743 .A-A.P....B....C │ │ │ │ + 0x0003b6d8 95069605 44970498 0399029a 01790ade ....D........y.. │ │ │ │ + 0x0003b6e8 ddd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003b6f8 48000000 14160000 00ddfdff 5c040000 H...........\... │ │ │ │ + 0x0003b708 042f4900 00412d41 0e80019d 109e0f42 ./I..A-A.......B │ │ │ │ + 0x0003b718 950c960b 43930e94 0d45970a 98099908 ....C....E...... │ │ │ │ + 0x0003b728 9a079b06 9c050249 0adedddb dcd9dad7 .......I........ │ │ │ │ + 0x0003b738 d8d5d6d3 d40e0041 2d410b00 44000000 .......A-A..D... │ │ │ │ + 0x0003b748 f0160000 14e1fdff 7c040000 00412d41 ........|....A-A │ │ │ │ + 0x0003b758 0ec00142 9d0c9e0b 42950896 0744930a ...B....B....D.. │ │ │ │ + 0x0003b768 94094597 06980599 049a039b 029c0102 ..E............. │ │ │ │ + 0x0003b778 640adbdc d9dad7d8 d5d6d3d4 ddde0e00 d............... │ │ │ │ + 0x0003b788 412d410b 60000000 a8160000 4ce5fdff A-A.`.......L... │ │ │ │ + 0x0003b798 d4070000 04bb4800 00412d41 0ee00141 ......H..A-A...A │ │ │ │ + 0x0003b7a8 9d0c9e0b 45930a94 09429508 96074597 ....E....B....E. │ │ │ │ + 0x0003b7b8 06980599 049a039b 029c0102 980adbdc ................ │ │ │ │ + 0x0003b7c8 d9dad7d8 d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ + 0x0003b7d8 02790adb dcd9dad7 d8d5d6d3 d4ddde0e .y.............. │ │ │ │ + 0x0003b7e8 00412d41 0b000000 4c000000 0c170000 .A-A....L....... │ │ │ │ + 0x0003b7f8 c8ecfdff 28080000 04974800 00412d41 ....(.....H..A-A │ │ │ │ + 0x0003b808 0ec00241 9d0c9e0b 42930a94 09479508 ...A....B....G.. │ │ │ │ + 0x0003b818 96079706 98054399 049a039b 029c0103 ......C......... │ │ │ │ + 0x0003b828 39010adb dcd9dad7 d8d5d6d3 d4ddde0e 9............... │ │ │ │ + 0x0003b838 00412d41 0b000000 40000000 5c170000 .A-A....@...\... │ │ │ │ + 0x0003b848 a0f4fdff e4010000 04a34800 00412d41 ..........H..A-A │ │ │ │ + 0x0003b858 0e509d0a 9e094293 08940743 95069605 .P....B....C.... │ │ │ │ + 0x0003b868 44970498 0399029a 0102490a deddd9da D.........I..... │ │ │ │ + 0x0003b878 d7d8d5d6 d3d40e00 412d410b 40000000 ........A-A.@... │ │ │ │ + 0x0003b888 a0170000 40f6fdff a8010000 04864800 ....@.........H. │ │ │ │ + 0x0003b898 00412d41 0e509d0a 9e094293 08940743 .A-A.P....B....C │ │ │ │ + 0x0003b8a8 95069605 43970498 03429902 9a017d0a ....C....B....}. │ │ │ │ + 0x0003b8b8 deddd9da d7d8d5d6 d3d40e00 412d410b ............A-A. │ │ │ │ + 0x0003b8c8 10000000 74180000 9020feff 20000000 ....t.... .. ... │ │ │ │ + 0x0003b8d8 00000000 20000000 88180000 9c20feff .... ........ .. │ │ │ │ + 0x0003b8e8 50000000 00452d41 0e209d04 9e0348de P....E-A. ....H. │ │ │ │ + 0x0003b8f8 dd0e0041 2d000000 4c000000 1c180000 ...A-...L....... │ │ │ │ + 0x0003b908 58fffdff e01e0000 042b4800 00412d41 X........+H..A-A │ │ │ │ + 0x0003b918 0e609d0c 9e0b470e 900a930a 94099508 .`....G......... │ │ │ │ + 0x0003b928 96079706 98059904 9a039b02 9c010336 ...............6 │ │ │ │ + 0x0003b938 060a0e60 46dedddb dcd9dad7 d8d5d6d3 ...`F........... │ │ │ │ + 0x0003b948 d40e0041 2d410b00 34000000 fc180000 ...A-A..4....... │ │ │ │ + 0x0003b958 8820feff c0000000 00412d41 0e409d08 . .......A-A.@.. │ │ │ │ + 0x0003b968 9e074593 06940595 04960397 02980164 ..E............d │ │ │ │ + 0x0003b978 0adeddd7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003b988 34000000 a4180000 b01dfeff 10020000 4............... │ │ │ │ + 0x0003b998 04484900 00412d41 0e50419d 069e0542 .HI..A-A.PA....B │ │ │ │ + 0x0003b9a8 95029601 44930494 0302510a d5d6d3d4 ....D.....Q..... │ │ │ │ + 0x0003b9b8 ddde0e00 412d410b 3c000000 6c190000 ....A-A.<...l... │ │ │ │ + 0x0003b9c8 d820feff 2c010000 00412d41 0e609d0c . ..,....A-A.`.. │ │ │ │ + 0x0003b9d8 9e0b4393 0a940995 08960743 97069805 ..C........C.... │ │ │ │ + 0x0003b9e8 4499049a 03429b02 7bdedddb d9dad7d8 D....B..{....... │ │ │ │ + 0x0003b9f8 d5d6d3d4 0e00412d 10000000 ac190000 ......A-........ │ │ │ │ + 0x0003ba08 9825feff 20000000 00000000 20000000 .%.. ....... ... │ │ │ │ + 0x0003ba18 c0190000 a425feff 50000000 00452d41 .....%..P....E-A │ │ │ │ + 0x0003ba28 0e209d04 9e0348de dd0e0041 2d000000 . ....H....A-... │ │ │ │ + 0x0003ba38 30000000 54190000 8c21feff 7c000000 0...T....!..|... │ │ │ │ + 0x0003ba48 04ca4800 00412d41 0e309d06 9e054293 ..H..A-A.0....B. │ │ │ │ + 0x0003ba58 04940343 95024d0a deddd5d3 d40e0041 ...C..M........A │ │ │ │ + 0x0003ba68 2d410b00 40000000 181a0000 d421feff -A..@........!.. │ │ │ │ + 0x0003ba78 b0010000 00412d41 0e609d0c 9e0b4293 .....A-A.`....B. │ │ │ │ + 0x0003ba88 0a940942 95089607 590adedd d5d6d3d4 ...B....Y....... │ │ │ │ + 0x0003ba98 0e00412d 410b0244 0adeddd5 d6d3d40e ..A-A..D........ │ │ │ │ + 0x0003baa8 00412d41 0b000000 24000000 5c1a0000 .A-A....$...\... │ │ │ │ + 0x0003bab8 4823feff 34000000 00412d41 0e209d04 H#..4....A-A. .. │ │ │ │ + 0x0003bac8 9e034293 0247dedd d30e0041 2d000000 ..B..G.....A-... │ │ │ │ + 0x0003bad8 34000000 841a0000 6023feff 60010000 4.......`#..`... │ │ │ │ + 0x0003bae8 00412d41 0e309d06 9e054393 04940358 .A-A.0....C....X │ │ │ │ + 0x0003baf8 0adeddd3 d40e0041 2d410b5c 0adeddd3 .......A-A.\.... │ │ │ │ + 0x0003bb08 d40e0041 2d410b00 50000000 bc1a0000 ...A-A..P....... │ │ │ │ + 0x0003bb18 0825feff 58010000 00412d41 0e409d08 .%..X....A-A.@.. │ │ │ │ + 0x0003bb28 9e074297 02480ade ddd70e00 412d410b ..B..H......A-A. │ │ │ │ + 0x0003bb38 43940593 06429603 9504780a d4d341d6 C....B....x...A. │ │ │ │ + 0x0003bb48 d541dedd d70e0041 2d410b43 d4d341d6 .A.....A-A.C..A. │ │ │ │ + 0x0003bb58 d541dedd d70e0041 2d000000 2c000000 .A.....A-...,... │ │ │ │ + 0x0003bb68 101b0000 1426feff 9c000000 00412d41 .....&.......A-A │ │ │ │ + 0x0003bb78 0e309d06 9e054293 045c0ade ddd30e00 .0....B..\...... │ │ │ │ + 0x0003bb88 412d410b 43deddd3 0e00412d 38000000 A-A.C.....A-8... │ │ │ │ + 0x0003bb98 401b0000 8426feff 18010000 00412d41 @....&.......A-A │ │ │ │ + 0x0003bba8 0e50449d 069e0555 0addde0e 00412d41 .PD....U.....A-A │ │ │ │ + 0x0003bbb8 0b439403 93044195 0260d541 d4d34294 .C....A..`.A..B. │ │ │ │ + 0x0003bbc8 03930441 95020000 20000000 7c1b0000 ...A.... ...|... │ │ │ │ + 0x0003bbd8 6827feff dc000000 00582d43 0e209d04 h'.......X-C. .. │ │ │ │ + 0x0003bbe8 9e0353de dd0e0041 2d000000 10000000 ..S....A-....... │ │ │ │ + 0x0003bbf8 a01b0000 2428feff b8010000 00000000 ....$(.......... │ │ │ │ + 0x0003bc08 24000000 b41b0000 d029feff 3c000000 $........)..<... │ │ │ │ + 0x0003bc18 00412d41 0e209d04 9e034293 0249dedd .A-A. ....B..I.. │ │ │ │ + 0x0003bc28 d30e0041 2d000000 10000000 dc1b0000 ...A-........... │ │ │ │ + 0x0003bc38 e829feff 08000000 00000000 58000000 .)..........X... │ │ │ │ + 0x0003bc48 f01b0000 dc29feff 38010000 00412d41 .....)..8....A-A │ │ │ │ + 0x0003bc58 0e70419d 089e0742 95049603 4c940593 .pA....B....L... │ │ │ │ + 0x0003bc68 06459702 63d4d342 d741d5d6 ddde0e00 .E..c..B.A...... │ │ │ │ + 0x0003bc78 412d410e 70950496 039d089e 072d4b0a A-A.p........-K. │ │ │ │ + 0x0003bc88 d5d6ddde 0e00412d 410b4194 05930641 ......A-A.A....A │ │ │ │ + 0x0003bc98 97020000 00000000 24000000 4c1c0000 ........$...L... │ │ │ │ + 0x0003bca8 b82afeff dc000000 00412d41 0e40459d .*.......A-A.@E. │ │ │ │ + 0x0003bcb8 029e015a 0addde0e 00412d41 0b000000 ...Z.....A-A.... │ │ │ │ + 0x0003bcc8 3c000000 e41b0000 702bfeff 14020000 <.......p+...... │ │ │ │ + 0x0003bcd8 04464600 00412d41 0e800141 9d089e07 .FF..A-A...A.... │ │ │ │ + 0x0003bce8 42950496 03469306 94059702 98010256 B....F.........V │ │ │ │ + 0x0003bcf8 0ad7d8d5 d6d3d4dd de0e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003bd08 3c000000 241c0000 502dfeff 60020000 <...$...P-..`... │ │ │ │ + 0x0003bd18 04204600 00412d41 0e70439d 089e0742 . F..A-A.pC....B │ │ │ │ + 0x0003bd28 93069405 43950496 03970298 0102610a ....C.........a. │ │ │ │ + 0x0003bd38 d7d8d5d6 d3d4ddde 0e00412d 410b0000 ..........A-A... │ │ │ │ + 0x0003bd48 2c000000 641c0000 702ffeff 64000000 ,...d...p/..d... │ │ │ │ + 0x0003bd58 041d4600 00412d41 0e209d04 9e034293 ..F..A-A. ....B. │ │ │ │ + 0x0003bd68 0294014d 0adeddd3 d40e0041 2d410b00 ...M.......A-A.. │ │ │ │ + 0x0003bd78 24000000 241d0000 a42ffeff c8000000 $...$..../...... │ │ │ │ + 0x0003bd88 00412d41 0e309d06 9e054293 04690ade .A-A.0....B..i.. │ │ │ │ + 0x0003bd98 ddd30e00 412d410b 28000000 bc1c0000 ....A-A.(....... │ │ │ │ + 0x0003bda8 4430feff 38000000 04d54500 00412d41 D0..8.....E..A-A │ │ │ │ + 0x0003bdb8 0e209d04 9e034493 0246dedd d30e0041 . ....D..F.....A │ │ │ │ + 0x0003bdc8 2d000000 28000000 e81c0000 5030feff -...(.......P0.. │ │ │ │ + 0x0003bdd8 44000000 04b14500 00412d41 0e209d04 D.....E..A-A. .. │ │ │ │ + 0x0003bde8 9e034493 0249dedd d30e0041 2d000000 ..D..I.....A-... │ │ │ │ + 0x0003bdf8 24000000 a41d0000 8030feff 6c000000 $........0..l... │ │ │ │ + 0x0003be08 00412d41 0e209d04 9e034293 0255dedd .A-A. ....B..U.. │ │ │ │ + 0x0003be18 d30e0041 2d000000 20000000 cc1d0000 ...A-... ....... │ │ │ │ + 0x0003be28 c430feff 20000000 00412d41 0e109d02 .0.. ....A-A.... │ │ │ │ + 0x0003be38 9e0144de dd0e0041 2d000000 10000000 ..D....A-....... │ │ │ │ + 0x0003be48 f01d0000 c030feff 08000000 00000000 .....0.......... │ │ │ │ + 0x0003be58 2c000000 041e0000 c030feff cc000000 ,........0...... │ │ │ │ + 0x0003be68 00412d41 0ec00145 9d049e03 45930264 .A-A...E....E..d │ │ │ │ + 0x0003be78 0ad3ddde 0e00412d 410b0000 00000000 ......A-A....... │ │ │ │ + 0x0003be88 10000000 341e0000 7031feff 08000000 ....4...p1...... │ │ │ │ + 0x0003be98 00000000 10000000 481e0000 6431feff ........H...d1.. │ │ │ │ + 0x0003bea8 08000000 00000000 2c000000 cc1d0000 ........,....... │ │ │ │ + 0x0003beb8 5831feff 54000000 04d54400 00412d41 X1..T.....D..A-A │ │ │ │ + 0x0003bec8 0e209d04 9e034293 02940149 0adeddd3 . ....B....I.... │ │ │ │ + 0x0003bed8 d40e0041 2d410b00 24000000 8c1e0000 ...A-A..$....... │ │ │ │ + 0x0003bee8 7c31feff 2c000000 00412d41 0e209d04 |1..,....A-A. .. │ │ │ │ + 0x0003bef8 9e034293 0245dedd d30e0041 2d000000 ..B..E.....A-... │ │ │ │ + 0x0003bf08 28000000 241e0000 8031feff 40000000 (...$....1..@... │ │ │ │ + 0x0003bf18 048d4400 00412d41 0e209d04 9e034293 ..D..A-A. ....B. │ │ │ │ + 0x0003bf28 024adedd d30e0041 2d000000 28000000 .J.....A-...(... │ │ │ │ + 0x0003bf38 501e0000 9431feff 4c000000 04694400 P....1..L....iD. │ │ │ │ + 0x0003bf48 00412d41 0e209d04 9e034293 024ddedd .A-A. ....B..M.. │ │ │ │ + 0x0003bf58 d30e0041 2d000000 24000000 0c1f0000 ...A-...$....... │ │ │ │ + 0x0003bf68 b831feff 44000000 00412d41 0e309d06 .1..D....A-A.0.. │ │ │ │ + 0x0003bf78 9e054293 0494034b deddd3d4 0e00412d ..B....K......A- │ │ │ │ + 0x0003bf88 50000000 341f0000 d431feff e8010000 P...4....1...... │ │ │ │ + 0x0003bf98 00412d41 0e60419d 0a9e0942 93089407 .A-A.`A....B.... │ │ │ │ + 0x0003bfa8 480ad3d4 ddde0e00 412d410b 41960595 H.......A-A.A... │ │ │ │ + 0x0003bfb8 06024fd6 d542d3d4 ddde0e00 412d410e ..O..B......A-A. │ │ │ │ + 0x0003bfc8 60930894 079d0a9e 092d55d3 d4ddde0e `........-U..... │ │ │ │ + 0x0003bfd8 00412d00 30000000 f81e0000 6833feff .A-.0.......h3.. │ │ │ │ + 0x0003bfe8 b8000000 04c94300 00412d41 0e209d04 ......C..A-A. .. │ │ │ │ + 0x0003bff8 9e034293 02640ade ddd30e00 412d410b ..B..d......A-A. │ │ │ │ + 0x0003c008 42deddd3 0e00412d 28000000 2c1f0000 B.....A-(...,... │ │ │ │ + 0x0003c018 ec33feff b4000000 049e4300 00412d41 .3........C..A-A │ │ │ │ + 0x0003c028 0e209d04 9e034293 0267dedd d30e0041 . ....B..g.....A │ │ │ │ + 0x0003c038 2d000000 30000000 e81f0000 7c34feff -...0.......|4.. │ │ │ │ + 0x0003c048 8c000000 00442d41 0e409d08 9e074293 .....D-A.@....B. │ │ │ │ + 0x0003c058 06940543 95049603 43970253 deddd7d5 ...C....C..S.... │ │ │ │ + 0x0003c068 d6d3d40e 00412d00 48000000 8c1f0000 .....A-.H....... │ │ │ │ + 0x0003c078 d434feff 0c010000 04474300 00412d41 .4.......GC..A-A │ │ │ │ + 0x0003c088 0e409d08 9e074593 06940544 95049603 .@....E....D.... │ │ │ │ + 0x0003c098 42970260 0adeddd7 d5d6d3d4 0e00412d B..`..........A- │ │ │ │ + 0x0003c0a8 410b460a deddd7d5 d6d3d40e 00412d41 A.F..........A-A │ │ │ │ + 0x0003c0b8 0b000000 48000000 d81f0000 9c35feff ....H........5.. │ │ │ │ + 0x0003c0c8 5c010000 040a4300 00412d41 0e409d08 \.....C..A-A.@.. │ │ │ │ + 0x0003c0d8 9e074593 06940545 95049603 43970265 ..E....E....C..e │ │ │ │ + 0x0003c0e8 0adeddd7 d5d6d3d4 0e00412d 410b530a ..........A-A.S. │ │ │ │ + 0x0003c0f8 deddd7d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ + 0x0003c108 10000000 b4200000 b036feff 10000000 ..... ...6...... │ │ │ │ + 0x0003c118 00000000 38000000 c8200000 ac36feff ....8.... ...6.. │ │ │ │ + 0x0003c128 7c000000 00412d41 0e409d08 9e074293 |....A-A.@....B. │ │ │ │ + 0x0003c138 06940544 95044d0a deddd5d3 d40e0041 ...D..M........A │ │ │ │ + 0x0003c148 2d410b46 deddd5d3 d40e0041 2d000000 -A.F.......A-... │ │ │ │ + 0x0003c158 38000000 04210000 ec36feff 78000000 8....!...6..x... │ │ │ │ + 0x0003c168 00412d41 0e409d08 9e074293 06940544 .A-A.@....B....D │ │ │ │ + 0x0003c178 95044d0a deddd5d3 d40e0041 2d410b45 ..M........A-A.E │ │ │ │ + 0x0003c188 deddd5d3 d40e0041 2d000000 10000000 .......A-....... │ │ │ │ + 0x0003c198 40210000 2837feff 10000000 00000000 @!..(7.......... │ │ │ │ + 0x0003c1a8 10000000 54210000 3037feff 0c000000 ....T!..07...... │ │ │ │ + 0x0003c1b8 00000000 10000000 68210000 2837feff ........h!..(7.. │ │ │ │ + 0x0003c1c8 0c000000 00000000 10000000 7c210000 ............|!.. │ │ │ │ + 0x0003c1d8 2837feff 0c000000 00000000 10000000 (7.............. │ │ │ │ + 0x0003c1e8 90210000 2037feff 0c000000 00000000 .!.. 7.......... │ │ │ │ + 0x0003c1f8 10000000 a4210000 2037feff 0c000000 .....!.. 7...... │ │ │ │ + 0x0003c208 00000000 10000000 b8210000 1837feff .........!...7.. │ │ │ │ + 0x0003c218 14000000 00000000 40000000 cc210000 ........@....!.. │ │ │ │ + 0x0003c228 1837feff 8c000000 00412d41 0e409d08 .7.......A-A.@.. │ │ │ │ + 0x0003c238 9e074293 06940543 95049603 4597024c ..B....C....E..L │ │ │ │ + 0x0003c248 0adeddd7 d5d6d3d4 0e00412d 410b47de ..........A-A.G. │ │ │ │ + 0x0003c258 ddd7d5d6 d3d40e00 412d0000 10000000 ........A-...... │ │ │ │ + 0x0003c268 10220000 6037feff 40000000 00000000 ."..`7..@....... │ │ │ │ + 0x0003c278 4c000000 94210000 8c37feff 5c010000 L....!...7..\... │ │ │ │ + 0x0003c288 045d4100 00412d41 0e900141 9d0c9e0b .]A..A-A...A.... │ │ │ │ + 0x0003c298 42930a94 09459508 96074397 06980542 B....E....C....B │ │ │ │ + 0x0003c2a8 99049a03 760ad9da d7d8d5d6 d3d4ddde ....v........... │ │ │ │ + 0x0003c2b8 0e00412d 410b419b 0241db4b 9b020000 ..A-A.A..A.K.... │ │ │ │ + 0x0003c2c8 7c000000 e4210000 9838feff a0030000 |....!...8...... │ │ │ │ + 0x0003c2d8 04204100 00412d41 0e800141 9d089e07 . A..A-A...A.... │ │ │ │ + 0x0003c2e8 42930694 05609603 95040249 970259d7 B....`.....I..Y. │ │ │ │ + 0x0003c2f8 49d6d542 d3d4ddde 0e00412d 410e8001 I..B......A-A... │ │ │ │ + 0x0003c308 93069405 9d089e07 2d419603 95044997 ........-A....I. │ │ │ │ + 0x0003c318 0248d748 d5d6460a 96039504 430b4395 .H.H..F.....C.C. │ │ │ │ + 0x0003c328 04960397 0241d742 970241d7 4b970243 .....A.B..A.K..C │ │ │ │ + 0x0003c338 d742d5d6 4b960395 04419702 00000000 .B..K....A...... │ │ │ │ + 0x0003c348 3c000000 64220000 d03bfeff 84020000 <...d"...;...... │ │ │ │ + 0x0003c358 04eb4000 00412d41 0eb00242 9d089e07 ..@..A-A...B.... │ │ │ │ + 0x0003c368 42950496 03459306 94059702 98010279 B....E.........y │ │ │ │ + 0x0003c378 0ad7d8d5 d6d3d4dd de0e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003c388 54000000 a4220000 143efeff 9c060000 T...."...>...... │ │ │ │ + 0x0003c398 04d04000 00412d41 0e609d0c 9e0b4393 ..@..A-A.`....C. │ │ │ │ + 0x0003c3a8 0a940943 95089607 450e8004 97069805 ...C....E....... │ │ │ │ + 0x0003c3b8 99049a03 9b029c01 0304010a 0e6047de .............`G. │ │ │ │ + 0x0003c3c8 dddbdcd9 dad7d8d5 d6d3d40e 00412d41 .............A-A │ │ │ │ + 0x0003c3d8 0b000000 00000000 44000000 fc220000 ........D....".. │ │ │ │ + 0x0003c3e8 5844feff 08050000 04d54000 00412d41 XD........@..A-A │ │ │ │ + 0x0003c3f8 0e70419d 069e0542 93049403 44950296 .pA....B....D... │ │ │ │ + 0x0003c408 0102c80a d5d6d3d4 ddde0e00 412d410b ............A-A. │ │ │ │ + 0x0003c418 024d0ad5 d6d3d4dd de0e0041 2d410b00 .M.........A-A.. │ │ │ │ + 0x0003c428 74000000 44230000 1849feff 90050000 t...D#...I...... │ │ │ │ + 0x0003c438 04bf4000 00412d41 0ee00143 9d0c9e0b ..@..A-A...C.... │ │ │ │ + 0x0003c448 42930a94 09569607 95084198 05970641 B....V....A....A │ │ │ │ + 0x0003c458 9a039904 02b60ad6 d541d8d7 41dad942 .........A..A..B │ │ │ │ + 0x0003c468 d3d4ddde 0e00412d 410b7e0a 9b02410b ......A-A.~...A. │ │ │ │ + 0x0003c478 4c9b0243 db4d9b02 42db44d5 d6d7d8d9 L..C.M..B.D..... │ │ │ │ + 0x0003c488 da4b9607 95084198 05970641 9a039904 .K....A....A.... │ │ │ │ + 0x0003c498 419b0242 db000000 2c000000 bc230000 A..B....,....#.. │ │ │ │ + 0x0003c4a8 384efeff 70000000 04be4000 00412d41 8N..p.....@..A-A │ │ │ │ + 0x0003c4b8 0e209d04 9e034293 02940150 0adeddd3 . ....B....P.... │ │ │ │ + 0x0003c4c8 d40e0041 2d410b00 24000000 7c240000 ...A-A..$...|$.. │ │ │ │ + 0x0003c4d8 784efeff 08010000 00412d41 0e309d06 xN.......A-A.0.. │ │ │ │ + 0x0003c4e8 9e054293 04790ade ddd30e00 412d410b ..B..y......A-A. │ │ │ │ + 0x0003c4f8 28000000 14240000 604ffeff 38000000 (....$..`O..8... │ │ │ │ + 0x0003c508 04764000 00412d41 0e209d04 9e034493 .v@..A-A. ....D. │ │ │ │ + 0x0003c518 0246dedd d30e0041 2d000000 28000000 .F.....A-...(... │ │ │ │ + 0x0003c528 40240000 744ffeff 44000000 04524000 @$..tO..D....R@. │ │ │ │ + 0x0003c538 00412d41 0e209d04 9e034493 0249dedd .A-A. ....D..I.. │ │ │ │ + 0x0003c548 d30e0041 2d000000 10000000 fc240000 ...A-........$.. │ │ │ │ + 0x0003c558 a84ffeff 08000000 00000000 20000000 .O.......... ... │ │ │ │ + 0x0003c568 10250000 9c4ffeff 44000000 00452d41 .%...O..D....E-A │ │ │ │ + 0x0003c578 0e209d04 9e0348de dd0e0041 2d000000 . ....H....A-... │ │ │ │ + 0x0003c588 10000000 34250000 bc4ffeff 08000000 ....4%...O...... │ │ │ │ + 0x0003c598 00000000 10000000 48250000 bc4ffeff ........H%...O.. │ │ │ │ + 0x0003c5a8 0c000000 00000000 34000000 cc240000 ........4....$.. │ │ │ │ + 0x0003c5b8 b44ffeff 04020000 04ce3f00 00412d41 .O........?..A-A │ │ │ │ + 0x0003c5c8 0e409d08 9e074293 06940543 95049603 .@....B....C.... │ │ │ │ + 0x0003c5d8 7a0adedd d5d6d3d4 0e00412d 410b0000 z.........A-A... │ │ │ │ + 0x0003c5e8 14000000 94250000 8051feff 24000000 .....%...Q..$... │ │ │ │ + 0x0003c5f8 00000000 00000000 10000000 ac250000 .............%.. │ │ │ │ + 0x0003c608 9851feff 08000000 00000000 2c000000 .Q..........,... │ │ │ │ + 0x0003c618 c0250000 4454feff 88000000 00472d41 .%..DT.......G-A │ │ │ │ + 0x0003c628 0e209d04 9e034cde dd0e0041 2d490e20 . ....L....A-I. │ │ │ │ + 0x0003c638 9d049e03 2d41dedd 0e00412d 24000000 ....-A....A-$... │ │ │ │ + 0x0003c648 f0250000 b454feff 64000000 00412d41 .%...T..d....A-A │ │ │ │ + 0x0003c658 0e209d04 9e034393 0252dedd d30e0041 . ....C..R.....A │ │ │ │ + 0x0003c668 2d000000 10000000 18260000 3451feff -........&..4Q.. │ │ │ │ + 0x0003c678 0c000000 00000000 38000000 9c250000 ........8....%.. │ │ │ │ + 0x0003c688 3851feff 54010000 04133f00 00412d41 8Q..T.....?..A-A │ │ │ │ + 0x0003c698 0e70419d 089e0742 93069405 44950496 .pA....B....D... │ │ │ │ + 0x0003c6a8 03429702 690ad7d5 d6d3d4dd de0e0041 .B..i..........A │ │ │ │ + 0x0003c6b8 2d410b00 48000000 d8250000 5c52feff -A..H....%..\R.. │ │ │ │ + 0x0003c6c8 40010000 04ef3e00 00412d41 0ea00141 @.....>..A-A...A │ │ │ │ + 0x0003c6d8 9d0c9e0b 42930a94 09429508 96074397 ....B....B....C. │ │ │ │ + 0x0003c6e8 06980542 99049a03 469b026a 0adbd9da ...B....F..j.... │ │ │ │ + 0x0003c6f8 d7d8d5d6 d3d4ddde 0e00412d 410b0000 ..........A-A... │ │ │ │ + 0x0003c708 38000000 b4260000 7054feff b8000000 8....&..pT...... │ │ │ │ + 0x0003c718 00412d41 0e309d06 9e054595 02429304 .A-A.0....E..B.. │ │ │ │ + 0x0003c728 94035e0a deddd5d3 d40e0041 2d410b43 ..^........A-A.C │ │ │ │ + 0x0003c738 deddd5d3 d40e0041 2d000000 20000000 .......A-... ... │ │ │ │ + 0x0003c748 f0260000 f454feff 28000000 00412d41 .&...T..(....A-A │ │ │ │ + 0x0003c758 0e209d04 9e0346de dd0e0041 2d000000 . ....F....A-... │ │ │ │ + 0x0003c768 20000000 14270000 f854feff 70000000 ....'...T..p... │ │ │ │ + 0x0003c778 004a2d41 0e209d04 9e0348de dd0e0041 .J-A. ....H....A │ │ │ │ + 0x0003c788 2d000000 10000000 38270000 4c55feff -.......8'..LU.. │ │ │ │ + 0x0003c798 38000000 00000000 38000000 4c270000 8.......8...L'.. │ │ │ │ + 0x0003c7a8 7855feff bc010000 00612d41 0e509d0a xU.......a-A.P.. │ │ │ │ + 0x0003c7b8 9e094593 087d0ade ddd30e00 412d410b ..E..}......A-A. │ │ │ │ + 0x0003c7c8 420e00d3 ddde2d42 0e509308 9d0a9e09 B.....-B.P...... │ │ │ │ + 0x0003c7d8 2d000000 24000000 88270000 fc56feff -...$....'...V.. │ │ │ │ + 0x0003c7e8 00010000 00492d41 0e509d0a 9e094593 .....I-A.P....E. │ │ │ │ + 0x0003c7f8 086c0ade ddd30e00 412d410b 6c000000 .l......A-A.l... │ │ │ │ + 0x0003c808 20270000 d457feff 34030000 04ba3d00 '...W..4.....=. │ │ │ │ + 0x0003c818 00412d41 0eb00141 9d0c9e0b 429b029c .A-A...A....B... │ │ │ │ + 0x0003c828 01449508 96074b97 06980599 049a0356 .D....K........V │ │ │ │ + 0x0003c838 9409930a 7ad4d34d dbdcd9da d7d8d5d6 ....z..M........ │ │ │ │ + 0x0003c848 ddde0e00 412d410e b001930a 94099508 ....A-A......... │ │ │ │ + 0x0003c858 96079706 98059904 9a039b02 9c019d0c ................ │ │ │ │ + 0x0003c868 9e0b2d02 40d3d44a 9409930a 10000000 ..-.@..J........ │ │ │ │ + 0x0003c878 20280000 a45afeff 84000000 00000000 (...Z.......... │ │ │ │ + 0x0003c888 20000000 34280000 145bfeff 94000000 ...4(...[...... │ │ │ │ + 0x0003c898 005a2d41 0e109d02 9e0143de dd0e0041 .Z-A......C....A │ │ │ │ + 0x0003c8a8 2d000000 58000000 58280000 8c5bfeff -...X...X(...[.. │ │ │ │ + 0x0003c8b8 e0000000 00412d41 0e409d08 9e074393 .....A-A.@....C. │ │ │ │ + 0x0003c8c8 06940595 04960344 98019702 5b0ad8d7 .......D....[... │ │ │ │ + 0x0003c8d8 41deddd5 d6d3d40e 00412d41 0b46d8d7 A........A-A.F.. │ │ │ │ + 0x0003c8e8 43deddd5 d6d3d40e 00412d41 0e409306 C........A-A.@.. │ │ │ │ + 0x0003c8f8 94059504 96039702 98019d08 9e072d00 ..............-. │ │ │ │ + 0x0003c908 10000000 b4280000 105cfeff 70000000 .....(...\..p... │ │ │ │ + 0x0003c918 00000000 5c000000 38280000 6c5cfeff ....\...8(..l\.. │ │ │ │ + 0x0003c928 48030000 04bd3c00 00412d41 0e60439d H.....<..A-A.`C. │ │ │ │ + 0x0003c938 069e0542 93049403 500ad3d4 ddde0e00 ...B....P....... │ │ │ │ + 0x0003c948 412d410b 5b0ad3d4 ddde0e00 412d410b A-A.[.......A-A. │ │ │ │ + 0x0003c958 660ad3d4 ddde0e00 412d410b 02510ad3 f.......A-A..Q.. │ │ │ │ + 0x0003c968 d4ddde0e 00412d42 0b4f9502 41d54b95 .....A-B.O..A.K. │ │ │ │ + 0x0003c978 0243d500 10000000 28290000 5c5ffeff .C......()..\_.. │ │ │ │ + 0x0003c988 34000000 00000000 10000000 3c290000 4...........<).. │ │ │ │ + 0x0003c998 885ffeff 4c000000 00000000 20000000 ._..L....... ... │ │ │ │ + 0x0003c9a8 50290000 c05ffeff 58000000 00472d41 P)..._..X....G-A │ │ │ │ + 0x0003c9b8 0e209d04 9e034cde dd0e0041 2d000000 . ....L....A-... │ │ │ │ + 0x0003c9c8 10000000 74290000 f45ffeff 20000000 ....t)..._.. ... │ │ │ │ + 0x0003c9d8 00000000 24000000 88290000 0060feff ....$....)...`.. │ │ │ │ + 0x0003c9e8 fc000000 00412d41 0e30439d 029e015f .....A-A.0C...._ │ │ │ │ + 0x0003c9f8 0addde0e 00412d41 0b000000 20000000 .....A-A.... ... │ │ │ │ + 0x0003ca08 b0290000 d460feff 38000000 00462d41 .)...`..8....F-A │ │ │ │ + 0x0003ca18 0e109d02 9e0144de dd0e0041 2d000000 ......D....A-... │ │ │ │ + 0x0003ca28 10000000 d4290000 f060feff 60000000 .....)...`..`... │ │ │ │ + 0x0003ca38 00000000 10000000 e8290000 3c61feff .........)........ │ │ │ │ + 0x0003de68 08060000 00412d41 0ea0019d 149e1344 .....A-A.......D │ │ │ │ + 0x0003de78 980d970e 43941193 1243960f 95105099 ....C....C....P. │ │ │ │ + 0x0003de88 0c0283d9 48d4d341 d6d541d8 d741dedd ....H..A..A..A.. │ │ │ │ + 0x0003de98 0e00412d 410ea001 93129411 9510960f ..A-A........... │ │ │ │ + 0x0003dea8 970e980d 9d149e13 2d02570a d4d341d6 ........-.W...A. │ │ │ │ + 0x0003deb8 d541d8d7 41dedd0e 00412d41 0b46990c .A..A....A-A.F.. │ │ │ │ + 0x0003dec8 5ad95599 0c62d957 990c0000 54000000 Z.U..b.W....T... │ │ │ │ + 0x0003ded8 f03d0000 44e5feff 90010000 04132c00 .=..D.........,. │ │ │ │ + 0x0003dee8 00412d41 0e709d0e 9e0d4293 0c940b42 .A-A.p....B....B │ │ │ │ + 0x0003def8 97089807 47950a96 09450ade ddd7d8d5 ....G....E...... │ │ │ │ + 0x0003df08 d6d3d40e 00412d41 0b439a05 9906730a .....A-A.C....s. │ │ │ │ + 0x0003df18 dad944de ddd7d8d5 d6d3d40e 00412d41 ..D..........A-A │ │ │ │ + 0x0003df28 0b000000 38000000 483e0000 4cdbfeff ....8...H>..L... │ │ │ │ + 0x0003df38 a8000000 04ca2b00 00412d41 0e409d08 ......+..A-A.@.. │ │ │ │ + 0x0003df48 9e074393 06940554 0adeddd3 d40e0041 ..C....T.......A │ │ │ │ + 0x0003df58 2d410b43 950444d5 42950400 00000000 -A.C..D.B....... │ │ │ │ + 0x0003df68 34000000 843e0000 9083fcff b8000000 4....>.......... │ │ │ │ + 0x0003df78 049f2b00 00412d41 0e409d08 9e074293 ..+..A-A.@....B. │ │ │ │ + 0x0003df88 06940543 95049603 5f0adedd d5d6d3d4 ...C...._....... │ │ │ │ + 0x0003df98 0e00412d 410b0000 2c000000 4c3f0000 ..A-A...,...L?.. │ │ │ │ + 0x0003dfa8 f886fcff 18010000 00412d41 0e50419d .........A-A.PA. │ │ │ │ + 0x0003dfb8 069e0542 93049403 4595025f 0ad5d3d4 ...B....E.._.... │ │ │ │ + 0x0003dfc8 ddde0e00 412d410b 20000000 7c3f0000 ....A-A. ...|?.. │ │ │ │ + 0x0003dfd8 a845ffff 60000000 004b2d41 0e209d04 .E..`....K-A. .. │ │ │ │ + 0x0003dfe8 9e0347de dd0e0041 2d000000 24000000 ..G....A-...$... │ │ │ │ + 0x0003dff8 a03f0000 e445ffff 60000000 00412d41 .?...E..`....A-A │ │ │ │ + 0x0003e008 0e209d04 9e034393 0251dedd d30e0041 . ....C..Q.....A │ │ │ │ + 0x0003e018 2d000000 24000000 c83f0000 9ce5feff -...$....?...... │ │ │ │ + 0x0003e028 84000000 00422d41 0e209d04 9e034293 .....B-A. ....B. │ │ │ │ + 0x0003e038 02940159 deddd3d4 0e00412d 2c000000 ...Y......A-,... │ │ │ │ + 0x0003e048 f03f0000 f8e5feff 28010000 00422d41 .?......(....B-A │ │ │ │ + 0x0003e058 0e309d06 9e054295 02960142 93049403 .0....B....B.... │ │ │ │ + 0x0003e068 0240dedd d5d6d3d4 0e00412d 3c000000 .@........A-<... │ │ │ │ + 0x0003e078 20400000 f0e6feff 3c010000 00412d41 @......<....A-A │ │ │ │ + 0x0003e088 0e509d0a 9e094293 08940742 95069605 .P....B....B.... │ │ │ │ + 0x0003e098 42970498 03429902 6d0adedd d9d7d8d5 B....B..m....... │ │ │ │ + 0x0003e0a8 d6d3d40e 00412d41 0b000000 2c000000 .....A-A....,... │ │ │ │ + 0x0003e0b8 d03f0000 8445ffff 18010000 04612a00 .?...E.......a*. │ │ │ │ + 0x0003e0c8 00412d41 0e40419d 049e0342 93029401 .A-A.@A....B.... │ │ │ │ + 0x0003e0d8 600ad3d4 ddde0e00 412d410b 10000000 `.......A-A..... │ │ │ │ + 0x0003e0e8 90400000 bce7feff 34000000 00000000 .@......4....... │ │ │ │ + 0x0003e0f8 30000000 a4400000 e0e7feff b4010000 0....@.......... │ │ │ │ + 0x0003e108 004a2d41 0e209d04 9e0350de dd0e0041 .J-A. ....P....A │ │ │ │ + 0x0003e118 2d6b0e20 9d049e03 2d430ade dd0e0041 -k. ....-C.....A │ │ │ │ + 0x0003e128 2d410b00 24000000 d8400000 6ce9feff -A..$....@..l... │ │ │ │ + 0x0003e138 ec000000 00412d41 0e40459d 029e015e .....A-A.@E....^ │ │ │ │ + 0x0003e148 0addde0e 00412d41 0b000000 44000000 .....A-A....D... │ │ │ │ + 0x0003e158 70400000 30eafeff 20030000 04e32900 p@..0... .....). │ │ │ │ + 0x0003e168 00412d41 0ec00143 9d0c9e0b 44930a94 .A-A...C....D... │ │ │ │ + 0x0003e178 09950896 07970698 05439904 9a039b02 .........C...... │ │ │ │ + 0x0003e188 02790adb d9dad7d8 d5d6d3d4 ddde0e00 .y.............. │ │ │ │ + 0x0003e198 412d410b 48000000 b8400000 08edfeff A-A.H....@...... │ │ │ │ + 0x0003e1a8 20040000 04d32900 00412d41 0e709d0e .....)..A-A.p.. │ │ │ │ + 0x0003e1b8 9e0d4295 0a960943 930c940b 45970898 ..B....C....E... │ │ │ │ + 0x0003e1c8 0799069a 059b049c 03780ade dddbdcd9 .........x...... │ │ │ │ + 0x0003e1d8 dad7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ + 0x0003e1e8 38000000 04410000 7045ffff c8010000 8....A..pE...... │ │ │ │ + 0x0003e1f8 04cb2900 00412d41 0e409d08 9e074293 ..)..A-A.@....B. │ │ │ │ + 0x0003e208 06940545 95049603 97027b0a deddd7d5 ...E......{..... │ │ │ │ + 0x0003e218 d6d3d40e 00412d41 0b000000 24000000 .....A-A....$... │ │ │ │ + 0x0003e228 d0410000 1447ffff 48000000 00412d41 .A...G..H....A-A │ │ │ │ + 0x0003e238 0e209d04 9e034293 0294014c deddd3d4 . ....B....L.... │ │ │ │ + 0x0003e248 0e00412d 3c000000 68410000 4c47ffff ..A-<...hA..LG.. │ │ │ │ + 0x0003e258 fc010000 04b72900 00412d41 0e409d08 ......)..A-A.@.. │ │ │ │ + 0x0003e268 9e074393 06940595 04960342 97029801 ..C........B.... │ │ │ │ + 0x0003e278 025c0ade ddd7d8d5 d6d3d40e 00412d41 .\...........A-A │ │ │ │ + 0x0003e288 0b000000 38000000 a8410000 0c49ffff ....8....A...I.. │ │ │ │ + 0x0003e298 bc010000 04972900 00412d41 0e409d08 ......)..A-A.@.. │ │ │ │ + 0x0003e2a8 9e074293 06940545 95049603 97029801 ..B....E........ │ │ │ │ + 0x0003e2b8 780adedd d7d8d5d6 d3d40e00 412d410b x...........A-A. │ │ │ │ + 0x0003e2c8 40000000 e4410000 904affff a8010000 @....A...J...... │ │ │ │ + 0x0003e2d8 04ab2900 00412d41 0e509d0a 9e094293 ..)..A-A.P....B. │ │ │ │ + 0x0003e2e8 08940745 95069605 97049803 99029a01 ...E............ │ │ │ │ + 0x0003e2f8 02550ade ddd9dad7 d8d5d6d3 d40e0041 .U.............A │ │ │ │ + 0x0003e308 2d410b00 28000000 b8420000 b8effeff -A..(....B...... │ │ │ │ + 0x0003e318 f4000000 00412d41 0e309d06 9e054293 .....A-A.0....B. │ │ │ │ + 0x0003e328 04940350 0adeddd3 d40e0041 2d410b00 ...P.......A-A.. │ │ │ │ + 0x0003e338 4c000000 54420000 80f0feff a41e0000 L...TB.......... │ │ │ │ + 0x0003e348 04ab2900 00412d41 0e609d0c 9e0b470e ..)..A-A.`....G. │ │ │ │ + 0x0003e358 e00f930a 94099508 96079706 98059904 ................ │ │ │ │ + 0x0003e368 9a039b02 9c010378 050a0e60 46dedddb .......x...`F... │ │ │ │ + 0x0003e378 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003e388 4c000000 a4420000 904bffff 04040000 L....B...K...... │ │ │ │ + 0x0003e398 04a72b00 00412d41 0e609d0c 9e0b4593 ..+..A-A.`....E. │ │ │ │ + 0x0003e3a8 0a940995 08960797 06980599 049a0344 ...............D │ │ │ │ + 0x0003e3b8 0ea0049b 029c0102 830a0e60 46dedddb ...........`F... │ │ │ │ + 0x0003e3c8 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003e3d8 4c000000 f4420000 840effff 0c230000 L....B.......#.. │ │ │ │ + 0x0003e3e8 04032c00 00412d41 0e609d0c 9e0b470e ..,..A-A.`....G. │ │ │ │ + 0x0003e3f8 8017930a 94099508 96079706 98059904 ................ │ │ │ │ + 0x0003e408 9a039b02 9c0103f6 060a0e60 46dedddb ...........`F... │ │ │ │ + 0x0003e418 dcd9dad7 d8d5d6d3 d40e0041 2d410b00 ...........A-A.. │ │ │ │ + 0x0003e428 24000000 d4430000 9083fcff 74000000 $....C......t... │ │ │ │ + 0x0003e438 00412d41 0e309d06 9e054493 04940355 .A-A.0....D....U │ │ │ │ + 0x0003e448 deddd3d4 0e00412d 10000000 fc430000 ......A-.....C.. │ │ │ │ + 0x0003e458 e84effff 24000000 00000000 48000000 .N..$.......H... │ │ │ │ + 0x0003e468 10440000 f84effff dc000000 00412d41 .D...N.......A-A │ │ │ │ + 0x0003e478 0e409d08 9e074293 06940545 9504590a .@....B....E..Y. │ │ │ │ + 0x0003e488 d545dedd d3d40e00 412d410b 41d544de .E......A-A.A.D. │ │ │ │ + 0x0003e498 ddd3d40e 00412d41 0e409306 94059504 .....A-A.@...... │ │ │ │ + 0x0003e4a8 9d089e07 2d000000 10000000 5c440000 ....-.......\D.. │ │ │ │ + 0x0003e4b8 884fffff 0c000000 00000000 48000000 .O..........H... │ │ │ │ + 0x0003e4c8 e0430000 804fffff 4c010000 04b32c00 .C...O..L.....,. │ │ │ │ + 0x0003e4d8 00412d41 0e900141 9d0c9e0b 42930a94 .A-A...A....B... │ │ │ │ + 0x0003e4e8 09459508 96074297 06980543 99049a03 .E....B....C.... │ │ │ │ + 0x0003e4f8 429b0272 0adbd9da d7d8d5d6 d3d4ddde B..r............ │ │ │ │ + 0x0003e508 0e00412d 410b0000 34000000 bc440000 ..A-A...4....D.. │ │ │ │ + 0x0003e518 8852ffff e8000000 00412d41 0e509d0a .R.......A-A.P.. │ │ │ │ + 0x0003e528 9e094493 08940795 06960542 97049803 ..D........B.... │ │ │ │ + 0x0003e538 6b0adedd d7d8d5d6 d3d40e00 412d410b k...........A-A. │ │ │ │ + 0x0003e548 34000000 f4440000 5050ffff 04010000 4....D..PP...... │ │ │ │ + 0x0003e558 00412d41 0e50419d 089e0742 97024593 .A-A.PA....B..E. │ │ │ │ + 0x0003e568 06940595 04960370 0ad7d5d6 d3d4ddde .......p........ │ │ │ │ + 0x0003e578 0e00412d 410b0000 34000000 2c450000 ..A-A...4...,E.. │ │ │ │ + 0x0003e588 1c51ffff 78000000 00412d41 0e409d08 .Q..x....A-A.@.. │ │ │ │ + 0x0003e598 9e074395 04960348 94059306 4297024a ..C....H....B..J │ │ │ │ + 0x0003e5a8 d4d341d7 42deddd5 d60e0041 2d000000 ..A.B......A-... │ │ │ │ + 0x0003e5b8 24000000 64450000 6051ffff 80000000 $...dE..`Q...... │ │ │ │ + 0x0003e5c8 00412d41 0e20449d 029e0153 0addde0e .A-A. D....S.... │ │ │ │ + 0x0003e5d8 00412d41 0b000000 10000000 8c450000 .A-A.........E.. │ │ │ │ + 0x0003e5e8 b852ffff 0c000000 00000000 10000000 .R.............. │ │ │ │ + 0x0003e5f8 a0450000 b052ffff 14000000 00000000 .E...R.......... │ │ │ │ + 0x0003e608 10000000 b4450000 b052ffff 10000000 .....E...R...... │ │ │ │ + 0x0003e618 00000000 10000000 c8450000 ac52ffff .........E...R.. │ │ │ │ + 0x0003e628 10000000 00000000 10000000 dc450000 .............E.. │ │ │ │ + 0x0003e638 a852ffff 10000000 00000000 10000000 .R.............. │ │ │ │ + 0x0003e648 f0450000 a452ffff 0c000000 00000000 .E...R.......... │ │ │ │ + 0x0003e658 10000000 04460000 a052ffff 0c000000 .....F...R...... │ │ │ │ + 0x0003e668 00000000 28000000 18460000 9852ffff ....(....F...R.. │ │ │ │ + 0x0003e678 b4010000 00412d41 0e209d04 9e034293 .....A-A. ....B. │ │ │ │ + 0x0003e688 02940102 410adedd d3d40e00 412d410b ....A.......A-A. │ │ │ │ + 0x0003e698 30000000 44460000 2054ffff e4000000 0...DF.. T...... │ │ │ │ + 0x0003e6a8 00412d41 0e409d08 9e074293 06940544 .A-A.@....B....D │ │ │ │ + 0x0003e6b8 95049603 4297026d deddd7d5 d6d3d40e ....B..m........ │ │ │ │ + 0x0003e6c8 00412d00 10000000 78460000 d054ffff .A-.....xF...T.. │ │ │ │ + 0x0003e6d8 2c000000 00000000 10000000 8c460000 ,............F.. │ │ │ │ + 0x0003e6e8 e854ffff 6c000000 00000000 34000000 .T..l.......4... │ │ │ │ + 0x0003e6f8 a0460000 2457ffff e8000000 00412d41 .F..$W.......A-A │ │ │ │ + 0x0003e708 0e509d0a 9e094493 08940795 06960542 .P....D........B │ │ │ │ + 0x0003e718 97049803 6b0adedd d7d8d5d6 d3d40e00 ....k........... │ │ │ │ + 0x0003e728 412d410b 24000000 d8460000 0c55ffff A-A.$....F...U.. │ │ │ │ + 0x0003e738 84000000 00412d41 0e20449d 029e0154 .....A-A. D....T │ │ │ │ + 0x0003e748 0addde0e 00412d41 0b000000 40000000 .....A-A....@... │ │ │ │ + 0x0003e758 70460000 6855ffff 5c010000 04322a00 pF..hU..\....2*. │ │ │ │ + 0x0003e768 00412d41 0e60429d 089e0742 93069405 .A-A.`B....B.... │ │ │ │ + 0x0003e778 45950496 03690ad5 d6d3d4dd de0e0041 E....i.........A │ │ │ │ + 0x0003e788 2d410b4f 970241d7 4e970200 00000000 -A.O..A.N....... │ │ │ │ + 0x0003e798 10000000 44470000 8057ffff 14000000 ....DG...W...... │ │ │ │ + 0x0003e7a8 00000000 28000000 58470000 8c57ffff ....(...XG...W.. │ │ │ │ + 0x0003e7b8 88000000 00412d41 0e40419d 049e0342 .....A-A.@A....B │ │ │ │ + 0x0003e7c8 93025a0a d3ddde0e 00412d41 0b000000 ..Z......A-A.... │ │ │ │ + 0x0003e7d8 24000000 84470000 e857ffff a0000000 $....G...W...... │ │ │ │ + 0x0003e7e8 00412d41 0e40449d 029e0151 0addde0e .A-A.@D....Q.... │ │ │ │ + 0x0003e7f8 00412d41 0b000000 24000000 ac470000 .A-A....$....G.. │ │ │ │ + 0x0003e808 6058ffff a4000000 00412d41 0e40449d `X.......A-A.@D. │ │ │ │ + 0x0003e818 029e0151 0addde0e 00412d41 0b000000 ...Q.....A-A.... │ │ │ │ + 0x0003e828 10000000 d4470000 dc58ffff 0c000000 .....G...X...... │ │ │ │ + 0x0003e838 00000000 10000000 e8470000 dc58ffff .........G...X.. │ │ │ │ + 0x0003e848 0c000000 00000000 24000000 fc470000 ........$....G.. │ │ │ │ + 0x0003e858 d458ffff ac000000 00412d41 0e40449d .X.......A-A.@D. │ │ │ │ + 0x0003e868 029e0155 0addde0e 00412d41 0b000000 ...U.....A-A.... │ │ │ │ + 0x0003e878 24000000 24480000 6059ffff c8000000 $...$H..`Y...... │ │ │ │ + 0x0003e888 00412d41 0e40449d 029e015c 0addde0e .A-A.@D....\.... │ │ │ │ + 0x0003e898 00412d41 0b000000 24000000 4c480000 .A-A....$...LH.. │ │ │ │ + 0x0003e8a8 005affff c8000000 00412d41 0e40449d .Z.......A-A.@D. │ │ │ │ + 0x0003e8b8 029e015c 0addde0e 00412d41 0b000000 ...\.....A-A.... │ │ │ │ + 0x0003e8c8 24000000 74480000 b05affff 40000000 $...tH...Z..@... │ │ │ │ + 0x0003e8d8 00412d41 0e209d04 9e034393 02940149 .A-A. ....C....I │ │ │ │ + 0x0003e8e8 deddd3d4 0e00412d 24000000 9c480000 ......A-$....H.. │ │ │ │ + 0x0003e8f8 c85affff dc000000 00412d41 0e40459d .Z.......A-A.@E. │ │ │ │ + 0x0003e908 029e015a 0addde0e 00412d41 0b000000 ...Z.....A-A.... │ │ │ │ + 0x0003e918 20000000 c4480000 805bffff 20000000 ....H...[.. ... │ │ │ │ + 0x0003e928 00412d41 0e109d02 9e0144de dd0e0041 .A-A......D....A │ │ │ │ + 0x0003e938 2d000000 24000000 e8480000 7c5bffff -...$....H..|[.. │ │ │ │ + 0x0003e948 44000000 00412d42 0e209d04 9e034293 D....A-B. ....B. │ │ │ │ + 0x0003e958 0294014a deddd3d4 0e00412d 20000000 ...J......A- ... │ │ │ │ + 0x0003e968 10490000 985bffff 34000000 00412d41 .I...[..4....A-A │ │ │ │ + 0x0003e978 0e109d02 9e0144de dd0e0041 2d000000 ......D....A-... │ │ │ │ + 0x0003e988 20000000 34490000 b05bffff 48000000 ...4I...[..H... │ │ │ │ + 0x0003e998 00412d41 0e209d04 9e0346de dd0e0041 .A-A. ....F....A │ │ │ │ + 0x0003e9a8 2d000000 10000000 58490000 d45bffff -.......XI...[.. │ │ │ │ + 0x0003e9b8 10000000 00000000 24000000 6c490000 ........$...lI.. │ │ │ │ + 0x0003e9c8 d85bffff 70000000 00412d41 0ea00143 .[..p....A-A...C │ │ │ │ + 0x0003e9d8 9d029e01 520addde 0e00412d 410b0000 ....R.....A-A... │ │ │ │ + 0x0003e9e8 20000000 94490000 205cffff 3c000000 ....I.. \..<... │ │ │ │ + 0x0003e9f8 00412d41 0e109d02 9e01490a dedd0e00 .A-A......I..... │ │ │ │ + 0x0003ea08 412d410b 24000000 b8490000 385cffff A-A.$....I..8\.. │ │ │ │ + 0x0003ea18 7c000000 00412d41 0ea00143 9d029e01 |....A-A...C.... │ │ │ │ + 0x0003ea28 570addde 0e00412d 410b0000 24000000 W.....A-A...$... │ │ │ │ + 0x0003ea38 e0490000 8c5cffff 7c000000 00412d41 .I...\..|....A-A │ │ │ │ + 0x0003ea48 0ea00143 9d029e01 570addde 0e00412d ...C....W.....A- │ │ │ │ + 0x0003ea58 410b0000 54000000 78490000 e05cffff A...T...xI...\.. │ │ │ │ + 0x0003ea68 cc010000 043b2700 00412d41 0e70439d .....;'..A-A.pC. │ │ │ │ + 0x0003ea78 069e0542 93049403 4a960195 0265d6d5 ...B....J....e.. │ │ │ │ + 0x0003ea88 4bd3d4dd de0e0041 2d410e70 93049403 K......A-A.p.... │ │ │ │ + 0x0003ea98 95029601 9d069e05 2d48d5d6 44950296 ........-H..D... │ │ │ │ + 0x0003eaa8 014bd5d6 41960195 02000000 30000000 .K..A.......0... │ │ │ │ + 0x0003eab8 d0490000 545effff a0010000 04f62600 .I..T^........&. │ │ │ │ + 0x0003eac8 00412d41 0e60439d 069e0542 93049403 .A-A.`C....B.... │ │ │ │ + 0x0003ead8 4395027c 0ad5d3d4 ddde0e00 412d410b C..|........A-A. │ │ │ │ + 0x0003eae8 34000000 944a0000 c05fffff e4000000 4....J..._...... │ │ │ │ + 0x0003eaf8 00412d41 0e309d06 9e054493 04940353 .A-A.0....D....S │ │ │ │ + 0x0003eb08 0adeddd3 d40e0041 2d410b50 0adeddd3 .......A-A.P.... │ │ │ │ + 0x0003eb18 d40e0041 2d410b00 34000000 cc4a0000 ...A-A..4....J.. │ │ │ │ + 0x0003eb28 7860ffff bc000000 00412d41 0e209d04 x`.......A-A. .. │ │ │ │ + 0x0003eb38 9e034493 02940150 0adeddd3 d40e0041 ..D....P.......A │ │ │ │ + 0x0003eb48 2d410b4e 0adeddd3 d40e0041 2d410b00 -A.N.......A-A.. │ │ │ │ + 0x0003eb58 10000000 044b0000 0061ffff 14000000 .....K...a...... │ │ │ │ + 0x0003eb68 00000000 10000000 184b0000 0c61ffff .........K...a.. │ │ │ │ + 0x0003eb78 10000000 00000000 10000000 2c4b0000 ............,K.. │ │ │ │ + 0x0003eb88 0861ffff 1c000000 00000000 24000000 .a..........$... │ │ │ │ + 0x0003eb98 404b0000 1061ffff ec000000 00412d41 @K...a.......A-A │ │ │ │ + 0x0003eba8 0e40449d 029e015d 0addde0e 00412d41 .@D....].....A-A │ │ │ │ + 0x0003ebb8 0b000000 34000000 684b0000 dc61ffff ....4...hK...a.. │ │ │ │ + 0x0003ebc8 bc000000 00412d41 0e209d04 9e034693 .....A-A. ....F. │ │ │ │ + 0x0003ebd8 02940152 0adeddd3 d40e0041 2d410b4a ...R.......A-A.J │ │ │ │ + 0x0003ebe8 0adeddd3 d40e0041 2d410b00 30000000 .......A-A..0... │ │ │ │ + 0x0003ebf8 a04b0000 6462ffff a0000000 00412d41 .K..db.......A-A │ │ │ │ + 0x0003ec08 0e209d04 9e034693 02940152 0adeddd3 . ....F....R.... │ │ │ │ + 0x0003ec18 d40e0041 2d410b4a deddd3d4 0e00412d ...A-A.J......A- │ │ │ │ + 0x0003ec28 2c000000 444b0000 d062ffff c8000000 ,...DK...b...... │ │ │ │ + 0x0003ec38 04952500 00412d41 0e50439d 049e0342 ..%..A-A.PC....B │ │ │ │ + 0x0003ec48 93029401 5b0ad3d4 ddde0e00 412d410b ....[.......A-A. │ │ │ │ + 0x0003ec58 50000000 044c0000 6863ffff cc000000 P....L..hc...... │ │ │ │ + 0x0003ec68 00412d41 0e409d08 9e074493 06940595 .A-A.@....D..... │ │ │ │ + 0x0003ec78 04960397 0298015b 0adeddd7 d8d5d6d3 .......[........ │ │ │ │ + 0x0003ec88 d40e0041 2d410b47 0adeddd7 d8d5d6d3 ...A-A.G........ │ │ │ │ + 0x0003ec98 d40e0041 2d410b45 deddd7d8 d5d6d3d4 ...A-A.E........ │ │ │ │ + 0x0003eca8 0e00412d 6c000000 c84b0000 ec63ffff ..A-l....K...c.. │ │ │ │ + 0x0003ecb8 0c030000 04232500 00412d41 0e900143 .....#%..A-A...C │ │ │ │ + 0x0003ecc8 9d0c9e0b 42930a94 09449508 96079706 ....B....D...... │ │ │ │ + 0x0003ecd8 98059904 9a034c9c 019b0202 6ddcdb4e ......L.....m..N │ │ │ │ + 0x0003ece8 d9dad7d8 d5d6d3d4 ddde0e00 412d410e ............A-A. │ │ │ │ + 0x0003ecf8 9001930a 94099508 96079706 98059904 ................ │ │ │ │ + 0x0003ed08 9a039b02 9c019d0c 9e0b2d60 dbdc419c ..........-`..A. │ │ │ │ + 0x0003ed18 019b0200 78000000 384c0000 8866ffff ....x...8L...f.. │ │ │ │ + 0x0003ed28 28030000 04c22400 00412d41 0ea00141 (.....$..A-A...A │ │ │ │ + 0x0003ed38 9d0c9e0b 42970698 05449508 96074299 ....B....D....B. │ │ │ │ + 0x0003ed48 049a034f 9409930a 429c019b 020277d4 ...O....B.....w. │ │ │ │ + 0x0003ed58 d341dcdb 4dd9dad7 d8d5d6dd de0e0041 .A..M..........A │ │ │ │ + 0x0003ed68 2d410ea0 01930a94 09950896 07970698 -A.............. │ │ │ │ + 0x0003ed78 0599049a 039b029c 019d0c9e 0b2d57d3 .............-W. │ │ │ │ + 0x0003ed88 d4dbdc41 9409930a 419c019b 02000000 ...A....A....... │ │ │ │ + 0x0003ed98 2c000000 444d0000 4069ffff b0000000 ,...DM..@i...... │ │ │ │ + 0x0003eda8 00412d41 0ed00143 9d049e03 42930294 .A-A...C....B... │ │ │ │ + 0x0003edb8 01600ad3 d4ddde0e 00412d41 0b000000 .`.......A-A.... │ │ │ │ + 0x0003edc8 40000000 e44c0000 c069ffff c4010000 @....L...i...... │ │ │ │ + 0x0003edd8 04252400 00412d41 0e900141 9d089e07 .%$..A-A...A.... │ │ │ │ + 0x0003ede8 42930694 05459504 9603760a d5d6d3d4 B....E....v..... │ │ │ │ + 0x0003edf8 ddde0e00 412d410b 5c970241 d74b9702 ....A-A.\..A.K.. │ │ │ │ + 0x0003ee08 43d70000 40000000 284d0000 4c6bffff C...@...(M..Lk.. │ │ │ │ + 0x0003ee18 c4010000 04f92300 00412d41 0e900141 ......#..A-A...A │ │ │ │ + 0x0003ee28 9d089e07 42930694 05459504 9603760a ....B....E....v. │ │ │ │ + 0x0003ee38 d5d6d3d4 ddde0e00 412d410b 5c970241 ........A-A.\..A │ │ │ │ + 0x0003ee48 d74b9702 43d70000 2c000000 fc4d0000 .K..C...,....M.. │ │ │ │ + 0x0003ee58 cc6cffff f4000000 00412d41 0e60439d .l.......A-A.`C. │ │ │ │ + 0x0003ee68 069e0543 93049403 9502720a d5d3d4dd ...C......r..... │ │ │ │ + 0x0003ee78 de0e0041 2d410b00 44000000 9c4d0000 ...A-A..D....M.. │ │ │ │ + 0x0003ee88 986dffff 2c020000 049d2300 00412d41 .m..,.....#..A-A │ │ │ │ + 0x0003ee98 0ef00141 9d089e07 42930694 05449504 ...A....B....D.. │ │ │ │ + 0x0003eea8 96035897 026bd74b 0ad5d6d3 d4ddde0e ..X..k.K........ │ │ │ │ + 0x0003eeb8 00412d41 0b479702 41d74297 02000000 .A-A.G..A.B..... │ │ │ │ + 0x0003eec8 44000000 e44d0000 7c6fffff 30020000 D....M..|o..0... │ │ │ │ + 0x0003eed8 04742300 00412d41 0ef00141 9d089e07 .t#..A-A...A.... │ │ │ │ + 0x0003eee8 42930694 05449504 9603620a d5d6d3d4 B....D....b..... │ │ │ │ + 0x0003eef8 ddde0e00 412d410b 41970270 d7429702 ....A-A.A..p.B.. │ │ │ │ + 0x0003ef08 42d74297 02000000 54000000 2c4e0000 B.B.....T...,N.. │ │ │ │ + 0x0003ef18 6871ffff 4c020000 044b2300 00412d41 hq..L....K#..A-A │ │ │ │ + 0x0003ef28 0e609d0c 9e0b429b 02470ef0 04930a94 .`....B..G...... │ │ │ │ + 0x0003ef38 09950896 0799049a 0302550a 0e6045de ..........U..`E. │ │ │ │ + 0x0003ef48 dddbd9da d5d6d3d4 0e00412d 410b4597 ..........A-A.E. │ │ │ │ + 0x0003ef58 06419805 41d7d84f 97064198 0543d7d8 .A..A..O..A..C.. │ │ │ │ + 0x0003ef68 40000000 844e0000 907effff 70010000 @....N...~..p... │ │ │ │ + 0x0003ef78 04272300 00412d41 0e509d0a 9e094693 .'#..A-A.P....F. │ │ │ │ + 0x0003ef88 08940795 06960597 04980399 029a0102 ................ │ │ │ │ + 0x0003ef98 460adedd d9dad7d8 d5d6d3d4 0e00412d F.............A- │ │ │ │ + 0x0003efa8 410b0000 54000000 c84e0000 1873ffff A...T....N...s.. │ │ │ │ + 0x0003efb8 bc050000 04f52200 00412d41 0ed00241 ......"..A-A...A │ │ │ │ + 0x0003efc8 9d0c9e0b 42930a94 09449508 96074299 ....B....D....B. │ │ │ │ + 0x0003efd8 049a034a 9b029c01 600adbdc d9dad5d6 ...J....`....... │ │ │ │ + 0x0003efe8 d3d4ddde 0e00412d 410b02e6 98059706 ......A-A....... │ │ │ │ + 0x0003eff8 41d7d84d 98059706 43d7d800 50000000 A..M....C...P... │ │ │ │ + 0x0003f008 204f0000 7c78ffff 64050000 04ee2200 O..|x..d.....". │ │ │ │ + 0x0003f018 00412d41 0e609d0c 9e0b4295 08960744 .A-A.`....B....D │ │ │ │ + 0x0003f028 930a9409 42970698 05440ed0 0599049a ....B....D...... │ │ │ │ + 0x0003f038 039b029c 0102ce0a 0e6047de dddbdcd9 .........`G..... │ │ │ │ + 0x0003f048 dad7d8d5 d6d3d40e 00412d41 0b000000 .........A-A.... │ │ │ │ + 0x0003f058 2c000000 04500000 e077fcff c8000000 ,....P...w...... │ │ │ │ + 0x0003f068 00412d41 0e30449d 049e0342 93029401 .A-A.0D....B.... │ │ │ │ + 0x0003f078 660ad3d4 ddde0e00 412d420b 00000000 f.......A-B..... │ │ │ │ + 0x0003f088 18000000 34500000 f07effff 34000000 ....4P...~..4... │ │ │ │ + 0x0003f098 00422d41 0e109d02 9e010000 10000000 .B-A............ │ │ │ │ + 0x0003f0a8 50500000 147fffff 24000000 00000000 PP......$....... │ │ │ │ + 0x0003f0b8 34000000 64500000 247fffff a4000000 4...dP..$....... │ │ │ │ + 0x0003f0c8 00412d41 0e309d06 9e054393 04940395 .A-A.0....C..... │ │ │ │ + 0x0003f0d8 025d0ade ddd5d3d4 0e00412d 410b43de .]........A-A.C. │ │ │ │ + 0x0003f0e8 ddd5d3d4 0e00412d 48000000 9c500000 ......A-H....P.. │ │ │ │ + 0x0003f0f8 907fffff e8010000 00412d41 0e409d08 .........A-A.@.. │ │ │ │ + 0x0003f108 9e074293 06940543 95049603 97029801 ..B....C........ │ │ │ │ + 0x0003f118 02410ade ddd7d8d5 d6d3d40e 00412d41 .A...........A-A │ │ │ │ + 0x0003f128 0b580ade ddd7d8d5 d6d3d40e 00412d41 .X...........A-A │ │ │ │ + 0x0003f138 0b000000 64000000 e8500000 2c81ffff ....d....P..,... │ │ │ │ + 0x0003f148 fc020000 00412d41 0e609d0c 9e0b4295 .....A-A.`....B. │ │ │ │ + 0x0003f158 08960745 930a9409 97069805 99049a03 ...E............ │ │ │ │ + 0x0003f168 499c019b 02026ddc db48dedd d9dad7d8 I.....m..H...... │ │ │ │ + 0x0003f178 d5d6d3d4 0e00412d 410e6093 0a940995 ......A-A.`..... │ │ │ │ + 0x0003f188 08960797 06980599 049a039b 029c019d ................ │ │ │ │ + 0x0003f198 0c9e0b2d 5fdbdc43 9b029c01 00000000 ...-_..C........ │ │ │ ├── readelf --wide --decompress --hex-dump=.sframe {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.sframe': │ │ │ │ - 0x00041f58 e2de0205 02000000 01000000 02000000 ................ │ │ │ │ - 0x00041f68 05000000 00000000 14000000 cc49fcff .............I.. │ │ │ │ - 0x00041f78 34000000 00000000 02000000 00000000 4............... │ │ │ │ - 0x00041f88 00030004 00 ..... │ │ │ │ + 0x0003f1a8 e2de0205 02000000 01000000 02000000 ................ │ │ │ │ + 0x0003f1b8 05000000 00000000 14000000 7c77fcff ............|w.. │ │ │ │ + 0x0003f1c8 34000000 00000000 02000000 00000000 4............... │ │ │ │ + 0x0003f1d8 00030004 00 ..... │ │ │ ├── readelf --wide --decompress --hex-dump=.gcc_except_table {} │ │ │ │ @@ -1,537 +1,538 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gcc_except_table': │ │ │ │ - 0x00041f90 ff9b2101 153028fc 01015c10 d40103ec ..!..0(...\..... │ │ │ │ - 0x00041fa0 0104a801 00f0011c 00000100 007d0000 .............}.. │ │ │ │ - 0x00041fb0 00000000 ffff010f 68040000 d40204f0 ........h....... │ │ │ │ - 0x00041fc0 0200a003 2c0000ff ff010f34 04000054 ....,......4...T │ │ │ │ - 0x00041fd0 c402b002 009c0304 0000ffff 010e3004 ..............0. │ │ │ │ - 0x00041fe0 00003c04 900100c4 01040000 ffff010b ..<............. │ │ │ │ - 0x00041ff0 e80458d8 05008806 040000ff ff010ba4 ..X............. │ │ │ │ - 0x00042000 0534f405 00a40604 0000ffff 01144404 .4............D. │ │ │ │ - 0x00042010 00005004 fc0200b0 0104b403 00b00304 ..P............. │ │ │ │ - 0x00042020 0000ffff 01144404 00005004 fc0200b0 ......D...P..... │ │ │ │ - 0x00042030 0104b403 00b00304 0000ffff 011b4004 ..............@. │ │ │ │ - 0x00042040 0000a801 64d00300 900204fc 0300ac03 ....d........... │ │ │ │ - 0x00042050 24d00300 f8030400 00ffff01 1b400400 $............@.. │ │ │ │ - 0x00042060 00f40160 d40300d8 02048004 00b00324 ...`...........$ │ │ │ │ - 0x00042070 d40300fc 03040000 ff9b3101 29940104 ..........1.)... │ │ │ │ - 0x00042080 c00400b4 0104b404 00c00104 840400d0 ................ │ │ │ │ - 0x00042090 012cc803 00a00204 b80301a4 0304c803 .,.............. │ │ │ │ - 0x000420a0 00800404 00000100 00000000 ffff010e ................ │ │ │ │ - 0x000420b0 58040000 7004d402 00d00220 0000ffff X...p...... .... │ │ │ │ - 0x000420c0 014d54c8 01d80900 d0025cec 0900d003 .MT.......\..... │ │ │ │ - 0x000420d0 58a00a00 dc045c80 0b009c06 04f80800 X.....\......... │ │ │ │ - 0x000420e0 c00704d8 0900d007 04f80800 c40804d8 ................ │ │ │ │ - 0x000420f0 0900b409 040000d4 0904800b 009c0a24 ...............$ │ │ │ │ - 0x00042100 ec0900dc 0a24a00a 00b80b04 800b00ff .....$.......... │ │ │ │ - 0x00042110 ff0146b4 0104e409 00e00104 bc090088 ..F............. │ │ │ │ - 0x00042120 0304d407 00a40304 bc0a00b0 0304f809 ................ │ │ │ │ - 0x00042130 00ec0328 d80a009c 0404f408 00840504 ...(............ │ │ │ │ - 0x00042140 d80a009c 0704a808 00f00804 0000b009 ................ │ │ │ │ - 0x00042150 04d40700 b8090400 00ffff01 a0038401 ................ │ │ │ │ - 0x00042160 180000e0 0104d43d 00c40204 c83d00f0 .......=.....=.. │ │ │ │ - 0x00042170 02300000 c0039801 bc3d00a0 05040000 .0.......=...... │ │ │ │ - 0x00042180 f00504b0 3d00ac06 040000f8 0604a43d ....=..........= │ │ │ │ - 0x00042190 00940704 9c3d00b4 0814903d 00e80804 .....=.....=.... │ │ │ │ - 0x000421a0 b03c00d8 0914a03c 00c40a04 943c00a4 .<.....<.....<.. │ │ │ │ - 0x000421b0 0b04d83b 00940c14 c83b0084 0d04903b ...;.....;.....; │ │ │ │ - 0x000421c0 00e40d04 d43a00e0 0e14c43a 00d00f04 .....:.....:.... │ │ │ │ - 0x000421d0 8c3a00b0 1004d039 00ac1114 c039009c .:.....9.....9.. │ │ │ │ - 0x000421e0 12048839 00fc1204 cc3800ec 1314bc38 ...9.....8.....8 │ │ │ │ - 0x000421f0 00dc1404 843800bc 15048037 00a41610 .....8.....7.... │ │ │ │ - 0x00042200 f036008c 1704b836 00d01704 ac3600ec .6.....6.....6.. │ │ │ │ - 0x00042210 17049433 00d01e04 a036008c 1f040000 ...3.....6...... │ │ │ │ - 0x00042220 d01f04ec 3700ec1f 04e43700 f8200400 ....7.....7.. .. │ │ │ │ - 0x00042230 00bc2104 f83700d8 2104bc37 00e02204 ..!..7..!..7..". │ │ │ │ - 0x00042240 0000ac23 04cc3700 c82304c4 37008025 ...#..7..#..7..% │ │ │ │ - 0x00042250 04d83700 dc250400 00b82604 943600c8 ..7..%....&..6.. │ │ │ │ - 0x00042260 261c8c36 00e82704 0000ac28 1cf43500 &..6..'....(..5. │ │ │ │ - 0x00042270 80290400 00f42904 80360090 2a04b835 .)....)..6..*..5 │ │ │ │ - 0x00042280 00d42a04 d837008c 2b04b836 00d42b04 ..*..7..+..6..+. │ │ │ │ - 0x00042290 843800a0 2c04943c 00ec2c04 903b00b8 .8..,..<..,..;.. │ │ │ │ - 0x000422a0 2d048839 00842e04 8c3a00b0 3174ac35 -..9.....:..1t.5 │ │ │ │ - 0x000422b0 00f03504 0000ec36 04b83600 b8370480 ..5....6..6..7.. │ │ │ │ - 0x000422c0 3700b838 04843800 843904cc 3800bc39 7..8..8..9..8..9 │ │ │ │ - 0x000422d0 04883900 883a04d0 3900c03a 048c3a00 ..9..:..9..:..:. │ │ │ │ - 0x000422e0 8c3b04d4 3a00c43b 04903b00 903c04d8 .;..:..;..;..<.. │ │ │ │ - 0x000422f0 3b00e43c 04943c00 8c3d04b0 3c00ffff ;..<..<..=..<... │ │ │ │ - 0x00042300 012e7c04 d8030094 0104ec03 00c0010c ..|............. │ │ │ │ - 0x00042310 d80300e4 0104e403 00840204 d80300a0 ................ │ │ │ │ - 0x00042320 02049003 00f80214 d803008c 04040000 ................ │ │ │ │ - 0x00042330 ffff0105 a4010400 00ffff01 05b00104 ................ │ │ │ │ - 0x00042340 0000ffff 010b9801 04dc0100 88020400 ................ │ │ │ │ - 0x00042350 00ffff01 0bb40104 ac0200d8 02040000 ................ │ │ │ │ - 0x00042360 ffff010f 78040000 84012ca4 0200d802 ....x.....,..... │ │ │ │ - 0x00042370 040000ff ff014730 28000064 20b80600 ......G0(..d ... │ │ │ │ - 0x00042380 c0010400 00d40120 b00600b4 02040000 ....... ........ │ │ │ │ - 0x00042390 d00220f8 0500b803 040000d8 0320f006 .. .......... .. │ │ │ │ - 0x000423a0 00e40404 b0060084 0504f006 00a40504 ................ │ │ │ │ - 0x000423b0 f80500c4 0504b806 00e00550 0000ffff ...........P.... │ │ │ │ - 0x000423c0 01162c04 00008401 50b40400 bc0250fc ..,.....P.....P. │ │ │ │ - 0x000423d0 0300b003 84010000 ffff0127 70040000 ...........'p... │ │ │ │ - 0x000423e0 940104fc 0400e001 04f40400 ac0204b4 ................ │ │ │ │ - 0x000423f0 0400d402 04fc0400 fc0204ec 04008c05 ................ │ │ │ │ - 0x00042400 040000ff ff012b54 04000064 04ec0300 ......+T...d.... │ │ │ │ - 0x00042410 a80104a4 0500e001 04840500 c80304b8 ................ │ │ │ │ - 0x00042420 04009c04 040000b4 0404f804 00e40504 ................ │ │ │ │ - 0x00042430 0000ffff 01145004 00006004 98020098 ......P...`..... │ │ │ │ - 0x00042440 0104d801 00c8020c 0000ffff 011b5404 ..............T. │ │ │ │ - 0x00042450 0000d001 04f40300 f0010400 008c0204 ................ │ │ │ │ - 0x00042460 a40400dc 02b40200 00ffff01 242cd402 ............$,.. │ │ │ │ - 0x00042470 0000a003 04c40800 80040490 0800e004 ................ │ │ │ │ - 0x00042480 04c40800 b005a001 d8070090 07800100 ................ │ │ │ │ - 0x00042490 00ffff01 0e5c0400 006c04e4 01009802 .....\...l...... │ │ │ │ - 0x000424a0 040000ff ff014db0 0104fc08 00a40204 ......M......... │ │ │ │ - 0x000424b0 800800bc 0204c409 00980304 f8090098 ................ │ │ │ │ - 0x000424c0 0404ec09 00e40404 9c0a00b0 05048809 ................ │ │ │ │ - 0x000424d0 00d80504 ec090080 0604940a 00c80704 ................ │ │ │ │ - 0x000424e0 f80900e4 0704bc0a 00f8084c 0000b80a ...........L.... │ │ │ │ - 0x000424f0 04c40900 ffff0114 4c040000 5c049802 ........L...\... │ │ │ │ - 0x00042500 00940104 d80100c8 020c0000 ffff010f ................ │ │ │ │ - 0x00042510 64140000 9c010488 0200bc02 040000ff d............... │ │ │ │ - 0x00042520 ff012758 04000094 0104c805 00e80104 ..'X............ │ │ │ │ - 0x00042530 c00500b0 0204d005 00900304 b80500d4 ................ │ │ │ │ - 0x00042540 03048805 00dc0504 0000ffff 01162c04 ..............,. │ │ │ │ - 0x00042550 00008401 34880400 a00230d0 0300f402 ....4.....0..... │ │ │ │ - 0x00042560 94010000 ffff010b 800104bc 02009002 ................ │ │ │ │ - 0x00042570 640000ff ff010c90 0104e402 00980284 d............... │ │ │ │ - 0x00042580 010000ff ff0117e8 01040000 c8021cf8 ................ │ │ │ │ - 0x00042590 0500b004 1cac0600 9c059001 0000ffff ................ │ │ │ │ - 0x000425a0 012c2c04 00008401 04c00600 d4010400 .,,............. │ │ │ │ - 0x000425b0 00dc0110 c00600a4 02048806 00f40204 ................ │ │ │ │ - 0x000425c0 00009803 10880600 cc03f402 0000ffff ................ │ │ │ │ - 0x000425d0 01164844 00009801 048c0300 a8011cbc ..HD............ │ │ │ │ - 0x000425e0 0300ac02 e8010000 ffff0139 340c0000 ...........94... │ │ │ │ - 0x000425f0 5804d804 00640400 00800104 a00400a4 X....d.......... │ │ │ │ - 0x00042600 01040000 b40104a8 0400f401 14000094 ................ │ │ │ │ - 0x00042610 0248e803 00e40204 0000f002 04b40300 .H.............. │ │ │ │ - 0x00042620 b0037000 00ffff01 0c180400 0038044c ..p..........8.L │ │ │ │ - 0x00042630 00600400 00ffff01 04340400 00ffff01 .`.......4...... │ │ │ │ - 0x00042640 04400400 00ffff01 2e483000 009c0104 .@.......H0..... │ │ │ │ - 0x00042650 880900f8 0104bc09 00c8022c 800a00c0 ...........,.... │ │ │ │ - 0x00042660 0330c409 009804e0 0300008c 0804cc09 .0.............. │ │ │ │ - 0x00042670 009c08a0 010000ff ff017330 04000068 ..........s0...h │ │ │ │ - 0x00042680 04f00900 d40104e0 0900f401 04000084 ................ │ │ │ │ - 0x00042690 0220e808 00ac0204 0000bc02 20880b00 . .......... ... │ │ │ │ - 0x000426a0 e4020400 00f4024c 800b00e8 03040000 .......L........ │ │ │ │ - 0x000426b0 a40404f8 0a00c404 040000d4 0460f00a .............`.. │ │ │ │ - 0x000426c0 00d40504 00008006 04c40a00 a0060400 ................ │ │ │ │ - 0x000426d0 00a80604 b00a0094 0704cc0a 00b00704 ................ │ │ │ │ - 0x000426e0 a40900f4 0704dc0a 00a00904 0000ffff ................ │ │ │ │ - 0x000426f0 010c2004 00004404 58006c04 0000ffff .. ...D.X.l..... │ │ │ │ - 0x00042700 01043404 0000ffff 01044004 0000ffff ..4.......@..... │ │ │ │ - 0x00042710 010c1404 00002804 3c005004 0000ffff ......(.<.P..... │ │ │ │ - 0x00042720 01043c04 0000ffff 01044804 0000ffff ..<.......H..... │ │ │ │ - 0x00042730 01112080 010000b0 0104e803 00ec0198 .. ............. │ │ │ │ - 0x00042740 020000ff ff01213c 040000c0 0104f004 ......!<........ │ │ │ │ - 0x00042750 00e8013c e40400b8 0204a404 00f00214 ...<............ │ │ │ │ - 0x00042760 e4040080 05040000 ffff0159 90010400 ...........Y.... │ │ │ │ - 0x00042770 00b80120 b40b00e4 0104e00b 00840224 ... ...........$ │ │ │ │ - 0x00042780 b40b00ec 0204c00b 00e40304 a80b0084 ................ │ │ │ │ - 0x00042790 0404cc0a 00940404 f40b00cc 0404880c ................ │ │ │ │ - 0x000427a0 00b40504 cc0c00c0 0638a80b 008c0704 .........8...... │ │ │ │ - 0x000427b0 b00c00b4 07bc01a8 0b00dc09 04c40c00 ................ │ │ │ │ - 0x000427c0 ec0c0400 00ffff01 08380c58 00780400 .........8.X.x.. │ │ │ │ - 0x000427d0 00000000 ffff010a 4444a001 00b40104 ........DD...... │ │ │ │ - 0x000427e0 0000ffff 010bbc01 04e00100 94020400 ................ │ │ │ │ - 0x000427f0 00000000 ff9b0d01 05600494 03010100 .........`...... │ │ │ │ - 0x00042800 00000000 ffff0131 50040000 5804e005 .......1P...X... │ │ │ │ - 0x00042810 00880104 00009401 04e00400 ec0104d0 ................ │ │ │ │ - 0x00042820 0500f801 04900500 dc0204d0 0500e402 ................ │ │ │ │ - 0x00042830 04e80500 84060400 00000000 ff9b1d01 ................ │ │ │ │ - 0x00042840 14300400 005004f4 07018808 048c0800 .0...P.......... │ │ │ │ - 0x00042850 9c080400 00010000 00000000 ff9b2101 ..............!. │ │ │ │ - 0x00042860 1624f001 0000b002 04a00a01 b40a04b8 .$.............. │ │ │ │ - 0x00042870 0a00c80a 04000001 00000000 00000000 ................ │ │ │ │ - 0x00042880 ff9b4d01 41240400 003c0498 02015004 ..M.A$...<....P. │ │ │ │ - 0x00042890 f4020370 1cd80201 a40104ec 0201b801 ...p............ │ │ │ │ - 0x000428a0 04b00203 dc011cd8 0201ac02 04a00300 ................ │ │ │ │ - 0x000428b0 d402048c 0303e802 04b40300 b0030400 ................ │ │ │ │ - 0x000428c0 00c40304 00000100 007d0000 00000000 .........}...... │ │ │ │ - 0x000428d0 ffff011b 40040000 90010494 03008402 ....@........... │ │ │ │ - 0x000428e0 04c80300 d00204a0 0300ec03 04000000 ................ │ │ │ │ - 0x000428f0 ff9b4d01 41240400 003c048c 02014804 ..M.A$...<....H. │ │ │ │ - 0x00042900 e8020368 1ccc0201 a00104e0 0201ac01 ...h............ │ │ │ │ - 0x00042910 04a40203 d0011ccc 0201a002 04940300 ................ │ │ │ │ - 0x00042920 c8020480 0303dc02 04a80300 a4030400 ................ │ │ │ │ - 0x00042930 00b80304 00000100 007d0000 00000000 .........}...... │ │ │ │ - 0x00042940 ffff010f 58040000 8401048c 03008803 ....X........... │ │ │ │ - 0x00042950 200000ff ff012a98 0104e405 008c0204 .....*......... │ │ │ │ - 0x00042960 980500a8 0204e804 00fc02a8 01f00500 ................ │ │ │ │ - 0x00042970 bc0404ac 06009405 040000a8 0604e804 ................ │ │ │ │ - 0x00042980 00ffff01 2a980104 e405008c 02049805 ....*........... │ │ │ │ - 0x00042990 00a80204 e80400fc 02a801f0 0500bc04 ................ │ │ │ │ - 0x000429a0 04ac0600 94050400 00a80604 e8040000 ................ │ │ │ │ - 0x000429b0 ff9bc804 01be0478 64903200 880204b8 .......xd.2..... │ │ │ │ - 0x000429c0 3400f402 04d43400 880404c4 33009004 4.....4.....3... │ │ │ │ - 0x000429d0 04bc3300 d00404c4 3300d804 04b43300 ..3.....3.....3. │ │ │ │ - 0x000429e0 900504c4 33009805 04903300 d00504c4 ....3.....3..... │ │ │ │ - 0x000429f0 3300d805 0cf83200 c40604d0 32009408 3.....2.....2... │ │ │ │ - 0x00042a00 18bc3700 b4080498 3700dc08 04bc3700 ..7.....7.....7. │ │ │ │ - 0x00042a10 a809048c 3700b809 04e43600 f40904bc ....7.....6..... │ │ │ │ - 0x00042a20 3700f00a 04d83600 d40b0494 3600ec0b 7.....6.....6... │ │ │ │ - 0x00042a30 04f83500 cc0c04fc 3b00c00d 04dc3b00 ..5.....;.....;. │ │ │ │ - 0x00042a40 fc0d04bc 3700800f 04d03b00 e40f04c8 ....7.....;..... │ │ │ │ - 0x00042a50 3b008010 04bc3b00 d41004a8 3a00c811 ;.....;.....:... │ │ │ │ - 0x00042a60 04803d00 841204bc 3700c412 04f43c00 ..=.....7.....<. │ │ │ │ - 0x00042a70 d41204ec 3c009013 04bc3700 d01304e0 ....<.....7..... │ │ │ │ - 0x00042a80 3c00e013 04943d00 9c1404bc 3700d814 <.....=.....7... │ │ │ │ - 0x00042a90 04883d00 e814049c 3d00a815 14bc3700 ..=.....=.....7. │ │ │ │ - 0x00042aa0 f01504c0 2f008016 04b82f00 bc1628bc ..../...../...(. │ │ │ │ - 0x00042ab0 3700a817 04ac2f00 b81704cc 2e00f417 7...../......... │ │ │ │ - 0x00042ac0 24bc3700 dc1804bc 3100ec18 04b43100 $.7.....1.....1. │ │ │ │ - 0x00042ad0 a81924bc 3700901a 04a83100 a01a04a0 ..$.7.....1..... │ │ │ │ - 0x00042ae0 3100dc1a 04bc3700 9c1b0494 3100ac1b 1.....7.....1... │ │ │ │ - 0x00042af0 048c3100 e81b24bc 3700d01c 04803100 ..1...$.7.....1. │ │ │ │ - 0x00042b00 e01c04f8 3000b01e 04e03900 a41f049c ....0.....9..... │ │ │ │ - 0x00042b10 3900bc1f 04903900 902004f4 37009021 9.....9.. ..7..! │ │ │ │ - 0x00042b20 04d43700 d42104a8 3a00e421 04fc3b00 ..7..!..:..!..;. │ │ │ │ - 0x00042b30 f42104f4 3700e422 04ec3000 842304cc .!..7.."..0..#.. │ │ │ │ - 0x00042b40 30009424 048c3000 a0240480 30008425 0..$..0..$..0..% │ │ │ │ - 0x00042b50 04cc2f00 a8250490 3a00b425 04ec3900 ../..%..:..%..9. │ │ │ │ - 0x00042b60 c425209c 3a00a026 04e03500 b42604ec .% .:..&..5..&.. │ │ │ │ - 0x00042b70 3500c026 04bc3500 8027049c 3a00ac27 5..&..5..'..:..' │ │ │ │ - 0x00042b80 049c3201 b42904c4 3401c02c 04c43300 ..2..)..4..,..3. │ │ │ │ - 0x00042b90 d02c049c 3a00f82c 04e03500 c42d049c .,..:..,..5..-.. │ │ │ │ - 0x00042ba0 3a00e82d 04ac3400 f82d04a0 3400902e :..-..4..-..4... │ │ │ │ - 0x00042bb0 04ec3300 a82f0400 00e83128 903200cc ..3../....1(.2.. │ │ │ │ - 0x00042bc0 3204b834 00e83304 c43300b8 3504d434 2..4..3..3..5..4 │ │ │ │ - 0x00042bd0 00b03804 f03800ec 38049039 00dc3a04 ..8..8..8..9..:. │ │ │ │ - 0x00042be0 9c3b0098 3b04bc3b 00983c04 d83c00d4 .;..;..;..<..<.. │ │ │ │ - 0x00042bf0 3c04f835 00010000 00000000 ffff0135 <..5...........5 │ │ │ │ - 0x00042c00 9c0104b4 0600c802 04f00600 d402048c ................ │ │ │ │ - 0x00042c10 0700e802 3ca80700 fc0404e0 0500bc05 ....<........... │ │ │ │ - 0x00042c20 04e80700 b0060400 00ec0604 e00500e4 ................ │ │ │ │ - 0x00042c30 0704a807 00ffff01 359c0104 b40600c8 ........5....... │ │ │ │ - 0x00042c40 0204f006 00d40204 8c0700e8 023ca807 .............<.. │ │ │ │ - 0x00042c50 00fc0404 e00500bc 0504e807 00b00604 ................ │ │ │ │ - 0x00042c60 0000ec06 04e00500 e40704a8 0700ffff ................ │ │ │ │ - 0x00042c70 01359c01 04b40600 c80204f0 0600d402 .5.............. │ │ │ │ - 0x00042c80 048c0700 e8023ca8 0700fc04 04e00500 ......<......... │ │ │ │ - 0x00042c90 bc0504e8 0700b006 040000ec 0604e005 ................ │ │ │ │ - 0x00042ca0 00e40704 a8070000 ff9b9803 018c0380 ................ │ │ │ │ - 0x00042cb0 015cd43e 00840204 fc3c00ec 0204e83f .\.>.....<.....? │ │ │ │ - 0x00042cc0 00940404 9841009c 0404f840 00a80504 .....A.....@.... │ │ │ │ - 0x00042cd0 9c4200d0 05049042 00dc0504 c44100ec .B.....B.....A.. │ │ │ │ - 0x00042ce0 0524d03d 00fc0604 ec4000a8 0704ac40 .$.=.....@.....@ │ │ │ │ - 0x00042cf0 00cc0804 fc4200dc 080ce842 00cc0904 .....B.....B.... │ │ │ │ - 0x00042d00 a04400f4 0904a842 00f80a04 804400c0 .D.....B.....D.. │ │ │ │ - 0x00042d10 0b04f443 00cc0b04 c43a00dc 0b04e043 ...C.....:.....C │ │ │ │ - 0x00042d20 009c0c04 cc4300cc 0ce001b0 4300ec0e .....C......C... │ │ │ │ - 0x00042d30 60a44300 d811189c 4300cc13 18bc4100 `.C.....C.....A. │ │ │ │ - 0x00042d40 c81518b4 4100c817 18ac4100 c81918a4 ....A.....A..... │ │ │ │ - 0x00042d50 4100c81b 18883f00 a01c04e0 3e009c1e A.....?.....>... │ │ │ │ - 0x00042d60 04c43f00 d81e04e0 3e009820 04b04300 ..?.....>.. ..C. │ │ │ │ - 0x00042d70 c82104bc 3f008422 04e03e00 b42304c4 .!..?.."..>..#.. │ │ │ │ - 0x00042d80 3f009c24 04b43f00 882618ac 3f00d826 ?..$..?..&..?..& │ │ │ │ - 0x00042d90 04e03e00 942804bc 3f00fc28 04a43f00 ..>..(..?..(..?. │ │ │ │ - 0x00042da0 e82a189c 3f00a02b 3ce03e00 882e04b4 .*..?..+<.>..... │ │ │ │ - 0x00042db0 3f00b42e 04a43f00 dc2e04e0 3e009c2f ?.....?.....>../ │ │ │ │ - 0x00042dc0 04cc3f00 983204e4 3d01f436 04c03d01 ..?..2..=..6..=. │ │ │ │ - 0x00042dd0 dc3804cc 3f00b439 04984100 c83904d0 .8..?..9..A..9.. │ │ │ │ - 0x00042de0 3d00983a 04e84200 a83a04f4 4300b83a =..:..B..:..C..: │ │ │ │ - 0x00042df0 04cc3f00 c83b04b4 3d00d83b 04a83d00 ..?..;..=..;..=. │ │ │ │ - 0x00042e00 f43b04bc 3c00b83c 04a44300 a43d0400 .;..<..<..C..=.. │ │ │ │ - 0x00042e10 00903e04 fc3c00b0 3e24d43e 00a84004 ..>..<..>$.>..@. │ │ │ │ - 0x00042e20 e83f00cc 4404c445 00dc4404 804600f8 .?..D..E..D..F.. │ │ │ │ - 0x00042e30 4404e445 00c04504 98410001 00000000 D..E..E..A...... │ │ │ │ - 0x00042e40 00000000 ffff010b 6ca00198 0200d802 ........l....... │ │ │ │ - 0x00042e50 040000ff ff014d2c 04000084 0104e808 ......M,........ │ │ │ │ - 0x00042e60 00f80104 00009802 04a80900 f8020400 ................ │ │ │ │ - 0x00042e70 00a80304 a00900e4 03900100 00a00504 ................ │ │ │ │ - 0x00042e80 c80900e4 0504c009 00e00604 00008407 ................ │ │ │ │ - 0x00042e90 04b80900 c0071400 00f40704 b00900d0 ................ │ │ │ │ - 0x00042ea0 08500000 ffff0198 01d40304 0000e803 .P.............. │ │ │ │ - 0x00042eb0 04f40e00 f40304ec 0d009804 040000a0 ................ │ │ │ │ - 0x00042ec0 0404c40f 00b004e0 01000094 0604940f ................ │ │ │ │ - 0x00042ed0 00b80604 0000c406 24840f00 f8060400 ........$....... │ │ │ │ - 0x00042ee0 00840704 bc0e0094 070c0000 b00704ac ................ │ │ │ │ - 0x00042ef0 0e00bc07 040000c8 072cd00f 00fc0704 .........,...... │ │ │ │ - 0x00042f00 0000b408 04ec0e00 d8080c00 00980904 ................ │ │ │ │ - 0x00042f10 e40e00bc 09140000 e80904d4 0e00a80a ................ │ │ │ │ - 0x00042f20 04cc0e00 cc0a0c00 008c0b04 b00d00b0 ................ │ │ │ │ - 0x00042f30 0b880100 00c40c04 e00f00d8 0cd40100 ................ │ │ │ │ - 0x00042f40 00ffff01 11408403 0000cc03 04940600 .....@.......... │ │ │ │ - 0x00042f50 a404a802 0000ffff 010b8401 1c940200 ................ │ │ │ │ - 0x00042f60 c8020400 00ffff01 0bbc0104 e0010094 ................ │ │ │ │ - 0x00042f70 02040000 ffff012c 50040000 5c04c807 .......,P...\... │ │ │ │ - 0x00042f80 00a00104 d80800ac 0104c408 00880204 ................ │ │ │ │ - 0x00042f90 d8080094 0204e408 00a00204 84080080 ................ │ │ │ │ - 0x00042fa0 08040000 ff9b2101 1624f001 0000b402 ......!..$...... │ │ │ │ - 0x00042fb0 048c0901 a00904a4 0900b409 04000001 ................ │ │ │ │ - 0x00042fc0 00000000 00000000 ffff012a 980104e4 ...........*.... │ │ │ │ - 0x00042fd0 05008c02 04980500 a80204e8 0400fc02 ................ │ │ │ │ - 0x00042fe0 a801f005 00bc0404 ac060094 05040000 ................ │ │ │ │ - 0x00042ff0 a80604e8 0400ffff 010bf001 04800300 ................ │ │ │ │ - 0x00043000 94030400 00ffff01 0e680400 007804a4 .........h...x.. │ │ │ │ - 0x00043010 0200a002 20000000 ff9bb002 01a602ac .... ........... │ │ │ │ - 0x00043020 01048822 00d80104 f02200e4 0130c822 ..."....."...0." │ │ │ │ - 0x00043030 0088033c dc2a00cc 04489824 00b80504 ...<.*...H.$.... │ │ │ │ - 0x00043040 982b00f4 05b401dc 2a00a808 48d82800 .+......*...H.(. │ │ │ │ - 0x00043050 940904f8 2600d009 24dc2a00 fc0a04f4 ....&...$.*..... │ │ │ │ - 0x00043060 2400c40b 04c82a00 f80d04c8 2500c00e $.....*.....%... │ │ │ │ - 0x00043070 04a82a00 800f04d4 2a00a40f 04c82500 ..*.....*.....%. │ │ │ │ - 0x00043080 dc0f04c8 2a00fc0f 04e42900 88101cc8 ....*.....)..... │ │ │ │ - 0x00043090 2a009011 04d82900 bc110488 2a00e012 *.....).....*... │ │ │ │ - 0x000430a0 04e02300 ec1214e4 2b00bc13 20d02b00 ..#.....+... .+. │ │ │ │ - 0x000430b0 ec1304f0 2b00fc14 14f02500 981504c0 ....+.....%..... │ │ │ │ - 0x000430c0 2b009016 14b42b00 ac1604c8 2b00bc17 +.....+.....+... │ │ │ │ - 0x000430d0 14d42300 d817048c 2300e818 04fc2201 ..#.....#.....". │ │ │ │ - 0x000430e0 881e04c4 2301c020 04c82200 f4203cf4 ....#.. ..".. <. │ │ │ │ - 0x000430f0 2c00bc21 04c82d00 d42104b4 2d00c422 ,..!..-..!..-.." │ │ │ │ - 0x00043100 040000c4 2504dc2a 00a0262c d82800f4 ....%..*..&,.(.. │ │ │ │ - 0x00043110 2604f826 00ac2704 942900c8 2704f028 &..&..'..)..'..( │ │ │ │ - 0x00043120 00902804 c02900d4 286cdc2a 00942b04 ..(..)..(l.*..+. │ │ │ │ - 0x00043130 f42c009c 2c2c9824 00f02c04 982b00a4 .,..,,.$..,..+.. │ │ │ │ - 0x00043140 2d04a82d 00010000 00000000 ffff0134 -..-...........4 │ │ │ │ - 0x00043150 645c9406 00e80104 880600d0 0204f804 d\.............. │ │ │ │ - 0x00043160 00c80304 a00600d0 03048007 00c40524 ...............$ │ │ │ │ - 0x00043170 94060084 06048806 00d00604 0000fc06 ................ │ │ │ │ - 0x00043180 04f80400 ff9b1d01 14300400 005004f4 .........0...P.. │ │ │ │ - 0x00043190 07018808 048c0800 9c080400 00010000 ................ │ │ │ │ - 0x000431a0 00000000 ffff010b 64b401c0 02008c03 ........d....... │ │ │ │ - 0x000431b0 040000ff ff010d44 046c0050 04880100 .......D.l.P.... │ │ │ │ - 0x000431c0 68200000 ffff0104 58040000 ffff010c h ......X....... │ │ │ │ - 0x000431d0 28040000 30045000 4c200000 ffff011b (...0.P.L ...... │ │ │ │ - 0x000431e0 18900100 00ac0104 c40200bc 014c0000 .............L.. │ │ │ │ - 0x000431f0 8c0204a8 02009c02 44000000 ff9b1d01 ........D....... │ │ │ │ - 0x00043200 15480400 00cc0404 dc09018c 0a04b809 .H.............. │ │ │ │ - 0x00043210 00940a04 00000100 00000000 ffff015c ...............\ │ │ │ │ - 0x00043220 4c040000 5c2ccc07 00980104 0000d001 L...\,.......... │ │ │ │ - 0x00043230 04c40700 f4010c00 00b40204 bc0700d8 ................ │ │ │ │ - 0x00043240 020c0000 980304b4 0700bc03 0c0000fc ................ │ │ │ │ - 0x00043250 0304a407 00a0040c 0000d804 049c0700 ................ │ │ │ │ - 0x00043260 fc040c00 00ac0504 940700d0 050c0000 ................ │ │ │ │ - 0x00043270 800604d8 0600d406 b0010000 ffff0157 ...............W │ │ │ │ - 0x00043280 4c040000 5c2cec07 00980104 0000c001 L...\,.......... │ │ │ │ - 0x00043290 04e40700 e4011400 00b80204 dc0700dc ................ │ │ │ │ - 0x000432a0 020c0000 a80304d4 0700cc03 0c000098 ................ │ │ │ │ - 0x000432b0 0404c407 00bc040c 0000e004 04b80700 ................ │ │ │ │ - 0x000432c0 ac0504b0 0700d005 0c00009c 0604f406 ................ │ │ │ │ - 0x000432d0 00f006b4 010000ff ff010f38 6800008c ...........8h... │ │ │ │ - 0x000432e0 0264f403 00a80404 0000ffff 01435004 .d...........CP. │ │ │ │ - 0x000432f0 0000602c fc050094 01040000 9c0104e8 ..`,............ │ │ │ │ - 0x00043300 0500c801 04f40500 ec010ce8 0500ac02 ................ │ │ │ │ - 0x00043310 04c80500 d00228e8 05009403 04bc0500 ......(......... │ │ │ │ - 0x00043320 a40304ec 0400c803 04e80500 b8050400 ................ │ │ │ │ - 0x00043330 00ffff01 82025404 0000642c ac1b009c ......T...d,.... │ │ │ │ - 0x00043340 01040000 c40104c4 1a00f001 0c00009c ................ │ │ │ │ - 0x00043350 020c841b 009c0304 f81b00d8 0304ec1b ................ │ │ │ │ - 0x00043360 00ec0304 841c00a8 0404f81b 00c8040c ................ │ │ │ │ - 0x00043370 e41b00c8 0504f81b 00fc0504 f41c0090 ................ │ │ │ │ - 0x00043380 0604c41c 00cc0604 f81b00ec 060cbc1c ................ │ │ │ │ - 0x00043390 00ec0704 f81b00a0 0804d81c 00b40804 ................ │ │ │ │ - 0x000433a0 ec1c00f0 0804f81b 00a0090c e41c0098 ................ │ │ │ │ - 0x000433b0 0a04f81b 00d40a04 cc1c00e8 0a049c1a ................ │ │ │ │ - 0x000433c0 00a40b04 f81b00d4 0b0c941a 00cc0c04 ................ │ │ │ │ - 0x000433d0 f81b0088 0d04981c 009c0d04 ac1c00d8 ................ │ │ │ │ - 0x000433e0 0d04f81b 00f80d0c a41c00f0 0e04f81b ................ │ │ │ │ - 0x000433f0 00a40f04 8c1c00b8 0f04b41c 00f40f04 ................ │ │ │ │ - 0x00043400 f81b0094 100cdc19 008c1104 f81b00c0 ................ │ │ │ │ - 0x00043410 1104801d 00d41104 981d0090 1214f81b ................ │ │ │ │ - 0x00043420 00c01204 8c1d0080 13048c1b 00a41304 ................ │ │ │ │ - 0x00043430 f81b0080 1b640000 ffff01fe 01500498 .....d.......P.. │ │ │ │ - 0x00043440 1d009801 640000c4 0204b01d 00e80264 ....d..........d │ │ │ │ - 0x00043450 0000a004 04a01c00 e4046800 00f00578 ..........h....x │ │ │ │ - 0x00043460 881d00a4 0704b81c 00c80724 881d0090 ...........$.... │ │ │ │ - 0x00043470 08440000 900904b8 1d00840a 04a01d00 .D.............. │ │ │ │ - 0x00043480 ac0a0400 00ec0a04 a81d00c0 0b04881d ................ │ │ │ │ - 0x00043490 00800c04 801d00a4 0c240000 e40c0488 .........$...... │ │ │ │ - 0x000434a0 1d00f00c 04c81d00 b00d0488 1d00bc0d ................ │ │ │ │ - 0x000434b0 04d81d00 940e04d0 1d00c40e 040000e0 ................ │ │ │ │ - 0x000434c0 0f64f81e 00f01004 c41f00e4 1104841f .d.............. │ │ │ │ - 0x000434d0 00a41204 c01c00ac 1304d81b 00d81304 ................ │ │ │ │ - 0x000434e0 00008814 04941b00 d4140498 1c008c15 ................ │ │ │ │ - 0x000434f0 04901c00 c8150488 1e009416 04801e00 ................ │ │ │ │ - 0x00043500 d01604f8 1d008c17 04f01d00 b0177888 ..............x. │ │ │ │ - 0x00043510 1d00e418 04e81d00 a4192888 1d00881a ..........(..... │ │ │ │ - 0x00043520 04e01d00 d41b0400 00b41e04 c41f00d4 ................ │ │ │ │ - 0x00043530 1e24f81e 00c01f04 841f00ff ff01e001 .$.............. │ │ │ │ - 0x00043540 5c040000 6c2c9016 00a40104 0000cc01 \...l,.......... │ │ │ │ - 0x00043550 04f01500 f0011400 00d00204 e81500f4 ................ │ │ │ │ - 0x00043560 020c0000 cc0304a8 1500f003 0c0000b4 ................ │ │ │ │ - 0x00043570 0404c816 00d8040c 0000a405 04881600 ................ │ │ │ │ - 0x00043580 cc050400 00880604 d01600b8 080cc418 ................ │ │ │ │ - 0x00043590 00800904 d01800b4 0904b417 00d80904 ................ │ │ │ │ - 0x000435a0 d41700f8 0904e817 00800b14 c41800b0 ................ │ │ │ │ - 0x000435b0 0b049818 00840c04 a41800a8 0c0cc418 ................ │ │ │ │ - 0x000435c0 00f40c04 e0160098 0d0cc418 00e40d04 ................ │ │ │ │ - 0x000435d0 88170088 0e0cc418 00d40e04 901700f8 ................ │ │ │ │ - 0x000435e0 0e0cc418 00c40f04 981700e8 0f14c418 ................ │ │ │ │ - 0x000435f0 00981004 a01700dc 1004ac17 00801104 ................ │ │ │ │ - 0x00043600 c41800a0 12040000 b8128c01 c41800d8 ................ │ │ │ │ - 0x00043610 1304e014 00881404 d81600e4 15640000 .............d.. │ │ │ │ - 0x00043620 ffff0117 18040000 2c048001 00382c00 ........,....8,. │ │ │ │ - 0x00043630 0068049c 01009801 20000000 ff9b4901 .h...... .....I. │ │ │ │ - 0x00043640 333804a8 03054004 e8020794 0104b003 38....@......... │ │ │ │ - 0x00043650 07b80160 a80305fc 0364b802 00ec0404 ...`.....d...... │ │ │ │ - 0x00043660 ac060084 05048806 00c40504 0000e405 ................ │ │ │ │ - 0x00043670 24b80200 0300027d 017d007d 7cce0100 $......}.}.}|... │ │ │ │ - 0x00043680 68ce0100 6cce0100 ffff0116 6c600000 h...l.......l`.. │ │ │ │ - 0x00043690 e80104b4 0300f801 04c00300 d802a401 ................ │ │ │ │ - 0x000436a0 00000000 ffff010a 44248001 00940104 ........D$...... │ │ │ │ - 0x000436b0 0000ffff 010e4c04 00006004 b00100e4 ......L...`..... │ │ │ │ - 0x000436c0 01040000 ffff012a 980104fc 05008402 .......*........ │ │ │ │ - 0x000436d0 04900500 a00204e0 0400f402 a8018806 ................ │ │ │ │ - 0x000436e0 00b40404 c406008c 05040000 c00604e0 ................ │ │ │ │ - 0x000436f0 0400ffff 01314804 00005804 b8040078 .....1H...X....x │ │ │ │ - 0x00043700 04800400 d80104cc 0400bc02 04c40300 ................ │ │ │ │ - 0x00043710 f002048c 05008803 04cc0400 fc030400 ................ │ │ │ │ - 0x00043720 00880504 cc040000 ff9b4901 419c0104 ..........I.A... │ │ │ │ - 0x00043730 940500c0 0104cc04 00cc0130 a005009c ...........0.... │ │ │ │ - 0x00043740 0204b405 00c40204 b80601cc 0304a005 ................ │ │ │ │ - 0x00043750 00f00304 ac060080 0404a006 00980404 ................ │ │ │ │ - 0x00043760 f4050090 05040000 f00504b4 05000100 ................ │ │ │ │ - 0x00043770 00000000 ffff0117 b4010498 0200d401 ................ │ │ │ │ - 0x00043780 04ec0200 e00104c0 02009402 2c000000 ............,... │ │ │ │ - 0x00043790 ff9b1d01 14300400 005004b0 0801c408 .....0...P...... │ │ │ │ - 0x000437a0 04c80800 d8080400 00010000 00000000 ................ │ │ │ │ - 0x000437b0 ff9b3d01 3258c801 0000b802 04980f00 ..=.2X.......... │ │ │ │ - 0x000437c0 c0040400 00ac0504 ac0e008c 09bc0100 ................ │ │ │ │ - 0x000437d0 00e40a04 e40e0194 0f04ac0f 00a80f04 ................ │ │ │ │ - 0x000437e0 0000d00f 04000001 00000000 00000000 ................ │ │ │ │ - 0x000437f0 ffff0158 9001f801 0000d403 048c0f00 ...X............ │ │ │ │ - 0x00043800 e8030480 0f00f803 04f80c00 880404e8 ................ │ │ │ │ - 0x00043810 0f00f404 280000e4 05b006ec 0e00f40c ....(........... │ │ │ │ - 0x00043820 04fc0f00 c80d04ec 0e00f00d 04b00e00 ................ │ │ │ │ - 0x00043830 840e04ec 0e00ac0e 04e40e00 e00e0400 ................ │ │ │ │ - 0x00043840 00c40f04 8c0f00e4 0f440000 ffff0123 .........D.....# │ │ │ │ - 0x00043850 b80104b8 0300d801 04b00300 e40130e8 ..............0. │ │ │ │ - 0x00043860 0200b802 04c40300 e00204e8 0200ac03 ................ │ │ │ │ - 0x00043870 040000ff ff011db8 0104ac02 00d80104 ................ │ │ │ │ - 0x00043880 a00300e4 0104f402 008c0204 d40200d0 ................ │ │ │ │ - 0x00043890 02040000 ffff016a 70040000 7804f00b .......jp...x... │ │ │ │ - 0x000438a0 00ac01ec 010000b8 0364a80c 00b0043c .........d.....< │ │ │ │ - 0x000438b0 c00b00a8 05980100 00dc0664 d80d00d4 ...........d.... │ │ │ │ - 0x000438c0 073cb00c 00c00828 0000fc08 2cb00c00 .<.....(....,... │ │ │ │ - 0x000438d0 b8092800 00f40928 c00b00b8 0a1c0000 ..(....(........ │ │ │ │ - 0x000438e0 9c0b24a8 0c00ec0b 3c0000f4 0c24d80d ..$.....<....$.. │ │ │ │ - 0x000438f0 00b80d04 0000bc0d 04c00b00 d40d04b0 ................ │ │ │ │ - 0x00043900 0c00ffff 01ca014c 20000094 0104fc1b .......L ....... │ │ │ │ - 0x00043910 00fc0104 f01700e0 0204dc1a 00d00404 ................ │ │ │ │ - 0x00043920 00008005 64b01b00 e00664a0 1b00b008 ....d.....d..... │ │ │ │ - 0x00043930 040000b8 0804a81b 00ec0804 0000f408 ................ │ │ │ │ - 0x00043940 04d41a00 a0090400 00a80904 b81b00ec ................ │ │ │ │ - 0x00043950 0904c81b 00b80a04 c01b00f0 0a04a419 ................ │ │ │ │ - 0x00043960 00ac0b04 c41a00f8 0b04bc1a 00b40c04 ................ │ │ │ │ - 0x00043970 cc1a00f0 0c04ec19 00ac0d64 941a00fc ...........d.... │ │ │ │ - 0x00043980 0e140000 940f04ec 1800c40f 040000cc ................ │ │ │ │ - 0x00043990 0f049c19 00bc1064 a01800a4 12a80600 .......d........ │ │ │ │ - 0x000439a0 00e81864 a01800e8 1904a01b 00901a2c ...d..........., │ │ │ │ - 0x000439b0 941a009c 1b04dc1a 00f81b04 f01700a4 ................ │ │ │ │ - 0x000439c0 1c04fc1b 00c41c24 b01b0084 1d04a01b .......$........ │ │ │ │ - 0x000439d0 00000000 ff9b2101 1624f001 0000b002 ......!..$...... │ │ │ │ - 0x000439e0 04a00a01 b40a04b8 0a00c80a 04000001 ................ │ │ │ │ - 0x000439f0 00000000 00000000 ff9b1d01 14300400 .............0.. │ │ │ │ - 0x00043a00 005004ec 07018008 04840800 94080400 .P.............. │ │ │ │ - 0x00043a10 00010000 00000000 ffff0135 9c0104b4 ...........5.... │ │ │ │ - 0x00043a20 0600c802 04f00600 d402048c 0700e802 ................ │ │ │ │ - 0x00043a30 3ca80700 fc0404e0 0500bc05 04e80700 <............... │ │ │ │ - 0x00043a40 b0060400 00ec0604 e00500e4 0704a807 ................ │ │ │ │ - 0x00043a50 00ffff01 359c0104 b40600c8 0204f006 ....5........... │ │ │ │ - 0x00043a60 00d40204 8c0700e8 023ca807 00fc0404 .........<...... │ │ │ │ - 0x00043a70 e00500bc 0504e807 00b00604 0000ec06 ................ │ │ │ │ - 0x00043a80 04e00500 e40704a8 0700ffff 01359c01 .............5.. │ │ │ │ - 0x00043a90 04b40600 c80204f0 0600d402 048c0700 ................ │ │ │ │ - 0x00043aa0 e8023ca8 0700fc04 04e00500 bc0504e8 ..<............. │ │ │ │ - 0x00043ab0 0700b006 040000ec 0604e005 00e40704 ................ │ │ │ │ - 0x00043ac0 a8070000 ff9b9c04 018b044c 04000054 ...........L...T │ │ │ │ - 0x00043ad0 04b83500 b4010480 3601cc01 04903503 ..5.....6.....5. │ │ │ │ - 0x00043ae0 d80104f8 2e03c002 2c9c3300 ac0310fc ........,.3..... │ │ │ │ - 0x00043af0 34008804 04f03400 b8040484 3500ec04 4.....4.....5... │ │ │ │ - 0x00043b00 10cc3400 c80504f0 3400f805 04d43400 ..4.....4.....4. │ │ │ │ - 0x00043b10 ac0610e0 34008807 04f03400 b80704f8 ....4.....4..... │ │ │ │ - 0x00043b20 3100ec07 10f82f00 c80804f0 3400f808 1...../.....4... │ │ │ │ - 0x00043b30 048c3400 ac0910f8 3300880a 04f03400 ..4.....3.....4. │ │ │ │ - 0x00043b40 ac0a0480 3400e00a 10f03300 b80b04f0 ....4.....3..... │ │ │ │ - 0x00043b50 3400dc0b 04ac3400 900c1098 3400ec0c 4.....4.....4... │ │ │ │ - 0x00043b60 04f03400 900d04a0 3400bc0d 10ac3300 ..4.....4.....3. │ │ │ │ - 0x00043b70 940e04f0 3400b80e 24b43300 980f10c0 ....4...$.3..... │ │ │ │ - 0x00043b80 3300f40f 04f03400 981004c8 3300cc10 3.....4.....3... │ │ │ │ - 0x00043b90 10d43300 a41104f0 3400c811 24dc3300 ..3.....4...$.3. │ │ │ │ - 0x00043ba0 a81210e8 33008013 04f03400 a41324d0 ....3.....4...$. │ │ │ │ - 0x00043bb0 2f008414 10dc2f00 dc1404f0 34008015 /...../.....4... │ │ │ │ - 0x00043bc0 24903300 e01510fc 3200b816 04f03400 $.3.....2.....4. │ │ │ │ - 0x00043bd0 dc160484 33009017 10d43200 f41704f0 ....3.....2..... │ │ │ │ - 0x00043be0 3400c418 04dc3200 e81810e8 3200c019 4.....2.....2... │ │ │ │ - 0x00043bf0 04f03200 e8190484 3200f019 10903200 ..2.....2.....2. │ │ │ │ - 0x00043c00 dc1a0498 3200901b 10a43200 e81b04f0 ....2.....2..... │ │ │ │ - 0x00043c10 32009c1c 04ac3200 a41c10b8 3200901d 2.....2.....2... │ │ │ │ - 0x00043c20 04c03200 b01d10cc 3200881e 04f03200 ..2.....2.....2. │ │ │ │ - 0x00043c30 ac1e0480 3000b41e 108c3000 a01f04dc ....0.....0..... │ │ │ │ - 0x00043c40 3000c41f 10e83000 9c2004f0 3200c420 0.....0.. ..2.. │ │ │ │ - 0x00043c50 04883100 cc2010a8 3100b821 04943100 ..1.. ..1..!..1. │ │ │ │ - 0x00043c60 ec2110a0 3100c422 04f03200 f82204b0 .!..1.."..2..".. │ │ │ │ - 0x00043c70 31008023 10bc3100 ec2304c4 31009024 1..#..1..#..1..$ │ │ │ │ - 0x00043c80 10d03100 e82404f0 32009025 04d83100 ..1..$..2..%..1. │ │ │ │ - 0x00043c90 982510e4 31008426 04ec3100 a82610e8 .%..1..&..1..&.. │ │ │ │ - 0x00043ca0 34008027 04f03200 a82704b8 3400b027 4..'..2..'..4..' │ │ │ │ - 0x00043cb0 10c43400 982804f4 3500f429 14a03500 ..4..(..5..)..5. │ │ │ │ - 0x00043cc0 a82b04a8 3505dc2e 04f03200 d8300400 .+..5.....2..0.. │ │ │ │ - 0x00043cd0 00b03620 00000100 007d0200 00000000 ..6 .....}...... │ │ │ │ - 0x00043ce0 18c80100 ffff012a 980104e4 05008c02 .......*........ │ │ │ │ - 0x00043cf0 04980500 a80204e8 0400fc02 a801f005 ................ │ │ │ │ - 0x00043d00 00bc0404 ac060094 05040000 a80604e8 ................ │ │ │ │ - 0x00043d10 0400ffff 012a9801 04e40500 8c020498 .....*.......... │ │ │ │ - 0x00043d20 0500a802 04e80400 fc02a801 f00500bc ................ │ │ │ │ - 0x00043d30 0404ac06 00940504 0000a806 04e80400 ................ │ │ │ │ - 0x00043d40 ffff012a 980104e4 05008c02 04980500 ...*............ │ │ │ │ - 0x00043d50 a80204e8 0400fc02 a801f005 00bc0404 ................ │ │ │ │ - 0x00043d60 ac060094 05040000 a80604e8 04000000 ................ │ │ │ │ - 0x00043d70 ff9bfc06 01e7063c 04d86101 6004ac61 .......<..a.`..a │ │ │ │ - 0x00043d80 036c04e8 6003a401 68dc6000 b80204c0 .l..`...h.`..... │ │ │ │ - 0x00043d90 67008403 34b46700 f80304a8 67008804 g...4.g.....g... │ │ │ │ - 0x00043da0 04a06700 e40464dc 6000f005 04c06400 ..g...d.`.....d. │ │ │ │ - 0x00043db0 b80604dc 6400f406 04d06400 840704c8 ....d.....d..... │ │ │ │ - 0x00043dc0 6400e007 64dc6000 ec0804d0 6100b409 d...d.`.....a... │ │ │ │ - 0x00043dd0 04bc6100 f00904fc 6200800a 04f46200 ..a.....b.....b. │ │ │ │ - 0x00043de0 dc0a64dc 6000e80b 04a46200 8c0c04dc ..d.`.....b..... │ │ │ │ - 0x00043df0 6000980c 18886500 bc0c04fc 6400cc0c `.....e.....d... │ │ │ │ - 0x00043e00 04ac6200 a80d74dc 6000a40e 04b86400 ..b...t.`.....d. │ │ │ │ - 0x00043e10 c80e04dc 6000d40e 18ac6400 f80e04a0 ....`.....d..... │ │ │ │ - 0x00043e20 6400880f 04986400 e40f78dc 6000e410 d.....d...x.`... │ │ │ │ - 0x00043e30 04ac6600 881104dc 60009411 18c86600 ..f.....`.....f. │ │ │ │ - 0x00043e40 b81104bc 6600c811 04b46600 a41274dc ....f.....f...t. │ │ │ │ - 0x00043e50 6000a013 04906400 c41304dc 6000d013 `.....d.....`... │ │ │ │ - 0x00043e60 18846400 f41304f0 64008414 04e86400 ..d.....d.....d. │ │ │ │ - 0x00043e70 e01474dc 6000dc15 04f06800 801604dc ..t.`.....h..... │ │ │ │ - 0x00043e80 60008c16 18a46300 b0160488 6300c016 `.....c.....c... │ │ │ │ - 0x00043e90 04f86800 9c1774dc 60009818 04a06000 ..h...t.`.....`. │ │ │ │ - 0x00043ea0 bc1804dc 6000c818 18dc6300 ec1804d0 ....`.....c..... │ │ │ │ - 0x00043eb0 6300fc18 04c86300 d81974dc 6000d41a c.....c...t.`... │ │ │ │ - 0x00043ec0 04946300 f81a04dc 6000841b 18bc6300 ..c.....`.....c. │ │ │ │ - 0x00043ed0 a81b04b0 6300b81b 04c86700 941c74dc ....c.....g...t. │ │ │ │ - 0x00043ee0 6000901d 04ec6200 b41d04dc 6000c01d `.....b.....`... │ │ │ │ - 0x00043ef0 18e06200 e41d04bc 6800f41d 04b46800 ..b.....h.....h. │ │ │ │ - 0x00043f00 d01e74dc 6000cc1f 04d06700 f01f04dc ..t.`.....g..... │ │ │ │ - 0x00043f10 6000fc1f 18e46700 a02004d8 6700b020 `.....g.. ..g.. │ │ │ │ - 0x00043f20 04ac6800 8c2174dc 60008822 04e86800 ..h..!t.`.."..h. │ │ │ │ - 0x00043f30 ac2204dc 6000b822 18dc6800 dc2204d0 ."..`.."..h..".. │ │ │ │ - 0x00043f40 6800ec22 04c86800 d02374dc 6000cc24 h.."..h..#t.`..$ │ │ │ │ - 0x00043f50 04d05e00 f02404dc 6000fc24 18846800 ..^..$..`..$..h. │ │ │ │ - 0x00043f60 a02504f8 6700b025 04f06700 9c2604a8 .%..g..%..g..&.. │ │ │ │ - 0x00043f70 6000a426 0c906800 a42770a8 60009c28 `..&..h..'p.`..( │ │ │ │ - 0x00043f80 049c6300 c02804a8 6000cc28 18f06600 ..c..(..`..(..f. │ │ │ │ - 0x00043f90 f02804e4 66008029 04dc6600 d82904a8 .(..f..)..f..).. │ │ │ │ - 0x00043fa0 6000e029 0cd46600 dc2a6ca8 6000d02b `..)..f..*l.`..+ │ │ │ │ - 0x00043fb0 04f06500 f42b04a8 6000802c 18e46500 ..e..+..`..,..e. │ │ │ │ - 0x00043fc0 a42c0480 6600b42c 04f86500 8c2d04a8 .,..f..,..e..-.. │ │ │ │ - 0x00043fd0 6000942d 0c946500 902e6ca8 6000842f `..-..e...l.`../ │ │ │ │ - 0x00043fe0 049c6500 a82f04a8 6000b42f 18b06500 ..e../..`../..e. │ │ │ │ - 0x00043ff0 d82f04a4 6500e82f 04d06200 c03004a8 ./..e../..b..0.. │ │ │ │ - 0x00044000 6000c830 0c846200 c4316ca8 6000b832 `..0..b..1l.`..2 │ │ │ │ - 0x00044010 04dc6500 dc3204a8 6000e832 18d06500 ..e..2..`..2..e. │ │ │ │ - 0x00044020 8c3304c4 65009c33 04bc6500 f43304a8 .3..e..3..e..3.. │ │ │ │ - 0x00044030 6000fc33 0cfc6600 f8346ca8 6000ec35 `..3..f..4l.`..5 │ │ │ │ - 0x00044040 04846700 b4360498 6200f036 048c6200 ..g..6..b..6..b. │ │ │ │ - 0x00044050 803704d8 6200e837 0cc86200 e4385ca8 .7..b..7..b..8\. │ │ │ │ - 0x00044060 6000e839 04986700 b03a048c 6700dc3a `..9..g..:..g..: │ │ │ │ - 0x00044070 04d06000 ec3a04b4 6000d43b 0ce45e00 ..`..:..`..;..^. │ │ │ │ - 0x00044080 d03c5ca8 6000d43d 04885e00 9c3e04a0 .<\.`..=..^..>.. │ │ │ │ - 0x00044090 6600c83e 04946600 d83e048c 6600d03f f..>..f..>..f..? │ │ │ │ - 0x000440a0 5ca86000 c84004c8 5e008441 04a85f00 \.`..@..^..A.._. │ │ │ │ - 0x000440b0 c04104f8 6300d041 04f06300 b04204e8 .A..c..A..c..B.. │ │ │ │ - 0x000440c0 6307bc42 04bc5f07 a0430490 6009a45f c..B.._..C..`.._ │ │ │ │ - 0x000440d0 0400009c 6104f85e 00806204 00000100 ....a..^..b..... │ │ │ │ - 0x000440e0 007d0000 017d0200 00000000 0cc40100 .}...}.......... │ │ │ │ + 0x0003f1e0 ff9b2101 153028fc 01015c10 d40103ec ..!..0(...\..... │ │ │ │ + 0x0003f1f0 0104a801 00f0011c 00000100 007d0000 .............}.. │ │ │ │ + 0x0003f200 00000000 ff9b4901 333804a8 03054004 ......I.38....@. │ │ │ │ + 0x0003f210 e8020794 0104b003 07b80160 a80305fc ...........`.... │ │ │ │ + 0x0003f220 0364b802 00ec0404 ac060084 05048806 .d.............. │ │ │ │ + 0x0003f230 00c40504 0000e405 24b80200 0300027d ........$......} │ │ │ │ + 0x0003f240 017d007d 8c120200 78120200 7c120200 .}.}....x...|... │ │ │ │ + 0x0003f250 ffff0116 6c600000 e80104b4 0300f801 ....l`.......... │ │ │ │ + 0x0003f260 04c00300 d802a401 0000ffff 015c4c04 .............\L. │ │ │ │ + 0x0003f270 00005c2c cc070098 01040000 d00104c4 ..\,............ │ │ │ │ + 0x0003f280 0700f401 0c0000b4 0204bc07 00d8020c ................ │ │ │ │ + 0x0003f290 00009803 04b40700 bc030c00 00fc0304 ................ │ │ │ │ + 0x0003f2a0 a40700a0 040c0000 d804049c 0700fc04 ................ │ │ │ │ + 0x0003f2b0 0c0000ac 05049407 00d0050c 00008006 ................ │ │ │ │ + 0x0003f2c0 04d80600 d406b001 0000ffff 01574c04 .............WL. │ │ │ │ + 0x0003f2d0 00005c2c ec070098 01040000 c00104e4 ..\,............ │ │ │ │ + 0x0003f2e0 0700e401 140000b8 0204dc07 00dc020c ................ │ │ │ │ + 0x0003f2f0 0000a803 04d40700 cc030c00 00980404 ................ │ │ │ │ + 0x0003f300 c40700bc 040c0000 e00404b8 0700ac05 ................ │ │ │ │ + 0x0003f310 04b00700 d0050c00 009c0604 f40600f0 ................ │ │ │ │ + 0x0003f320 06b40100 00ffff01 0f386800 008c0264 .........8h....d │ │ │ │ + 0x0003f330 f40300a8 04040000 ffff0143 50040000 ...........CP... │ │ │ │ + 0x0003f340 602cfc05 00940104 00009c01 04e80500 `,.............. │ │ │ │ + 0x0003f350 c80104f4 0500ec01 0ce80500 ac0204c8 ................ │ │ │ │ + 0x0003f360 0500d002 28e80500 940304bc 0500a403 ....(........... │ │ │ │ + 0x0003f370 04ec0400 c80304e8 0500b805 040000ff ................ │ │ │ │ + 0x0003f380 ff018202 54040000 642cac1b 009c0104 ....T...d,...... │ │ │ │ + 0x0003f390 0000c401 04c41a00 f0010c00 009c020c ................ │ │ │ │ + 0x0003f3a0 841b009c 0304f81b 00d80304 ec1b00ec ................ │ │ │ │ + 0x0003f3b0 0304841c 00a80404 f81b00c8 040ce41b ................ │ │ │ │ + 0x0003f3c0 00c80504 f81b00fc 0504f41c 00900604 ................ │ │ │ │ + 0x0003f3d0 c41c00cc 0604f81b 00ec060c bc1c00ec ................ │ │ │ │ + 0x0003f3e0 0704f81b 00a00804 d81c00b4 0804ec1c ................ │ │ │ │ + 0x0003f3f0 00f00804 f81b00a0 090ce41c 00980a04 ................ │ │ │ │ + 0x0003f400 f81b00d4 0a04cc1c 00e80a04 9c1a00a4 ................ │ │ │ │ + 0x0003f410 0b04f81b 00d40b0c 941a00cc 0c04f81b ................ │ │ │ │ + 0x0003f420 00880d04 981c009c 0d04ac1c 00d80d04 ................ │ │ │ │ + 0x0003f430 f81b00f8 0d0ca41c 00f00e04 f81b00a4 ................ │ │ │ │ + 0x0003f440 0f048c1c 00b80f04 b41c00f4 0f04f81b ................ │ │ │ │ + 0x0003f450 0094100c dc19008c 1104f81b 00c01104 ................ │ │ │ │ + 0x0003f460 801d00d4 1104981d 00901214 f81b00c0 ................ │ │ │ │ + 0x0003f470 12048c1d 00801304 8c1b00a4 1304f81b ................ │ │ │ │ + 0x0003f480 00801b64 0000ffff 01fe0150 04981d00 ...d.......P.... │ │ │ │ + 0x0003f490 98016400 00c40204 b01d00e8 02640000 ..d..........d.. │ │ │ │ + 0x0003f4a0 a00404a0 1c00e404 680000f0 0578881d ........h....x.. │ │ │ │ + 0x0003f4b0 00a40704 b81c00c8 0724881d 00900844 .........$.....D │ │ │ │ + 0x0003f4c0 00009009 04b81d00 840a04a0 1d00ac0a ................ │ │ │ │ + 0x0003f4d0 040000ec 0a04a81d 00c00b04 881d0080 ................ │ │ │ │ + 0x0003f4e0 0c04801d 00a40c24 0000e40c 04881d00 .......$........ │ │ │ │ + 0x0003f4f0 f00c04c8 1d00b00d 04881d00 bc0d04d8 ................ │ │ │ │ + 0x0003f500 1d00940e 04d01d00 c40e0400 00e00f64 ...............d │ │ │ │ + 0x0003f510 f81e00f0 1004c41f 00e41104 841f00a4 ................ │ │ │ │ + 0x0003f520 1204c01c 00ac1304 d81b00d8 13040000 ................ │ │ │ │ + 0x0003f530 88140494 1b00d414 04981c00 8c150490 ................ │ │ │ │ + 0x0003f540 1c00c815 04881e00 94160480 1e00d016 ................ │ │ │ │ + 0x0003f550 04f81d00 8c1704f0 1d00b017 78881d00 ............x... │ │ │ │ + 0x0003f560 e41804e8 1d00a419 28881d00 881a04e0 ........(....... │ │ │ │ + 0x0003f570 1d00d41b 040000b4 1e04c41f 00d41e24 ...............$ │ │ │ │ + 0x0003f580 f81e00c0 1f04841f 00ffff01 e0015c04 ..............\. │ │ │ │ + 0x0003f590 00006c2c 901600a4 01040000 cc0104f0 ..l,............ │ │ │ │ + 0x0003f5a0 1500f001 140000d0 0204e815 00f4020c ................ │ │ │ │ + 0x0003f5b0 0000cc03 04a81500 f0030c00 00b40404 ................ │ │ │ │ + 0x0003f5c0 c81600d8 040c0000 a4050488 1600cc05 ................ │ │ │ │ + 0x0003f5d0 04000088 0604d016 00b8080c c4180080 ................ │ │ │ │ + 0x0003f5e0 0904d018 00b40904 b41700d8 0904d417 ................ │ │ │ │ + 0x0003f5f0 00f80904 e8170080 0b14c418 00b00b04 ................ │ │ │ │ + 0x0003f600 98180084 0c04a418 00a80c0c c41800f4 ................ │ │ │ │ + 0x0003f610 0c04e016 00980d0c c41800e4 0d048817 ................ │ │ │ │ + 0x0003f620 00880e0c c41800d4 0e049017 00f80e0c ................ │ │ │ │ + 0x0003f630 c41800c4 0f049817 00e80f14 c4180098 ................ │ │ │ │ + 0x0003f640 1004a017 00dc1004 ac170080 1104c418 ................ │ │ │ │ + 0x0003f650 00a01204 0000b812 8c01c418 00d81304 ................ │ │ │ │ + 0x0003f660 e0140088 1404d816 00e41564 0000ffff ...........d.... │ │ │ │ + 0x0003f670 01171804 00002c04 80010038 2c000068 ......,....8,..h │ │ │ │ + 0x0003f680 049c0100 98012000 00ffff01 04580400 ...... ......X.. │ │ │ │ + 0x0003f690 00ffff01 0c280400 00300450 004c2000 .....(...0.P.L . │ │ │ │ + 0x0003f6a0 00ffff01 1b189001 0000ac01 04c40200 ................ │ │ │ │ + 0x0003f6b0 bc014c00 008c0204 a802009c 02440000 ..L..........D.. │ │ │ │ + 0x0003f6c0 ff9b1d01 15480400 00cc0404 dc09018c .....H.......... │ │ │ │ + 0x0003f6d0 0a04b809 00940a04 00000100 00000000 ................ │ │ │ │ + 0x0003f6e0 ff9b0d01 05600494 03010100 00000000 .....`.......... │ │ │ │ + 0x0003f6f0 ffff016a 70040000 7804f00b 00ac01ec ...jp...x....... │ │ │ │ + 0x0003f700 010000b8 0364a80c 00b0043c c00b00a8 .....d.....<.... │ │ │ │ + 0x0003f710 05980100 00dc0664 d80d00d4 073cb00c .......d.....<.. │ │ │ │ + 0x0003f720 00c00828 0000fc08 2cb00c00 b8092800 ...(....,.....(. │ │ │ │ + 0x0003f730 00f40928 c00b00b8 0a1c0000 9c0b24a8 ...(..........$. │ │ │ │ + 0x0003f740 0c00ec0b 3c0000f4 0c24d80d 00b80d04 ....<....$...... │ │ │ │ + 0x0003f750 0000bc0d 04c00b00 d40d04b0 0c00ffff ................ │ │ │ │ + 0x0003f760 01ca014c 20000094 0104fc1b 00fc0104 ...L ........... │ │ │ │ + 0x0003f770 f01700e0 0204dc1a 00d00404 00008005 ................ │ │ │ │ + 0x0003f780 64b01b00 e00664a0 1b00b008 040000b8 d.....d......... │ │ │ │ + 0x0003f790 0804a81b 00ec0804 0000f408 04d41a00 ................ │ │ │ │ + 0x0003f7a0 a0090400 00a80904 b81b00ec 0904c81b ................ │ │ │ │ + 0x0003f7b0 00b80a04 c01b00f0 0a04a419 00ac0b04 ................ │ │ │ │ + 0x0003f7c0 c41a00f8 0b04bc1a 00b40c04 cc1a00f0 ................ │ │ │ │ + 0x0003f7d0 0c04ec19 00ac0d64 941a00fc 0e140000 .......d........ │ │ │ │ + 0x0003f7e0 940f04ec 1800c40f 040000cc 0f049c19 ................ │ │ │ │ + 0x0003f7f0 00bc1064 a01800a4 12a80600 00e81864 ...d...........d │ │ │ │ + 0x0003f800 a01800e8 1904a01b 00901a2c 941a009c ...........,.... │ │ │ │ + 0x0003f810 1b04dc1a 00f81b04 f01700a4 1c04fc1b ................ │ │ │ │ + 0x0003f820 00c41c24 b01b0084 1d04a01b 00000000 ...$............ │ │ │ │ + 0x0003f830 ff9b2101 1624f001 0000b002 04a00a01 ..!..$.......... │ │ │ │ + 0x0003f840 b40a04b8 0a00c80a 04000001 00000000 ................ │ │ │ │ + 0x0003f850 00000000 ff9b1d01 14300400 005004ec .........0...P.. │ │ │ │ + 0x0003f860 07018008 04840800 94080400 00010000 ................ │ │ │ │ + 0x0003f870 00000000 ffff0135 9c0104b4 0600c802 .......5........ │ │ │ │ + 0x0003f880 04f00600 d402048c 0700e802 3ca80700 ............<... │ │ │ │ + 0x0003f890 fc0404e0 0500bc05 04e80700 b0060400 ................ │ │ │ │ + 0x0003f8a0 00ec0604 e00500e4 0704a807 00ffff01 ................ │ │ │ │ + 0x0003f8b0 359c0104 b40600c8 0204f006 00d40204 5............... │ │ │ │ + 0x0003f8c0 8c0700e8 023ca807 00fc0404 e00500bc .....<.......... │ │ │ │ + 0x0003f8d0 0504e807 00b00604 0000ec06 04e00500 ................ │ │ │ │ + 0x0003f8e0 e40704a8 0700ffff 01359c01 04b40600 .........5...... │ │ │ │ + 0x0003f8f0 c80204f0 0600d402 048c0700 e8023ca8 ..............<. │ │ │ │ + 0x0003f900 0700fc04 04e00500 bc0504e8 0700b006 ................ │ │ │ │ + 0x0003f910 040000ec 0604e005 00e40704 a8070000 ................ │ │ │ │ + 0x0003f920 ff9b9c04 018b044c 04000054 04b83500 .......L...T..5. │ │ │ │ + 0x0003f930 b4010480 3601cc01 04903503 d80104f8 ....6.....5..... │ │ │ │ + 0x0003f940 2e03c002 2c9c3300 ac0310fc 34008804 ....,.3.....4... │ │ │ │ + 0x0003f950 04f03400 b8040484 3500ec04 10cc3400 ..4.....5.....4. │ │ │ │ + 0x0003f960 c80504f0 3400f805 04d43400 ac0610e0 ....4.....4..... │ │ │ │ + 0x0003f970 34008807 04f03400 b80704f8 3100ec07 4.....4.....1... │ │ │ │ + 0x0003f980 10f82f00 c80804f0 3400f808 048c3400 ../.....4.....4. │ │ │ │ + 0x0003f990 ac0910f8 3300880a 04f03400 ac0a0480 ....3.....4..... │ │ │ │ + 0x0003f9a0 3400e00a 10f03300 b80b04f0 3400dc0b 4.....3.....4... │ │ │ │ + 0x0003f9b0 04ac3400 900c1098 3400ec0c 04f03400 ..4.....4.....4. │ │ │ │ + 0x0003f9c0 900d04a0 3400bc0d 10ac3300 940e04f0 ....4.....3..... │ │ │ │ + 0x0003f9d0 3400b80e 24b43300 980f10c0 3300f40f 4...$.3.....3... │ │ │ │ + 0x0003f9e0 04f03400 981004c8 3300cc10 10d43300 ..4.....3.....3. │ │ │ │ + 0x0003f9f0 a41104f0 3400c811 24dc3300 a81210e8 ....4...$.3..... │ │ │ │ + 0x0003fa00 33008013 04f03400 a41324d0 2f008414 3.....4...$./... │ │ │ │ + 0x0003fa10 10dc2f00 dc1404f0 34008015 24903300 ../.....4...$.3. │ │ │ │ + 0x0003fa20 e01510fc 3200b816 04f03400 dc160484 ....2.....4..... │ │ │ │ + 0x0003fa30 33009017 10d43200 f41704f0 3400c418 3.....2.....4... │ │ │ │ + 0x0003fa40 04dc3200 e81810e8 3200c019 04f03200 ..2.....2.....2. │ │ │ │ + 0x0003fa50 e8190484 3200f019 10903200 dc1a0498 ....2.....2..... │ │ │ │ + 0x0003fa60 3200901b 10a43200 e81b04f0 32009c1c 2.....2.....2... │ │ │ │ + 0x0003fa70 04ac3200 a41c10b8 3200901d 04c03200 ..2.....2.....2. │ │ │ │ + 0x0003fa80 b01d10cc 3200881e 04f03200 ac1e0480 ....2.....2..... │ │ │ │ + 0x0003fa90 3000b41e 108c3000 a01f04dc 3000c41f 0.....0.....0... │ │ │ │ + 0x0003faa0 10e83000 9c2004f0 3200c420 04883100 ..0.. ..2.. ..1. │ │ │ │ + 0x0003fab0 cc2010a8 3100b821 04943100 ec2110a0 . ..1..!..1..!.. │ │ │ │ + 0x0003fac0 3100c422 04f03200 f82204b0 31008023 1.."..2.."..1..# │ │ │ │ + 0x0003fad0 10bc3100 ec2304c4 31009024 10d03100 ..1..#..1..$..1. │ │ │ │ + 0x0003fae0 e82404f0 32009025 04d83100 982510e4 .$..2..%..1..%.. │ │ │ │ + 0x0003faf0 31008426 04ec3100 a82610e8 34008027 1..&..1..&..4..' │ │ │ │ + 0x0003fb00 04f03200 a82704b8 3400b027 10c43400 ..2..'..4..'..4. │ │ │ │ + 0x0003fb10 982804f4 3500f429 14a03500 a82b04a8 .(..5..)..5..+.. │ │ │ │ + 0x0003fb20 3505dc2e 04f03200 d8300400 00b03620 5.....2..0....6 │ │ │ │ + 0x0003fb30 00000100 007d0200 00000000 94090200 .....}.......... │ │ │ │ + 0x0003fb40 ffff012a 980104e4 05008c02 04980500 ...*............ │ │ │ │ + 0x0003fb50 a80204e8 0400fc02 a801f005 00bc0404 ................ │ │ │ │ + 0x0003fb60 ac060094 05040000 a80604e8 0400ffff ................ │ │ │ │ + 0x0003fb70 012a9801 04e40500 8c020498 0500a802 .*.............. │ │ │ │ + 0x0003fb80 04e80400 fc02a801 f00500bc 0404ac06 ................ │ │ │ │ + 0x0003fb90 00940504 0000a806 04e80400 ffff012a ...............* │ │ │ │ + 0x0003fba0 980104e4 05008c02 04980500 a80204e8 ................ │ │ │ │ + 0x0003fbb0 0400fc02 a801f005 00bc0404 ac060094 ................ │ │ │ │ + 0x0003fbc0 05040000 a80604e8 04000000 ff9bfc06 ................ │ │ │ │ + 0x0003fbd0 01e7063c 04d86101 6004ac61 036c04e8 ...<..a.`..a.l.. │ │ │ │ + 0x0003fbe0 6003a401 68dc6000 b80204c0 67008403 `...h.`.....g... │ │ │ │ + 0x0003fbf0 34b46700 f80304a8 67008804 04a06700 4.g.....g.....g. │ │ │ │ + 0x0003fc00 e40464dc 6000f005 04c06400 b80604dc ..d.`.....d..... │ │ │ │ + 0x0003fc10 6400f406 04d06400 840704c8 6400e007 d.....d.....d... │ │ │ │ + 0x0003fc20 64dc6000 ec0804d0 6100b409 04bc6100 d.`.....a.....a. │ │ │ │ + 0x0003fc30 f00904fc 6200800a 04f46200 dc0a64dc ....b.....b...d. │ │ │ │ + 0x0003fc40 6000e80b 04a46200 8c0c04dc 6000980c `.....b.....`... │ │ │ │ + 0x0003fc50 18886500 bc0c04fc 6400cc0c 04ac6200 ..e.....d.....b. │ │ │ │ + 0x0003fc60 a80d74dc 6000a40e 04b86400 c80e04dc ..t.`.....d..... │ │ │ │ + 0x0003fc70 6000d40e 18ac6400 f80e04a0 6400880f `.....d.....d... │ │ │ │ + 0x0003fc80 04986400 e40f78dc 6000e410 04ac6600 ..d...x.`.....f. │ │ │ │ + 0x0003fc90 881104dc 60009411 18c86600 b81104bc ....`.....f..... │ │ │ │ + 0x0003fca0 6600c811 04b46600 a41274dc 6000a013 f.....f...t.`... │ │ │ │ + 0x0003fcb0 04906400 c41304dc 6000d013 18846400 ..d.....`.....d. │ │ │ │ + 0x0003fcc0 f41304f0 64008414 04e86400 e01474dc ....d.....d...t. │ │ │ │ + 0x0003fcd0 6000dc15 04f06800 801604dc 60008c16 `.....h.....`... │ │ │ │ + 0x0003fce0 18a46300 b0160488 6300c016 04f86800 ..c.....c.....h. │ │ │ │ + 0x0003fcf0 9c1774dc 60009818 04a06000 bc1804dc ..t.`.....`..... │ │ │ │ + 0x0003fd00 6000c818 18dc6300 ec1804d0 6300fc18 `.....c.....c... │ │ │ │ + 0x0003fd10 04c86300 d81974dc 6000d41a 04946300 ..c...t.`.....c. │ │ │ │ + 0x0003fd20 f81a04dc 6000841b 18bc6300 a81b04b0 ....`.....c..... │ │ │ │ + 0x0003fd30 6300b81b 04c86700 941c74dc 6000901d c.....g...t.`... │ │ │ │ + 0x0003fd40 04ec6200 b41d04dc 6000c01d 18e06200 ..b.....`.....b. │ │ │ │ + 0x0003fd50 e41d04bc 6800f41d 04b46800 d01e74dc ....h.....h...t. │ │ │ │ + 0x0003fd60 6000cc1f 04d06700 f01f04dc 6000fc1f `.....g.....`... │ │ │ │ + 0x0003fd70 18e46700 a02004d8 6700b020 04ac6800 ..g.. ..g.. ..h. │ │ │ │ + 0x0003fd80 8c2174dc 60008822 04e86800 ac2204dc .!t.`.."..h..".. │ │ │ │ + 0x0003fd90 6000b822 18dc6800 dc2204d0 6800ec22 `.."..h.."..h.." │ │ │ │ + 0x0003fda0 04c86800 d02374dc 6000cc24 04d05e00 ..h..#t.`..$..^. │ │ │ │ + 0x0003fdb0 f02404dc 6000fc24 18846800 a02504f8 .$..`..$..h..%.. │ │ │ │ + 0x0003fdc0 6700b025 04f06700 9c2604a8 6000a426 g..%..g..&..`..& │ │ │ │ + 0x0003fdd0 0c906800 a42770a8 60009c28 049c6300 ..h..'p.`..(..c. │ │ │ │ + 0x0003fde0 c02804a8 6000cc28 18f06600 f02804e4 .(..`..(..f..(.. │ │ │ │ + 0x0003fdf0 66008029 04dc6600 d82904a8 6000e029 f..)..f..)..`..) │ │ │ │ + 0x0003fe00 0cd46600 dc2a6ca8 6000d02b 04f06500 ..f..*l.`..+..e. │ │ │ │ + 0x0003fe10 f42b04a8 6000802c 18e46500 a42c0480 .+..`..,..e..,.. │ │ │ │ + 0x0003fe20 6600b42c 04f86500 8c2d04a8 6000942d f..,..e..-..`..- │ │ │ │ + 0x0003fe30 0c946500 902e6ca8 6000842f 049c6500 ..e...l.`../..e. │ │ │ │ + 0x0003fe40 a82f04a8 6000b42f 18b06500 d82f04a4 ./..`../..e../.. │ │ │ │ + 0x0003fe50 6500e82f 04d06200 c03004a8 6000c830 e../..b..0..`..0 │ │ │ │ + 0x0003fe60 0c846200 c4316ca8 6000b832 04dc6500 ..b..1l.`..2..e. │ │ │ │ + 0x0003fe70 dc3204a8 6000e832 18d06500 8c3304c4 .2..`..2..e..3.. │ │ │ │ + 0x0003fe80 65009c33 04bc6500 f43304a8 6000fc33 e..3..e..3..`..3 │ │ │ │ + 0x0003fe90 0cfc6600 f8346ca8 6000ec35 04846700 ..f..4l.`..5..g. │ │ │ │ + 0x0003fea0 b4360498 6200f036 048c6200 803704d8 .6..b..6..b..7.. │ │ │ │ + 0x0003feb0 6200e837 0cc86200 e4385ca8 6000e839 b..7..b..8\.`..9 │ │ │ │ + 0x0003fec0 04986700 b03a048c 6700dc3a 04d06000 ..g..:..g..:..`. │ │ │ │ + 0x0003fed0 ec3a04b4 6000d43b 0ce45e00 d03c5ca8 .:..`..;..^..<\. │ │ │ │ + 0x0003fee0 6000d43d 04885e00 9c3e04a0 6600c83e `..=..^..>..f..> │ │ │ │ + 0x0003fef0 04946600 d83e048c 6600d03f 5ca86000 ..f..>..f..?\.`. │ │ │ │ + 0x0003ff00 c84004c8 5e008441 04a85f00 c04104f8 .@..^..A.._..A.. │ │ │ │ + 0x0003ff10 6300d041 04f06300 b04204e8 6307bc42 c..A..c..B..c..B │ │ │ │ + 0x0003ff20 04bc5f07 a0430490 6009a45f 0400009c .._..C..`.._.... │ │ │ │ + 0x0003ff30 6104f85e 00806204 00000100 007d0000 a..^..b......}.. │ │ │ │ + 0x0003ff40 017d0200 00000000 88050200 ffff010a .}.............. │ │ │ │ + 0x0003ff50 44248001 00940104 0000ffff 010e4c04 D$............L. │ │ │ │ + 0x0003ff60 00006004 b00100e4 01040000 ffff012a ..`............* │ │ │ │ + 0x0003ff70 980104fc 05008402 04900500 a00204e0 ................ │ │ │ │ + 0x0003ff80 0400f402 a8018806 00b40404 c406008c ................ │ │ │ │ + 0x0003ff90 05040000 c00604e0 0400ffff 01314804 .............1H. │ │ │ │ + 0x0003ffa0 00005804 b8040078 04800400 d80104cc ..X....x........ │ │ │ │ + 0x0003ffb0 0400bc02 04c40300 f002048c 05008803 ................ │ │ │ │ + 0x0003ffc0 04cc0400 fc030400 00880504 cc040000 ................ │ │ │ │ + 0x0003ffd0 ff9b4901 419c0104 940500c0 0104cc04 ..I.A........... │ │ │ │ + 0x0003ffe0 00cc0130 a005009c 0204b405 00c40204 ...0............ │ │ │ │ + 0x0003fff0 b80601cc 0304a005 00f00304 ac060080 ................ │ │ │ │ + 0x00040000 0404a006 00980404 f4050090 05040000 ................ │ │ │ │ + 0x00040010 f00504b4 05000100 00000000 ffff0117 ................ │ │ │ │ + 0x00040020 b4010498 0200d401 04ec0200 e00104c0 ................ │ │ │ │ + 0x00040030 02009402 2c000000 ff9b1d01 14300400 ....,........0.. │ │ │ │ + 0x00040040 005004b0 0801c408 04c80800 d8080400 .P.............. │ │ │ │ + 0x00040050 00010000 00000000 ff9b3d01 3258c801 ..........=.2X.. │ │ │ │ + 0x00040060 0000b802 04980f00 c0040400 00ac0504 ................ │ │ │ │ + 0x00040070 ac0e008c 09bc0100 00e40a04 e40e0194 ................ │ │ │ │ + 0x00040080 0f04ac0f 00a80f04 0000d00f 04000001 ................ │ │ │ │ + 0x00040090 00000000 00000000 ffff0158 9001f801 ...........X.... │ │ │ │ + 0x000400a0 0000d403 048c0f00 e8030480 0f00f803 ................ │ │ │ │ + 0x000400b0 04f80c00 880404e8 0f00f404 280000e4 ............(... │ │ │ │ + 0x000400c0 05b006ec 0e00f40c 04fc0f00 c80d04ec ................ │ │ │ │ + 0x000400d0 0e00f00d 04b00e00 840e04ec 0e00ac0e ................ │ │ │ │ + 0x000400e0 04e40e00 e00e0400 00c40f04 8c0f00e4 ................ │ │ │ │ + 0x000400f0 0f440000 ffff0123 b80104b8 0300d801 .D.....#........ │ │ │ │ + 0x00040100 04b00300 e40130e8 0200b802 04c40300 ......0......... │ │ │ │ + 0x00040110 e00204e8 0200ac03 040000ff ff011db8 ................ │ │ │ │ + 0x00040120 0104ac02 00d80104 a00300e4 0104f402 ................ │ │ │ │ + 0x00040130 008c0204 d40200d0 02040000 ffff01a0 ................ │ │ │ │ + 0x00040140 03840118 0000e001 04d43d00 c40204c8 ..........=..... │ │ │ │ + 0x00040150 3d00f002 300000c0 039801bc 3d00a005 =...0.......=... │ │ │ │ + 0x00040160 040000f0 0504b03d 00ac0604 0000f806 .......=........ │ │ │ │ + 0x00040170 04a43d00 9407049c 3d00b408 14903d00 ..=.....=.....=. │ │ │ │ + 0x00040180 e80804b0 3c00d809 14a03c00 c40a0494 ....<.....<..... │ │ │ │ + 0x00040190 3c00a40b 04d83b00 940c14c8 3b00840d <.....;.....;... │ │ │ │ + 0x000401a0 04903b00 e40d04d4 3a00e00e 14c43a00 ..;.....:.....:. │ │ │ │ + 0x000401b0 d00f048c 3a00b010 04d03900 ac1114c0 ....:.....9..... │ │ │ │ + 0x000401c0 39009c12 04883900 fc1204cc 3800ec13 9.....9.....8... │ │ │ │ + 0x000401d0 14bc3800 dc140484 3800bc15 04803700 ..8.....8.....7. │ │ │ │ + 0x000401e0 a41610f0 36008c17 04b83600 d01704ac ....6.....6..... │ │ │ │ + 0x000401f0 3600ec17 04943300 d01e04a0 36008c1f 6.....3.....6... │ │ │ │ + 0x00040200 040000d0 1f04ec37 00ec1f04 e43700f8 .......7.....7.. │ │ │ │ + 0x00040210 20040000 bc2104f8 3700d821 04bc3700 ....!..7..!..7. │ │ │ │ + 0x00040220 e0220400 00ac2304 cc3700c8 2304c437 ."....#..7..#..7 │ │ │ │ + 0x00040230 00802504 d83700dc 25040000 b8260494 ..%..7..%....&.. │ │ │ │ + 0x00040240 3600c826 1c8c3600 e8270400 00ac281c 6..&..6..'....(. │ │ │ │ + 0x00040250 f4350080 29040000 f4290480 3600902a .5..)....)..6..* │ │ │ │ + 0x00040260 04b83500 d42a04d8 37008c2b 04b83600 ..5..*..7..+..6. │ │ │ │ + 0x00040270 d42b0484 3800a02c 04943c00 ec2c0490 .+..8..,..<..,.. │ │ │ │ + 0x00040280 3b00b82d 04883900 842e048c 3a00b031 ;..-..9.....:..1 │ │ │ │ + 0x00040290 74ac3500 f0350400 00ec3604 b83600b8 t.5..5....6..6.. │ │ │ │ + 0x000402a0 37048037 00b83804 84380084 3904cc38 7..7..8..8..9..8 │ │ │ │ + 0x000402b0 00bc3904 88390088 3a04d039 00c03a04 ..9..9..:..9..:. │ │ │ │ + 0x000402c0 8c3a008c 3b04d43a 00c43b04 903b0090 .:..;..:..;..;.. │ │ │ │ + 0x000402d0 3c04d83b 00e43c04 943c008c 3d04b03c <..;..<..<..=..< │ │ │ │ + 0x000402e0 00ffff01 2e7c04d8 03009401 04ec0300 .....|.......... │ │ │ │ + 0x000402f0 c0010cd8 0300e401 04e40300 840204d8 ................ │ │ │ │ + 0x00040300 0300a002 04900300 f80214d8 03008c04 ................ │ │ │ │ + 0x00040310 040000ff ff010838 0c580078 040000ff .......8.X.x.... │ │ │ │ + 0x00040320 ff011648 44000098 01048c03 00a8011c ...HD........... │ │ │ │ + 0x00040330 bc0300ac 02e80100 00ffff01 39340c00 ............94.. │ │ │ │ + 0x00040340 005804d8 04006404 00008001 04a00400 .X....d......... │ │ │ │ + 0x00040350 a4010400 00b40104 a80400f4 01140000 ................ │ │ │ │ + 0x00040360 940248e8 0300e402 040000f0 0204b403 ..H............. │ │ │ │ + 0x00040370 00b00370 0000ffff 010c1804 00003804 ...p..........8. │ │ │ │ + 0x00040380 4c006004 0000ffff 01043404 0000ffff L.`.......4..... │ │ │ │ + 0x00040390 01044004 0000ffff 010c1404 00002804 ..@...........(. │ │ │ │ + 0x000403a0 3c005004 0000ffff 01043c04 0000ffff <.P.......<..... │ │ │ │ + 0x000403b0 01044804 0000ffff 0105a401 040000ff ..H............. │ │ │ │ + 0x000403c0 ff0105b0 01040000 ffff010b 980104dc ................ │ │ │ │ + 0x000403d0 01008802 040000ff ff010bb4 0104ac02 ................ │ │ │ │ + 0x000403e0 00d80204 0000ffff 010f7804 00008401 ..........x..... │ │ │ │ + 0x000403f0 2ca40200 d8020400 00ffff01 47302800 ,...........G0(. │ │ │ │ + 0x00040400 006420b8 0600c001 040000d4 0120b006 .d .......... .. │ │ │ │ + 0x00040410 00b40204 0000d002 20f80500 b8030400 ........ ....... │ │ │ │ + 0x00040420 00d80320 f00600e4 0404b006 00840504 ... ............ │ │ │ │ + 0x00040430 f00600a4 0504f805 00c40504 b80600e0 ................ │ │ │ │ + 0x00040440 05500000 ffff0121 3c040000 c00104f0 .P.....!<....... │ │ │ │ + 0x00040450 0400e801 3ce40400 b80204a4 0400f002 ....<........... │ │ │ │ + 0x00040460 14e40400 80050400 00ffff01 59900104 ............Y... │ │ │ │ + 0x00040470 0000b801 20b40b00 e40104e0 0b008402 .... ........... │ │ │ │ + 0x00040480 24b40b00 ec0204c0 0b00e403 04a80b00 $............... │ │ │ │ + 0x00040490 840404cc 0a009404 04f40b00 cc040488 ................ │ │ │ │ + 0x000404a0 0c00b405 04cc0c00 c00638a8 0b008c07 ..........8..... │ │ │ │ + 0x000404b0 04b00c00 b407bc01 a80b00dc 0904c40c ................ │ │ │ │ + 0x000404c0 00ec0c04 0000ffff 012e4830 00009c01 ..........H0.... │ │ │ │ + 0x000404d0 04880900 f80104bc 0900c802 2c800a00 ............,... │ │ │ │ + 0x000404e0 c00330c4 09009804 e0030000 8c0804cc ..0............. │ │ │ │ + 0x000404f0 09009c08 a0010000 ffff0173 30040000 ...........s0... │ │ │ │ + 0x00040500 6804f009 00d40104 e00900f4 01040000 h............... │ │ │ │ + 0x00040510 840220e8 0800ac02 040000bc 0220880b .. .......... .. │ │ │ │ + 0x00040520 00e40204 0000f402 4c800b00 e8030400 ........L....... │ │ │ │ + 0x00040530 00a40404 f80a00c4 04040000 d40460f0 ..............`. │ │ │ │ + 0x00040540 0a00d405 04000080 0604c40a 00a00604 ................ │ │ │ │ + 0x00040550 0000a806 04b00a00 940704cc 0a00b007 ................ │ │ │ │ + 0x00040560 04a40900 f40704dc 0a00a009 040000ff ................ │ │ │ │ + 0x00040570 ff010c20 04000044 0458006c 040000ff ... ...D.X.l.... │ │ │ │ + 0x00040580 ff010434 040000ff ff010440 040000ff ...4.......@.... │ │ │ │ + 0x00040590 ff011120 80010000 b00104e8 0300ec01 ... ............ │ │ │ │ + 0x000405a0 98020000 ffff0114 4c040000 5c049802 ........L...\... │ │ │ │ + 0x000405b0 00940104 d80100c8 020c0000 ffff010f ................ │ │ │ │ + 0x000405c0 64140000 9c010488 0200bc02 040000ff d............... │ │ │ │ + 0x000405d0 ff0117e8 01040000 c8021cf8 0500b004 ................ │ │ │ │ + 0x000405e0 1cac0600 9c059001 0000ffff 012c2c04 .............,,. │ │ │ │ + 0x000405f0 00008401 04c00600 d4010400 00dc0110 ................ │ │ │ │ + 0x00040600 c00600a4 02048806 00f40204 00009803 ................ │ │ │ │ + 0x00040610 10880600 cc03f402 0000ffff 01162c04 ..............,. │ │ │ │ + 0x00040620 00008401 50b40400 bc0250fc 0300b003 ....P.....P..... │ │ │ │ + 0x00040630 84010000 ffff0127 70040000 940104fc .......'p....... │ │ │ │ + 0x00040640 0400e001 04f40400 ac0204b4 0400d402 ................ │ │ │ │ + 0x00040650 04fc0400 fc0204ec 04008c05 040000ff ................ │ │ │ │ + 0x00040660 ff012b54 04000064 04ec0300 a80104a4 ..+T...d........ │ │ │ │ + 0x00040670 0500e001 04840500 c80304b8 04009c04 ................ │ │ │ │ + 0x00040680 040000b4 0404f804 00e40504 0000ffff ................ │ │ │ │ + 0x00040690 01145004 00006004 98020098 0104d801 ..P...`......... │ │ │ │ + 0x000406a0 00c8020c 0000ffff 011b5404 0000d001 ..........T..... │ │ │ │ + 0x000406b0 04f40300 f0010400 008c0204 a40400dc ................ │ │ │ │ + 0x000406c0 02b40200 00ffff01 242cd402 0000a003 ........$,...... │ │ │ │ + 0x000406d0 04c40800 80040490 0800e004 04c40800 ................ │ │ │ │ + 0x000406e0 b005a001 d8070090 07800100 00ffff01 ................ │ │ │ │ + 0x000406f0 0e5c0400 006c04e4 01009802 040000ff .\...l.......... │ │ │ │ + 0x00040700 ff014db0 0104fc08 00a40204 800800bc ..M............. │ │ │ │ + 0x00040710 0204c409 00980304 f8090098 0404ec09 ................ │ │ │ │ + 0x00040720 00e40404 9c0a00b0 05048809 00d80504 ................ │ │ │ │ + 0x00040730 ec090080 0604940a 00c80704 f80900e4 ................ │ │ │ │ + 0x00040740 0704bc0a 00f8084c 0000b80a 04c40900 .......L........ │ │ │ │ + 0x00040750 ffff0127 58040000 940104c8 0500e801 ...'X........... │ │ │ │ + 0x00040760 04c00500 b00204d0 05009003 04b80500 ................ │ │ │ │ + 0x00040770 d4030488 0500dc05 040000ff ff01162c ..............., │ │ │ │ + 0x00040780 04000084 01348804 00a00230 d00300f4 .....4.....0.... │ │ │ │ + 0x00040790 02940100 00ffff01 0b800104 bc020090 ................ │ │ │ │ + 0x000407a0 02640000 ffff010c 900104e4 02009802 .d.............. │ │ │ │ + 0x000407b0 84010000 ffff014d 2c040000 840104e8 .......M,....... │ │ │ │ + 0x000407c0 0800f801 04000098 0204a809 00f80204 ................ │ │ │ │ + 0x000407d0 0000a803 04a00900 e4039001 0000a005 ................ │ │ │ │ + 0x000407e0 04c80900 e40504c0 0900e006 04000084 ................ │ │ │ │ + 0x000407f0 0704b809 00c00714 0000f407 04b00900 ................ │ │ │ │ + 0x00040800 d0085000 00ffff01 9801d403 040000e8 ..P............. │ │ │ │ + 0x00040810 0304f40e 00f40304 ec0d0098 04040000 ................ │ │ │ │ + 0x00040820 a00404c4 0f00b004 e0010000 94060494 ................ │ │ │ │ + 0x00040830 0f00b806 040000c4 0624840f 00f80604 .........$...... │ │ │ │ + 0x00040840 00008407 04bc0e00 94070c00 00b00704 ................ │ │ │ │ + 0x00040850 ac0e00bc 07040000 c8072cd0 0f00fc07 ..........,..... │ │ │ │ + 0x00040860 040000b4 0804ec0e 00d8080c 00009809 ................ │ │ │ │ + 0x00040870 04e40e00 bc091400 00e80904 d40e00a8 ................ │ │ │ │ + 0x00040880 0a04cc0e 00cc0a0c 00008c0b 04b00d00 ................ │ │ │ │ + 0x00040890 b00b8801 0000c40c 04e00f00 d80cd401 ................ │ │ │ │ + 0x000408a0 0000ffff 01114084 030000cc 03049406 ......@......... │ │ │ │ + 0x000408b0 00a404a8 020000ff ff010bbc 0104e001 ................ │ │ │ │ + 0x000408c0 00940204 00000000 ffff012c 50040000 ...........,P... │ │ │ │ + 0x000408d0 5c04c807 00a00104 d80800ac 0104c408 \............... │ │ │ │ + 0x000408e0 00880204 d8080094 0204e408 00a00204 ................ │ │ │ │ + 0x000408f0 84080080 08040000 ff9b2101 1624f001 ..........!..$.. │ │ │ │ + 0x00040900 0000b402 048c0901 a00904a4 0900b409 ................ │ │ │ │ + 0x00040910 04000001 00000000 00000000 ffff012a ...............* │ │ │ │ + 0x00040920 980104e4 05008c02 04980500 a80204e8 ................ │ │ │ │ + 0x00040930 0400fc02 a801f005 00bc0404 ac060094 ................ │ │ │ │ + 0x00040940 05040000 a80604e8 0400ffff 010bf001 ................ │ │ │ │ + 0x00040950 04800300 94030400 00ffff01 0e680400 .............h.. │ │ │ │ + 0x00040960 007804a4 0200a002 20000000 ff9bb002 .x...... ....... │ │ │ │ + 0x00040970 01a602ac 01048822 00d80104 f02200e4 .......".....".. │ │ │ │ + 0x00040980 0130c822 0088033c dc2a00cc 04489824 .0."...<.*...H.$ │ │ │ │ + 0x00040990 00b80504 982b00f4 05b401dc 2a00a808 .....+......*... │ │ │ │ + 0x000409a0 48d82800 940904f8 2600d009 24dc2a00 H.(.....&...$.*. │ │ │ │ + 0x000409b0 fc0a04f4 2400c40b 04c82a00 f80d04c8 ....$.....*..... │ │ │ │ + 0x000409c0 2500c00e 04a82a00 800f04d4 2a00a40f %.....*.....*... │ │ │ │ + 0x000409d0 04c82500 dc0f04c8 2a00fc0f 04e42900 ..%.....*.....). │ │ │ │ + 0x000409e0 88101cc8 2a009011 04d82900 bc110488 ....*.....)..... │ │ │ │ + 0x000409f0 2a00e012 04e02300 ec1214e4 2b00bc13 *.....#.....+... │ │ │ │ + 0x00040a00 20d02b00 ec1304f0 2b00fc14 14f02500 .+.....+.....%. │ │ │ │ + 0x00040a10 981504c0 2b009016 14b42b00 ac1604c8 ....+.....+..... │ │ │ │ + 0x00040a20 2b00bc17 14d42300 d817048c 2300e818 +.....#.....#... │ │ │ │ + 0x00040a30 04fc2201 881e04c4 2301c020 04c82200 ..".....#.. ..". │ │ │ │ + 0x00040a40 f4203cf4 2c00bc21 04c82d00 d42104b4 . <.,..!..-..!.. │ │ │ │ + 0x00040a50 2d00c422 040000c4 2504dc2a 00a0262c -.."....%..*..&, │ │ │ │ + 0x00040a60 d82800f4 2604f826 00ac2704 942900c8 .(..&..&..'..).. │ │ │ │ + 0x00040a70 2704f028 00902804 c02900d4 286cdc2a '..(..(..)..(l.* │ │ │ │ + 0x00040a80 00942b04 f42c009c 2c2c9824 00f02c04 ..+..,..,,.$..,. │ │ │ │ + 0x00040a90 982b00a4 2d04a82d 00010000 00000000 .+..-..-........ │ │ │ │ + 0x00040aa0 ffff0134 645c9406 00e80104 880600d0 ...4d\.......... │ │ │ │ + 0x00040ab0 0204f804 00c80304 a00600d0 03048007 ................ │ │ │ │ + 0x00040ac0 00c40524 94060084 06048806 00d00604 ...$............ │ │ │ │ + 0x00040ad0 0000fc06 04f80400 ff9b1d01 14300400 .............0.. │ │ │ │ + 0x00040ae0 005004f4 07018808 048c0800 9c080400 .P.............. │ │ │ │ + 0x00040af0 00010000 00000000 ffff010b 64b401c0 ............d... │ │ │ │ + 0x00040b00 02008c03 040000ff ff010d44 046c0050 ...........D.l.P │ │ │ │ + 0x00040b10 04880100 68200000 ffff010a 4444a001 ....h ......DD.. │ │ │ │ + 0x00040b20 00b40104 0000ffff 010bbc01 04e00100 ................ │ │ │ │ + 0x00040b30 94020400 00000000 ff9b0d01 05600494 .............`.. │ │ │ │ + 0x00040b40 03010100 00000000 ffff0131 50040000 ...........1P... │ │ │ │ + 0x00040b50 5804e005 00880104 00009401 04e00400 X............... │ │ │ │ + 0x00040b60 ec0104d0 0500f801 04900500 dc0204d0 ................ │ │ │ │ + 0x00040b70 0500e402 04e80500 84060400 00000000 ................ │ │ │ │ + 0x00040b80 ff9b1d01 14300400 005004f4 07018808 .....0...P...... │ │ │ │ + 0x00040b90 048c0800 9c080400 00010000 00000000 ................ │ │ │ │ + 0x00040ba0 ff9b2101 1624f001 0000b002 04a00a01 ..!..$.......... │ │ │ │ + 0x00040bb0 b40a04b8 0a00c80a 04000001 00000000 ................ │ │ │ │ + 0x00040bc0 00000000 ff9b4d01 41240400 003c0498 ......M.A$...<.. │ │ │ │ + 0x00040bd0 02015004 f4020370 1cd80201 a40104ec ..P....p........ │ │ │ │ + 0x00040be0 0201b801 04b00203 dc011cd8 0201ac02 ................ │ │ │ │ + 0x00040bf0 04a00300 d402048c 0303e802 04b40300 ................ │ │ │ │ + 0x00040c00 b0030400 00c40304 00000100 007d0000 .............}.. │ │ │ │ + 0x00040c10 00000000 ffff011b 40040000 90010494 ........@....... │ │ │ │ + 0x00040c20 03008402 04c80300 d00204a0 0300ec03 ................ │ │ │ │ + 0x00040c30 04000000 ff9b4d01 41240400 003c048c ......M.A$...<.. │ │ │ │ + 0x00040c40 02014804 e8020368 1ccc0201 a00104e0 ..H....h........ │ │ │ │ + 0x00040c50 0201ac01 04a40203 d0011ccc 0201a002 ................ │ │ │ │ + 0x00040c60 04940300 c8020480 0303dc02 04a80300 ................ │ │ │ │ + 0x00040c70 a4030400 00b80304 00000100 007d0000 .............}.. │ │ │ │ + 0x00040c80 00000000 ffff010f 58040000 8401048c ........X....... │ │ │ │ + 0x00040c90 03008803 200000ff ff012a98 0104e405 .... .....*..... │ │ │ │ + 0x00040ca0 008c0204 980500a8 0204e804 00fc02a8 ................ │ │ │ │ + 0x00040cb0 01f00500 bc0404ac 06009405 040000a8 ................ │ │ │ │ + 0x00040cc0 0604e804 00ffff01 2a980104 e405008c ........*....... │ │ │ │ + 0x00040cd0 02049805 00a80204 e80400fc 02a801f0 ................ │ │ │ │ + 0x00040ce0 0500bc04 04ac0600 94050400 00a80604 ................ │ │ │ │ + 0x00040cf0 e8040000 ff9bc804 01be0478 64903200 ...........xd.2. │ │ │ │ + 0x00040d00 880204b8 3400f402 04d43400 880404c4 ....4.....4..... │ │ │ │ + 0x00040d10 33009004 04bc3300 d00404c4 3300d804 3.....3.....3... │ │ │ │ + 0x00040d20 04b43300 900504c4 33009805 04903300 ..3.....3.....3. │ │ │ │ + 0x00040d30 d00504c4 3300d805 0cf83200 c40604d0 ....3.....2..... │ │ │ │ + 0x00040d40 32009408 18bc3700 b4080498 3700dc08 2.....7.....7... │ │ │ │ + 0x00040d50 04bc3700 a809048c 3700b809 04e43600 ..7.....7.....6. │ │ │ │ + 0x00040d60 f40904bc 3700f00a 04d83600 d40b0494 ....7.....6..... │ │ │ │ + 0x00040d70 3600ec0b 04f83500 cc0c04fc 3b00c00d 6.....5.....;... │ │ │ │ + 0x00040d80 04dc3b00 fc0d04bc 3700800f 04d03b00 ..;.....7.....;. │ │ │ │ + 0x00040d90 e40f04c8 3b008010 04bc3b00 d41004a8 ....;.....;..... │ │ │ │ + 0x00040da0 3a00c811 04803d00 841204bc 3700c412 :.....=.....7... │ │ │ │ + 0x00040db0 04f43c00 d41204ec 3c009013 04bc3700 ..<.....<.....7. │ │ │ │ + 0x00040dc0 d01304e0 3c00e013 04943d00 9c1404bc ....<.....=..... │ │ │ │ + 0x00040dd0 3700d814 04883d00 e814049c 3d00a815 7.....=.....=... │ │ │ │ + 0x00040de0 14bc3700 f01504c0 2f008016 04b82f00 ..7...../...../. │ │ │ │ + 0x00040df0 bc1628bc 3700a817 04ac2f00 b81704cc ..(.7...../..... │ │ │ │ + 0x00040e00 2e00f417 24bc3700 dc1804bc 3100ec18 ....$.7.....1... │ │ │ │ + 0x00040e10 04b43100 a81924bc 3700901a 04a83100 ..1...$.7.....1. │ │ │ │ + 0x00040e20 a01a04a0 3100dc1a 04bc3700 9c1b0494 ....1.....7..... │ │ │ │ + 0x00040e30 3100ac1b 048c3100 e81b24bc 3700d01c 1.....1...$.7... │ │ │ │ + 0x00040e40 04803100 e01c04f8 3000b01e 04e03900 ..1.....0.....9. │ │ │ │ + 0x00040e50 a41f049c 3900bc1f 04903900 902004f4 ....9.....9.. .. │ │ │ │ + 0x00040e60 37009021 04d43700 d42104a8 3a00e421 7..!..7..!..:..! │ │ │ │ + 0x00040e70 04fc3b00 f42104f4 3700e422 04ec3000 ..;..!..7.."..0. │ │ │ │ + 0x00040e80 842304cc 30009424 048c3000 a0240480 .#..0..$..0..$.. │ │ │ │ + 0x00040e90 30008425 04cc2f00 a8250490 3a00b425 0..%../..%..:..% │ │ │ │ + 0x00040ea0 04ec3900 c425209c 3a00a026 04e03500 ..9..% .:..&..5. │ │ │ │ + 0x00040eb0 b42604ec 3500c026 04bc3500 8027049c .&..5..&..5..'.. │ │ │ │ + 0x00040ec0 3a00ac27 049c3201 b42904c4 3401c02c :..'..2..)..4.., │ │ │ │ + 0x00040ed0 04c43300 d02c049c 3a00f82c 04e03500 ..3..,..:..,..5. │ │ │ │ + 0x00040ee0 c42d049c 3a00e82d 04ac3400 f82d04a0 .-..:..-..4..-.. │ │ │ │ + 0x00040ef0 3400902e 04ec3300 a82f0400 00e83128 4.....3../....1( │ │ │ │ + 0x00040f00 903200cc 3204b834 00e83304 c43300b8 .2..2..4..3..3.. │ │ │ │ + 0x00040f10 3504d434 00b03804 f03800ec 38049039 5..4..8..8..8..9 │ │ │ │ + 0x00040f20 00dc3a04 9c3b0098 3b04bc3b 00983c04 ..:..;..;..;..<. │ │ │ │ + 0x00040f30 d83c00d4 3c04f835 00010000 00000000 .<..<..5........ │ │ │ │ + 0x00040f40 ffff0135 9c0104b4 0600c802 04f00600 ...5............ │ │ │ │ + 0x00040f50 d402048c 0700e802 3ca80700 fc0404e0 ........<....... │ │ │ │ + 0x00040f60 0500bc05 04e80700 b0060400 00ec0604 ................ │ │ │ │ + 0x00040f70 e00500e4 0704a807 00ffff01 359c0104 ............5... │ │ │ │ + 0x00040f80 b40600c8 0204f006 00d40204 8c0700e8 ................ │ │ │ │ + 0x00040f90 023ca807 00fc0404 e00500bc 0504e807 .<.............. │ │ │ │ + 0x00040fa0 00b00604 0000ec06 04e00500 e40704a8 ................ │ │ │ │ + 0x00040fb0 0700ffff 01359c01 04b40600 c80204f0 .....5.......... │ │ │ │ + 0x00040fc0 0600d402 048c0700 e8023ca8 0700fc04 ..........<..... │ │ │ │ + 0x00040fd0 04e00500 bc0504e8 0700b006 040000ec ................ │ │ │ │ + 0x00040fe0 0604e005 00e40704 a8070000 ff9b9803 ................ │ │ │ │ + 0x00040ff0 018c0380 015cd43e 00840204 fc3c00ec .....\.>.....<.. │ │ │ │ + 0x00041000 0204e83f 00940404 9841009c 0404f840 ...?.....A.....@ │ │ │ │ + 0x00041010 00a80504 9c4200d0 05049042 00dc0504 .....B.....B.... │ │ │ │ + 0x00041020 c44100ec 0524d03d 00fc0604 ec4000a8 .A...$.=.....@.. │ │ │ │ + 0x00041030 0704ac40 00cc0804 fc4200dc 080ce842 ...@.....B.....B │ │ │ │ + 0x00041040 00cc0904 a04400f4 0904a842 00f80a04 .....D.....B.... │ │ │ │ + 0x00041050 804400c0 0b04f443 00cc0b04 c43a00dc .D.....C.....:.. │ │ │ │ + 0x00041060 0b04e043 009c0c04 cc4300cc 0ce001b0 ...C.....C...... │ │ │ │ + 0x00041070 4300ec0e 60a44300 d811189c 4300cc13 C...`.C.....C... │ │ │ │ + 0x00041080 18bc4100 c81518b4 4100c817 18ac4100 ..A.....A.....A. │ │ │ │ + 0x00041090 c81918a4 4100c81b 18883f00 a01c04e0 ....A.....?..... │ │ │ │ + 0x000410a0 3e009c1e 04c43f00 d81e04e0 3e009820 >.....?.....>.. │ │ │ │ + 0x000410b0 04b04300 c82104bc 3f008422 04e03e00 ..C..!..?.."..>. │ │ │ │ + 0x000410c0 b42304c4 3f009c24 04b43f00 882618ac .#..?..$..?..&.. │ │ │ │ + 0x000410d0 3f00d826 04e03e00 942804bc 3f00fc28 ?..&..>..(..?..( │ │ │ │ + 0x000410e0 04a43f00 e82a189c 3f00a02b 3ce03e00 ..?..*..?..+<.>. │ │ │ │ + 0x000410f0 882e04b4 3f00b42e 04a43f00 dc2e04e0 ....?.....?..... │ │ │ │ + 0x00041100 3e009c2f 04cc3f00 983204e4 3d01f436 >../..?..2..=..6 │ │ │ │ + 0x00041110 04c03d01 dc3804cc 3f00b439 04984100 ..=..8..?..9..A. │ │ │ │ + 0x00041120 c83904d0 3d00983a 04e84200 a83a04f4 .9..=..:..B..:.. │ │ │ │ + 0x00041130 4300b83a 04cc3f00 c83b04b4 3d00d83b C..:..?..;..=..; │ │ │ │ + 0x00041140 04a83d00 f43b04bc 3c00b83c 04a44300 ..=..;..<..<..C. │ │ │ │ + 0x00041150 a43d0400 00903e04 fc3c00b0 3e24d43e .=....>..<..>$.> │ │ │ │ + 0x00041160 00a84004 e83f00cc 4404c445 00dc4404 ..@..?..D..E..D. │ │ │ │ + 0x00041170 804600f8 4404e445 00c04504 98410001 .F..D..E..E..A.. │ │ │ │ + 0x00041180 00000000 00000000 ffff010b 84011c94 ................ │ │ │ │ + 0x00041190 0200c802 040000ff ff010b6c a0019802 ...........l.... │ │ │ │ + 0x000411a0 00d80204 00000000 ffff010f 68040000 ............h... │ │ │ │ + 0x000411b0 d40204f0 0200a003 2c0000ff ff010f34 ........,......4 │ │ │ │ + 0x000411c0 04000054 c402b002 009c0304 0000ffff ...T............ │ │ │ │ + 0x000411d0 010e3004 00003c04 900100c4 01040000 ..0...<......... │ │ │ │ + 0x000411e0 ffff010b e80458d8 05008806 040000ff ......X......... │ │ │ │ + 0x000411f0 ff010ba4 0534f405 00a40604 0000ffff .....4.......... │ │ │ │ + 0x00041200 01144404 00005004 fc0200b0 0104b403 ..D...P......... │ │ │ │ + 0x00041210 00b00304 0000ffff 01144404 00005004 ..........D...P. │ │ │ │ + 0x00041220 fc0200b0 0104b403 00b00304 0000ffff ................ │ │ │ │ + 0x00041230 011b4004 0000a801 64d00300 900204fc ..@.....d....... │ │ │ │ + 0x00041240 0300ac03 24d00300 f8030400 00ffff01 ....$........... │ │ │ │ + 0x00041250 1b400400 00f40160 d40300d8 02048004 .@.....`........ │ │ │ │ + 0x00041260 00b00324 d40300fc 03040000 ff9b3101 ...$..........1. │ │ │ │ + 0x00041270 29940104 c00400b4 0104b404 00c00104 )............... │ │ │ │ + 0x00041280 840400d0 012cc803 00a00204 b80301a4 .....,.......... │ │ │ │ + 0x00041290 0304c803 00800404 00000100 00000000 ................ │ │ │ │ + 0x000412a0 ffff010e 58040000 7004d402 00d00220 ....X...p...... │ │ │ │ + 0x000412b0 0000ffff 014d54c8 01d80900 d0025cec .....MT.......\. │ │ │ │ + 0x000412c0 0900d003 58a00a00 dc045c80 0b009c06 ....X.....\..... │ │ │ │ + 0x000412d0 04f80800 c00704d8 0900d007 04f80800 ................ │ │ │ │ + 0x000412e0 c40804d8 0900b409 040000d4 0904800b ................ │ │ │ │ + 0x000412f0 009c0a24 ec0900dc 0a24a00a 00b80b04 ...$.....$...... │ │ │ │ + 0x00041300 800b00ff ff0146b4 0104e409 00e00104 ......F......... │ │ │ │ + 0x00041310 bc090088 0304d407 00a40304 bc0a00b0 ................ │ │ │ │ + 0x00041320 0304f809 00ec0328 d80a009c 0404f408 .......(........ │ │ │ │ + 0x00041330 00840504 d80a009c 0704a808 00f00804 ................ │ │ │ │ + 0x00041340 0000b009 04d40700 b8090400 00 ............. │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ 0x0005f4f0 606a0000 00000000 e0640000 00000000 `j.......d...... │ │ │ │ - 0x0005f500 e0660000 00000000 60670000 00000000 .f......`g...... │ │ │ │ - 0x0005f510 20680000 00000000 60680000 00000000 h......`h...... │ │ │ │ + 0x0005f500 20650000 00000000 e0650000 00000000 e.......e...... │ │ │ │ + 0x0005f510 c0670000 00000000 40680000 00000000 .g......@h...... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,106 +1,106 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0005f528 00000000 00000000 b8f80500 00000000 ................ │ │ │ │ - 0x0005f538 e0be0000 00000000 00bf0000 00000000 ................ │ │ │ │ - 0x0005f548 00000000 00000000 c8f80500 00000000 ................ │ │ │ │ - 0x0005f558 4cc20000 00000000 04c30000 00000000 L............... │ │ │ │ - 0x0005f568 20c00000 00000000 00000000 00000000 ............... │ │ │ │ - 0x0005f578 d8f80500 00000000 00d90000 00000000 ................ │ │ │ │ - 0x0005f588 c0d90000 00000000 40d30000 00000000 ........@....... │ │ │ │ - 0x0005f598 a0cf0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f5a8 f0f80500 00000000 c0df0000 00000000 ................ │ │ │ │ - 0x0005f5b8 60e00000 00000000 20dd0000 00000000 `....... ....... │ │ │ │ - 0x0005f5c8 80da0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f5d8 08f90500 00000000 80ec0000 00000000 ................ │ │ │ │ - 0x0005f5e8 c0ec0000 00000000 0ce70000 00000000 ................ │ │ │ │ - 0x0005f5f8 e0e00000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f608 20f90500 00000000 e0ef0000 00000000 ............... │ │ │ │ - 0x0005f618 80f00000 00000000 a0ee0000 00000000 ................ │ │ │ │ - 0x0005f628 20ed0000 00000000 00000000 00000000 ............... │ │ │ │ - 0x0005f638 38f90500 00000000 a0f70000 00000000 8............... │ │ │ │ - 0x0005f648 e0f70000 00000000 00f10000 00000000 ................ │ │ │ │ - 0x0005f658 e0f30000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f668 50f90500 00000000 00fb0000 00000000 P............... │ │ │ │ - 0x0005f678 40fb0000 00000000 48f80000 00000000 @.......H....... │ │ │ │ - 0x0005f688 40f80000 00000000 00000000 00000000 @............... │ │ │ │ - 0x0005f698 60f90500 00000000 a0fe0000 00000000 `............... │ │ │ │ - 0x0005f6a8 c0fe0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f6b8 78f90500 00000000 60030100 00000000 x.......`....... │ │ │ │ - 0x0005f6c8 20040100 00000000 00000000 00000000 ............... │ │ │ │ - 0x0005f6d8 28fa0500 00000000 304a0100 00000000 (.......0J...... │ │ │ │ - 0x0005f6e8 704a0100 00000000 a8490100 00000000 pJ.......I...... │ │ │ │ - 0x0005f6f8 044a0100 00000000 a0490100 00000000 .J.......I...... │ │ │ │ - 0x0005f708 00000000 00000000 40fa0500 00000000 ........@....... │ │ │ │ - 0x0005f718 c04a0100 00000000 204b0100 00000000 .J...... K...... │ │ │ │ - 0x0005f728 2c4b0100 00000000 c84a0100 00000000 ,K.......J...... │ │ │ │ - 0x0005f738 0c4b0100 00000000 00000000 00000000 .K.............. │ │ │ │ - 0x0005f748 60fa0500 00000000 c02c0100 00000000 `........,...... │ │ │ │ - 0x0005f758 602c0100 00000000 40610100 00000000 `,......@a...... │ │ │ │ - 0x0005f768 80610100 00000000 e05d0100 00000000 .a.......]...... │ │ │ │ - 0x0005f778 00000000 00000000 b8fa0500 00000000 ................ │ │ │ │ - 0x0005f788 20df0100 00000000 40df0100 00000000 .......@....... │ │ │ │ - 0x0005f798 00000000 00000000 c8fa0500 00000000 ................ │ │ │ │ - 0x0005f7a8 a0e00100 00000000 90e20100 00000000 ................ │ │ │ │ - 0x0005f7b8 00000000 00000000 d8fa0500 00000000 ................ │ │ │ │ - 0x0005f7c8 e0f40100 00000000 80f40100 00000000 ................ │ │ │ │ - 0x0005f7d8 00000000 00000000 38fb0500 00000000 ........8....... │ │ │ │ - 0x0005f7e8 a0440200 00000000 20450200 00000000 .D...... E...... │ │ │ │ - 0x0005f7f8 00000000 00000000 28fb0500 00000000 ........(....... │ │ │ │ - 0x0005f808 842e0200 00000000 602f0200 00000000 ........`/...... │ │ │ │ - 0x0005f818 00000000 00000000 48fb0500 00000000 ........H....... │ │ │ │ - 0x0005f828 204f0200 00000000 8c4f0200 00000000 O.......O...... │ │ │ │ - 0x0005f838 00000000 00000000 68fb0500 00000000 ........h....... │ │ │ │ - 0x0005f848 40bf0200 00000000 60bf0200 00000000 @.......`....... │ │ │ │ - 0x0005f858 80be0200 00000000 8c8f0200 00000000 ................ │ │ │ │ - 0x0005f868 24a20200 00000000 e0830200 00000000 $............... │ │ │ │ - 0x0005f878 00000000 00000000 80fb0500 00000000 ................ │ │ │ │ - 0x0005f888 80bf0200 00000000 e0bf0200 00000000 ................ │ │ │ │ - 0x0005f898 e0c00200 00000000 88bf0200 00000000 ................ │ │ │ │ - 0x0005f8a8 20c40200 00000000 ecbf0200 00000000 ............... │ │ │ │ - 0x0005f8b8 00000000 00000000 08bc0300 00000000 ................ │ │ │ │ - 0x0005f8c8 00000000 00000000 20bc0300 00000000 ........ ....... │ │ │ │ - 0x0005f8d8 00000000 00000000 28bc0300 00000000 ........(....... │ │ │ │ - 0x0005f8e8 50f90500 00000000 00000000 00000000 P............... │ │ │ │ - 0x0005f8f8 40bc0300 00000000 50f90500 00000000 @.......P....... │ │ │ │ - 0x0005f908 00000000 00000000 58bc0300 00000000 ........X....... │ │ │ │ - 0x0005f918 50f90500 00000000 00000000 00000000 P............... │ │ │ │ - 0x0005f928 70bc0300 00000000 50f90500 00000000 p.......P....... │ │ │ │ - 0x0005f938 00000000 00000000 80bc0300 00000000 ................ │ │ │ │ - 0x0005f948 50f90500 00000000 00000000 00000000 P............... │ │ │ │ - 0x0005f958 98bc0300 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005f968 a8bc0300 00000000 78f90500 00000000 ........x....... │ │ │ │ - 0x0005f978 00000000 00000000 c0bc0300 00000000 ................ │ │ │ │ - 0x0005f988 00000000 00000000 c8bc0300 00000000 ................ │ │ │ │ - 0x0005f998 40fa0500 00000000 00000000 00000000 @............... │ │ │ │ - 0x0005f9a8 88f90500 00000000 cc2b0100 00000000 .........+...... │ │ │ │ - 0x0005f9b8 042c0100 00000000 40280100 00000000 .,......@(...... │ │ │ │ - 0x0005f9c8 042b0100 00000000 0c4b0100 00000000 .+.......K...... │ │ │ │ - 0x0005f9d8 00000000 00000000 e0bc0300 00000000 ................ │ │ │ │ - 0x0005f9e8 40fa0500 00000000 00000000 00000000 @............... │ │ │ │ - 0x0005f9f8 d8f90500 00000000 00390100 00000000 .........9...... │ │ │ │ - 0x0005fa08 40390100 00000000 e8310100 00000000 @9.......1...... │ │ │ │ - 0x0005fa18 f0370100 00000000 0c4b0100 00000000 .7.......K...... │ │ │ │ - 0x0005fa28 00000000 00000000 f0bc0300 00000000 ................ │ │ │ │ - 0x0005fa38 40fa0500 00000000 00000000 00000000 @............... │ │ │ │ - 0x0005fa48 08bd0300 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fa58 10bd0300 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fa68 20bd0300 00000000 50fa0500 00000000 .......P....... │ │ │ │ - 0x0005fa78 00000000 00000000 38bd0300 00000000 ........8....... │ │ │ │ - 0x0005fa88 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fa98 78fa0500 00000000 a0b20100 00000000 x............... │ │ │ │ - 0x0005faa8 00b30100 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fab8 00000000 00000000 50bd0300 00000000 ........P....... │ │ │ │ - 0x0005fac8 00000000 00000000 58bd0300 00000000 ........X....... │ │ │ │ - 0x0005fad8 00000000 00000000 60bd0300 00000000 ........`....... │ │ │ │ - 0x0005fae8 00000000 00000000 70bd0300 00000000 ........p....... │ │ │ │ - 0x0005faf8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fb08 e8fa0500 00000000 201e0200 00000000 ........ ....... │ │ │ │ - 0x0005fb18 801e0200 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fb28 00000000 00000000 88bd0300 00000000 ................ │ │ │ │ - 0x0005fb38 00000000 00000000 90bd0300 00000000 ................ │ │ │ │ - 0x0005fb48 00000000 00000000 a0bd0300 00000000 ................ │ │ │ │ - 0x0005fb58 00000000 00000000 e8c00300 00000000 ................ │ │ │ │ - 0x0005fb68 00000000 00000000 f8c00300 00000000 ................ │ │ │ │ - 0x0005fb78 58fb0500 00000000 00000000 00000000 X............... │ │ │ │ - 0x0005fb88 10c10300 00000000 58fb0500 00000000 ........X....... │ │ │ │ + 0x0005f528 00000000 00000000 e0f80500 00000000 ................ │ │ │ │ + 0x0005f538 806a0000 00000000 e06a0000 00000000 .j.......j...... │ │ │ │ + 0x0005f548 e06b0000 00000000 886a0000 00000000 .k.......j...... │ │ │ │ + 0x0005f558 206f0000 00000000 ec6a0000 00000000 o.......j...... │ │ │ │ + 0x0005f568 00000000 00000000 10f90500 00000000 ................ │ │ │ │ + 0x0005f578 a0ac0000 00000000 c0ac0000 00000000 ................ │ │ │ │ + 0x0005f588 e0ab0000 00000000 ec7c0000 00000000 .........|...... │ │ │ │ + 0x0005f598 848f0000 00000000 40710000 00000000 ........@q...... │ │ │ │ + 0x0005f5a8 00000000 00000000 28f90500 00000000 ........(....... │ │ │ │ + 0x0005f5b8 e0af0000 00000000 4cb00000 00000000 ........L....... │ │ │ │ + 0x0005f5c8 00000000 00000000 38f90500 00000000 ........8....... │ │ │ │ + 0x0005f5d8 60d90100 00000000 80d90100 00000000 `............... │ │ │ │ + 0x0005f5e8 00000000 00000000 58f90500 00000000 ........X....... │ │ │ │ + 0x0005f5f8 a0df0100 00000000 c0df0100 00000000 ................ │ │ │ │ + 0x0005f608 00de0100 00000000 40de0100 00000000 ........@....... │ │ │ │ + 0x0005f618 a0da0100 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005f628 c0f90500 00000000 90f00100 00000000 ................ │ │ │ │ + 0x0005f638 d0f00100 00000000 08f00100 00000000 ................ │ │ │ │ + 0x0005f648 64f00100 00000000 00f00100 00000000 d............... │ │ │ │ + 0x0005f658 00000000 00000000 d8f90500 00000000 ................ │ │ │ │ + 0x0005f668 4cf30100 00000000 04f40100 00000000 L............... │ │ │ │ + 0x0005f678 20f10100 00000000 00000000 00000000 ............... │ │ │ │ + 0x0005f688 38fa0500 00000000 00150200 00000000 8............... │ │ │ │ + 0x0005f698 60150200 00000000 6c150200 00000000 `.......l....... │ │ │ │ + 0x0005f6a8 08150200 00000000 4c150200 00000000 ........L....... │ │ │ │ + 0x0005f6b8 00000000 00000000 48fa0500 00000000 ........H....... │ │ │ │ + 0x0005f6c8 601a0200 00000000 001b0200 00000000 `............... │ │ │ │ + 0x0005f6d8 20190200 00000000 a0170200 00000000 ............... │ │ │ │ + 0x0005f6e8 00000000 00000000 60fa0500 00000000 ........`....... │ │ │ │ + 0x0005f6f8 801b0200 00000000 401c0200 00000000 ........@....... │ │ │ │ + 0x0005f708 00000000 00000000 70fa0500 00000000 ........p....... │ │ │ │ + 0x0005f718 c0360200 00000000 80370200 00000000 .6.......7...... │ │ │ │ + 0x0005f728 00310200 00000000 602d0200 00000000 .1......`-...... │ │ │ │ + 0x0005f738 00000000 00000000 88fa0500 00000000 ................ │ │ │ │ + 0x0005f748 403b0200 00000000 603b0200 00000000 @;......`;...... │ │ │ │ + 0x0005f758 00000000 00000000 a0fa0500 00000000 ................ │ │ │ │ + 0x0005f768 40450200 00000000 e0450200 00000000 @E.......E...... │ │ │ │ + 0x0005f778 a0420200 00000000 00400200 00000000 .B.......@...... │ │ │ │ + 0x0005f788 00000000 00000000 b8fa0500 00000000 ................ │ │ │ │ + 0x0005f798 00520200 00000000 40520200 00000000 .R......@R...... │ │ │ │ + 0x0005f7a8 8c4c0200 00000000 60460200 00000000 .L......`F...... │ │ │ │ + 0x0005f7b8 00000000 00000000 d0fa0500 00000000 ................ │ │ │ │ + 0x0005f7c8 40590200 00000000 80590200 00000000 @Y.......Y...... │ │ │ │ + 0x0005f7d8 a0520200 00000000 80550200 00000000 .R.......U...... │ │ │ │ + 0x0005f7e8 00000000 00000000 e8fa0500 00000000 ................ │ │ │ │ + 0x0005f7f8 a05c0200 00000000 e05c0200 00000000 .\.......\...... │ │ │ │ + 0x0005f808 e8590200 00000000 e0590200 00000000 .Y.......Y...... │ │ │ │ + 0x0005f818 00000000 00000000 f8fa0500 00000000 ................ │ │ │ │ + 0x0005f828 405d0200 00000000 305f0200 00000000 @]......0_...... │ │ │ │ + 0x0005f838 00000000 00000000 40fb0500 00000000 ........@....... │ │ │ │ + 0x0005f848 40bb0200 00000000 c0bb0200 00000000 @............... │ │ │ │ + 0x0005f858 00000000 00000000 30fb0500 00000000 ........0....... │ │ │ │ + 0x0005f868 24a50200 00000000 00a60200 00000000 $............... │ │ │ │ + 0x0005f878 00000000 00000000 78fb0500 00000000 ........x....... │ │ │ │ + 0x0005f888 00720200 00000000 20710200 00000000 .r...... q...... │ │ │ │ + 0x0005f898 00000000 00000000 88fb0500 00000000 ................ │ │ │ │ + 0x0005f8a8 e0710200 00000000 80710200 00000000 .q.......q...... │ │ │ │ + 0x0005f8b8 00000000 00000000 408e0300 00000000 ........@....... │ │ │ │ + 0x0005f8c8 00000000 00000000 508e0300 00000000 ........P....... │ │ │ │ + 0x0005f8d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005f8e8 688e0300 00000000 b8f80500 00000000 h............... │ │ │ │ + 0x0005f8f8 00000000 00000000 788e0300 00000000 ........x....... │ │ │ │ + 0x0005f908 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005f918 908e0300 00000000 b8f80500 00000000 ................ │ │ │ │ + 0x0005f928 00000000 00000000 a88e0300 00000000 ................ │ │ │ │ + 0x0005f938 00000000 00000000 f0910300 00000000 ................ │ │ │ │ + 0x0005f948 00000000 00000000 08920300 00000000 ................ │ │ │ │ + 0x0005f958 00000000 00000000 18920300 00000000 ................ │ │ │ │ + 0x0005f968 48f90500 00000000 00000000 00000000 H............... │ │ │ │ + 0x0005f978 30920300 00000000 38fa0500 00000000 0.......8....... │ │ │ │ + 0x0005f988 00000000 00000000 70f90500 00000000 ........p....... │ │ │ │ + 0x0005f998 eced0100 00000000 24ee0100 00000000 ........$....... │ │ │ │ + 0x0005f9a8 60ea0100 00000000 24ed0100 00000000 `.......$....... │ │ │ │ + 0x0005f9b8 4c150200 00000000 00000000 00000000 L............... │ │ │ │ + 0x0005f9c8 48920300 00000000 38fa0500 00000000 H.......8....... │ │ │ │ + 0x0005f9d8 00000000 00000000 60920300 00000000 ........`....... │ │ │ │ + 0x0005f9e8 00000000 00000000 68920300 00000000 ........h....... │ │ │ │ + 0x0005f9f8 38fa0500 00000000 00000000 00000000 8............... │ │ │ │ + 0x0005fa08 e8f90500 00000000 60140200 00000000 ........`....... │ │ │ │ + 0x0005fa18 a0140200 00000000 480d0200 00000000 ........H....... │ │ │ │ + 0x0005fa28 50130200 00000000 4c150200 00000000 P.......L....... │ │ │ │ + 0x0005fa38 00000000 00000000 78920300 00000000 ........x....... │ │ │ │ + 0x0005fa48 00000000 00000000 80920300 00000000 ................ │ │ │ │ + 0x0005fa58 e8fa0500 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fa68 90920300 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fa78 98920300 00000000 e8fa0500 00000000 ................ │ │ │ │ + 0x0005fa88 00000000 00000000 b0920300 00000000 ................ │ │ │ │ + 0x0005fa98 60fa0500 00000000 00000000 00000000 `............... │ │ │ │ + 0x0005faa8 c8920300 00000000 e8fa0500 00000000 ................ │ │ │ │ + 0x0005fab8 00000000 00000000 e0920300 00000000 ................ │ │ │ │ + 0x0005fac8 e8fa0500 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fad8 f8920300 00000000 e8fa0500 00000000 ................ │ │ │ │ + 0x0005fae8 00000000 00000000 10930300 00000000 ................ │ │ │ │ + 0x0005faf8 00000000 00000000 20930300 00000000 ........ ....... │ │ │ │ + 0x0005fb08 00000000 00000000 f8f80500 00000000 ................ │ │ │ │ + 0x0005fb18 e0950200 00000000 40960200 00000000 ........@....... │ │ │ │ + 0x0005fb28 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fb38 28930300 00000000 00000000 00000000 (............... │ │ │ │ + 0x0005fb48 30930300 00000000 00000000 00000000 0............... │ │ │ │ + 0x0005fb58 c8f80500 00000000 80250300 00000000 .........%...... │ │ │ │ + 0x0005fb68 e0250300 00000000 00000000 00000000 .%.............. │ │ │ │ + 0x0005fb78 00000000 00000000 40930300 00000000 ........@....... │ │ │ │ + 0x0005fb88 00000000 00000000 50930300 00000000 ........P....... │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ │ │ │ Hex dump of section '.got': │ │ │ │ - 0x0005fdd8 98fb0500 00000000 dc040600 00000000 ................ │ │ │ │ - 0x0005fde8 08050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fdf8 80050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe08 00000000 00000000 60060600 00000000 ........`....... │ │ │ │ + 0x0005fdd8 98fb0500 00000000 18050600 00000000 ................ │ │ │ │ + 0x0005fde8 e8040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fdf8 08060600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe08 00000000 00000000 80050600 00000000 ................ │ │ │ │ 0x0005fe18 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe28 8c060600 00000000 c0630000 00000000 .........c...... │ │ │ │ - 0x0005fe38 14050600 00000000 02050600 00000000 ................ │ │ │ │ - 0x0005fe48 10050600 00000000 d0040600 00000000 ................ │ │ │ │ + 0x0005fe28 ac050600 00000000 c0630000 00000000 .........c...... │ │ │ │ + 0x0005fe38 f4040600 00000000 e2040600 00000000 ................ │ │ │ │ + 0x0005fe48 f0040600 00000000 0c050600 00000000 ................ │ │ │ │ 0x0005fe58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe68 05050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe78 60f60500 00000000 00000000 00000000 `............... │ │ │ │ - 0x0005fe88 cc040600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fe98 88060600 00000000 e0040600 00000000 ................ │ │ │ │ - 0x0005fea8 b2060600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe68 e5040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe78 e8f70500 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe88 08050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005fe98 a8050600 00000000 d8040600 00000000 ................ │ │ │ │ + 0x0005fea8 d2050600 00000000 00000000 00000000 ................ │ │ │ │ 0x0005feb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x0005fec8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005fed8 06050600 00000000 b8060600 00000000 ................ │ │ │ │ - 0x0005fee8 00000000 00000000 04050600 00000000 ................ │ │ │ │ - 0x0005fef8 00000000 00000000 0c050600 00000000 ................ │ │ │ │ - 0x0005ff08 00000000 00000000 84060600 00000000 ................ │ │ │ │ - 0x0005ff18 b0060600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff28 b4060600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff38 00000000 00000000 d4040600 00000000 ................ │ │ │ │ - 0x0005ff48 00000000 00000000 03050600 00000000 ................ │ │ │ │ - 0x0005ff58 c8050600 00000000 b1060600 00000000 ................ │ │ │ │ - 0x0005ff68 88050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff78 c8040600 00000000 b5060600 00000000 ................ │ │ │ │ + 0x0005fed8 e6040600 00000000 d8050600 00000000 ................ │ │ │ │ + 0x0005fee8 00000000 00000000 e4040600 00000000 ................ │ │ │ │ + 0x0005fef8 00000000 00000000 ec040600 00000000 ................ │ │ │ │ + 0x0005ff08 00000000 00000000 a4050600 00000000 ................ │ │ │ │ + 0x0005ff18 d0050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff28 d4050600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff38 00000000 00000000 10050600 00000000 ................ │ │ │ │ + 0x0005ff48 00000000 00000000 e3040600 00000000 ................ │ │ │ │ + 0x0005ff58 40060600 00000000 d1050600 00000000 @............... │ │ │ │ + 0x0005ff68 80060600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ff78 04050600 00000000 d5050600 00000000 ................ │ │ │ │ 0x0005ff88 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ff98 18050600 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ffa8 b3060600 00000000 d8040600 00000000 ................ │ │ │ │ + 0x0005ff98 f8040600 00000000 00000000 00000000 ................ │ │ │ │ + 0x0005ffa8 d3050600 00000000 14050600 00000000 ................ │ │ │ │ 0x0005ffb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x0005ffc8 80060600 00000000 7c050600 00000000 ........|....... │ │ │ │ + 0x0005ffc8 a0050600 00000000 04060600 00000000 ................ │ │ │ │ 0x0005ffd8 00000000 00000000 00000000 00000000 ................ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,11 +1,11 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ 0x000604a8 00000000 00000000 b0040600 00000000 ................ │ │ │ │ - 0x000604b8 00000000 00000000 08000000 48000000 ............H... │ │ │ │ - 0x000604c8 15000000 4e000000 0e000000 37000000 ....N.......7... │ │ │ │ - 0x000604d8 0a000000 28000000 ffffffff 00000000 ....(........... │ │ │ │ - 0x000604e8 78fa0500 00000000 e8fa0500 00000000 x............... │ │ │ │ - 0x000604f8 00000000 00000000 01010101 01010100 ................ │ │ │ │ - 0x00060508 01000000 e8030000 01000000 02000000 ................ │ │ │ │ - 0x00060518 333030 300 │ │ │ │ + 0x000604b8 00000000 00000000 c8f80500 00000000 ................ │ │ │ │ + 0x000604c8 f8f80500 00000000 00000000 00000000 ................ │ │ │ │ + 0x000604d8 ffffffff 00000000 01010101 01010100 ................ │ │ │ │ + 0x000604e8 01000000 e8030000 01000000 02000000 ................ │ │ │ │ + 0x000604f8 33303000 08000000 48000000 15000000 300.....H....... │ │ │ │ + 0x00060508 4e000000 0e000000 37000000 0a000000 N.......7....... │ │ │ │ + 0x00060518 28000000 (... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65326138 63613537 62643564 34333762 e2a8ca57bd5d437b │ │ │ │ - 0x00000010 36656266 65633734 64376536 62366261 6ebfec74d7e6b6ba │ │ │ │ - 0x00000020 63663865 35342e64 65627567 00000000 cf8e54.debug.... │ │ │ │ - 0x00000030 2668eaea &h.. │ │ │ │ + 0x00000000 61626334 65323437 61366336 32303839 abc4e247a6c62089 │ │ │ │ + 0x00000010 61313138 38386261 30623166 66353030 a11888ba0b1ff500 │ │ │ │ + 0x00000020 32393837 36642e64 65627567 00000000 29876d.debug.... │ │ │ │ + 0x00000030 09175a2a ..Z*